软件项目管理课程设计指导书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《软件项目管理》课程设计
指导书
一.课程设计报告要求
1、工作衔接
本次《软件项目管理》课程设计所选项目必须与前期所作的《软件工程》课程设计所选的项目相同,也就是在《软件工程》课程设计的基础上进行本次课程设计。
不能重新另选项目背景。
2、课程设计报告封面要求
报告封面应包含课程设计题目,作者专业、班级、姓名、学号,指导教师和设计完成日期。
3、课程设计包含的内容
(1)项目概述
(2)工作任务书(业务需求)
1)项目目标
2)功能要求
3)性能要求
(3)项目进度计划
1)分解项目工作
2)项目工作关系表
3)绘制甘特图
4)绘制网络图
5)里程碑计划
(4)项目规模成本估算
1)分解项目工作
2)项目规模估算表
3)开发成本
4)管理、质量成本
5)直接成本
6)间接成本
7)总估算成本
(5)项目质量计划
1)项目质量保证组织
2)项目的质量目标
3)质量保证活动
4)质量控制活动
(6)项目团队计划
1)项目团队组成
2)项目团队管理
3) 项目沟通计划
(7)项目配置管理计划
1)组织及职责
2)配置管理环境
3)配置管理活动
(8)需求分析阶段的项目管理
1)团队组织及职责
2)团队管理
3)进度管理
4)质量管理
5)需求管理
(9)设计分析阶段的项目管理
1)团队组织及职责
2)团队管理
3)进度管理
4)质量管理
(10)编码阶段的项目管理
1)团队组织及职责
2)团队管理
3)进度管理
4)质量管理
5)成本管理
(11)测试阶段的项目管理
1)团队组织及职责
2)团队管理
3)进度管理
4)质量管理
二、课程设计范例
1、项目概述
某教育部门(甲方)希望目前的中小学有一个现代化的信息交流平台,即校务管理系统,为此他们提出了建立《校务通管理系统》的需求,希望委托软件公司为其开发这样的软件项目。
《校务通管理系统》是对学校教务和教学活动进行综合管理的平台系统,是一个学校和地区教育信息化的基础信息平台。它要完成学校管理层、教师、学生、家长等日常工作、学习、管理、咨询等任务。其目的是共享学校各种资源、提高学校的工作效率、规范学校的工作流程、便利校内外的交流。
2、工作任务(Statement Of Work,SOW)书
校务通管理系统业务需求
《校务通管理系统》是对学校教务和教学活动进行综合管理的平台系统,是一个学校和地区教育信息化的基础信息平台。它要完成学校管理层、教师、学生、家长等日常工作学习、管理、咨询等任务。其目的是共享学校各种资源、提高学校的工作效率、规范学校的工作流程、便利校内外的交流。
一、整体要求
1)系统要求提供教师工作平台和学生工作平台。
2)系统要求有严格的权限管理,权限要在数据方面和功能方面都有体现。
3)系统要求有可扩充性,可以在现有系统的基础上,通过前台就可加挂其他功能模块。
二、一般学校的机构组成
·总务处:固定资产管理、教学仪器的使用管理、图书的借阅管理、卫生值日的安排和检查。
·政教处:学生德育教育的管理和评定、学生家长和学校的沟通、学生大型活动的安排。
·教导处:学生学籍的管理、教师教学的管理、科研的管理。
·班主任:班级学生学籍的管理、学生日常管理、学生素质评价、学生学期评定、学生毕业鉴定。
·任课教师:学生的教学(备课、考试)、学生考试成绩评价分析。
三、系统功能描述
(一)通用功能
对于每位教师,登录系统后,都应提供如下功能:
1)电子课表:系统根据学校总排课的情况和该教师的任课情况自动生成电子课表,备该教师查阅。·
2)会议通知和公告:系统根据该教师的权限,自动列出该教师需要查阅的会议通知和公告,同时若准备起草和发布通知和公告,则系统提供相应功能。发送通知和公告应可自由设定相应的权限组。如全体学生、全体教师、年级全体教师等。
3)日程安排:该日程安排应可分级设定,教师登录后可看到与自己有关的日程,同时能对自己的日程进行安排,日程安排同时需要设置自动提醒动能。
4)个人日记:系统可为每个用户设置一个用于个人记事的功能。
5)通讯录:系统自动从教师基本信息和学生基本信息中抽取通讯记录,形成公共通讯录用于用户查询使用,同时应给用户提供一个个人通讯录,该通讯录应能够录入、修改、删除、检索。
6)教师答疑:系统自动抽取在学生平台提出的需该教师回答的问题,由教师进行解答,并记录相应的状态。
7)家庭作业:教师可利用此功能对学生进行作业布置和批改。
(二)学校日常业务管理功能
1.招生管理
本功能完成各学校从招生到入学的全部过程。其业务流程图如下图所示。
),录入信息理。
本模块应完成学生基本档案信息的录入过程。具体内容请参照所提供资料完善,需要加入照片。很多项目应有下拉框选择,日期时间加一个统一的控件。
2)学生考勤管理
能完成正常考勤工作即可。
3)学生奖惩管理·
本功能将合并到后期的学生素质评价中。
4)学生变动管理
应包括:升学、降级、留级、转学、转班、休学、复学、辍学、退学、开除、死亡等。
对于升学,要考虑用户可操作性,不能对每个学生逐个进行升学处理。
3.教务管理
教务管理主要完成以下功能:教师日常管理、年级班级设置、学科设置、年级班级课程设计、排课表、考试、评价。
1)关于教师档案,比照所提供资料设计,现在也没有一个成形的东西。关于论文、奖惩、培训都放在后期教师评价中统一处理。
2)对于年级班级设置、学科设置、年级班级课程设计,基本按照我们的讨论结果来设计。需指出的是:班级设置中增加一个班级级别字段,用来后期对班级的评价,有些学校每学期会对每个班级打分,评出星级班级。学科设置,由于前面讲到的机构问题,最好不要和学科教研室联系。
3)对于排课表的设计,要遵照以下原则:
·确定每个班级的课程类型、每门课的任课教师、每门课的周课时数和每周上课的天数。
·确定学校每天课时数。.
·确定每门课在节次上的限制。
·确定每门课的场地限制。
·每个任课老师在兼顾前面的情况下,每天上课时间要交错开。
·其他因素,如哺乳期教师不能安排在开头或者结尾几节课等。
4)考试管理
流程图如下图所示。
(即所占比例)
)、考考号。