教务处课程网站设计项目管理

1、针对给定设计任务进行分解,形成任务列表


教务处课程网站设计 <瀑布模型>

一、需求调研 1.对学生进行调研 2.对老师进行调研 3.对教务处进行调研 4.组内讨论 5.编写规格说明书 二、策划 1.策划 (1)对收集的需求进行分析,确定用户类型 (2)对不同用户所期待的功能进行数据分析,确定不同用户基本的功能 (3)组内讨论 (4)编写初始项目任务书 2.项目估算 (1)成本估算 人力资源,环境资源,可复用资源 (2)工作量估算 3.进度计划 4.项目跟踪 三、建模、分析、设计 1.建模 (1)建立学生模型 (2)建立教师模型 (3)建立教务处模型 (4)建立数据库模型 2.分析 (1)对学生模型进行用例分析,确定学生的功能 (2)对教师模型进行用例分析,确定教师的功能 (3)对教务处模型进行用例分析,确定教务处功能 (4)确定系统总体结构图 (5)对数据库的模型进行细化 (6)用户界面分析 (7)编写出系统分析报告,确定具体任务有哪些 (8)对分析报告进行评审 3.设计 (1)根据系统分析报告,对学生对象进行具体设计 (2)根据系统分析报告,对老师对象进行具体设计 (3)根据系统分析报告,对教务处对象进行具体设计 (4)数据库设计 (5)界面交互设计 (5)编写出系统设计说明书 (6)对系统设计说明书报告进行评审 四、构建 1.编码 (1)对学生模块进行编码 登陆/忘记密码 查询成绩 上传平时作业 选课 (2)对教师模块进行编码 登陆/忘记密码 查询学生花名册 布置作业 批改学生作业 提交学生成绩 上传课程资料(教学大纲、教学日历和课件等) (3)对教务处模块进行编码 管理学生的账户 管理教师帐户 发布公告 启动/关闭课程注册功能 查询成绩 统计成绩数据 提供查询学生成绩服务的接口 (4)对学生处模块进行编码 提供学生信息导入的接口 (5)对数据库模块进行编码 (6)对交互界面进行编码 2.测试 (1)对学生模块代码进行测试 (2)对教师模块代码进行测试 (3)对教务处模块代码进行测试 (4)对学生处模块代码进行测试 (5)对数据库模块代码进行测试 (6)对用户界面代码进行测试 3.对软件进行技术评审 五、部署 1.交付 2.运行与维护

2、功能点的计算过程、最后推算出需要人数和开发时间



UFC=输入+输出+查询+内部+外部
   =(15+8)+(8+5)+(9+4)+(15+30)+(7+20)=121
TCF=0.65+3x14x0.01=1.07
FP=UFC X TCF=129.47
L=129.47 X 46= 5966 LOC 约等于6kLOC
E=5.2 X 6^0.9=26.55 人月
D=4.1 X 6^0.36=7.6月
S=0.54 X 6^0.6 =1.58人
DOC=49 X 6^1.01=299页

3、网络图




4、任务甘特图




5、资源图

6、思考题

项目度量和过程度量对于项目管理有何意义,如何实现项目度量和过程度量?

过程度量的收集涉及到所有的项目,要经历相当长的时间,目的是提供能够引导长时间的软件过程改进的一组过程指标。

项目度量使得软件项目的管理者能够:

1.评估正在进行的项目的目的状态;2.跟踪潜在的风险;3.在问题造成不良影响之前发现它们;4.调节工作流程或任务;5.评估项目团队控制软件工作产品质量的能力。
项目管理者和软件团队通过使用项目度量及从中导出指标,可以改进项目的工作流程和技术活动。

猜你喜欢

转载自www.cnblogs.com/STRSong/p/10872376.html