现代软件工程 第7-9章作业 第3题 --原旭莹
3.尝试把四则运算软件需求进行分解,变为每个小组成员可执行的积压工作项,分配这些工作项到小组成员,并预算完成时间(以小时为单位)。并在完成后填入实际用时。
经小组成员讨论,并结合个人能力,小组成员任务分配如下表1所示。
表 1 小组成员任务分配
成员 |
任务 |
孙雪莹 |
(组长)主导团队运作、开发 |
张晓丽 |
需求分析、用户体验、开发 |
张功 |
数据库设计、界面设计、开发 |
原旭莹 |
界面设计、测试、开发 |
任务的细化后的具体内容、预算完成时间及实际完成时间如下表2所示。
表 2 项目任务完成时间
任务 |
任务细化 |
预算完成时间(h) |
实际完成时间(h) |
需求分析 |
跟小学生及学生家长、老师以调查问卷形式进行沟通,完成需求分析文档 |
9.26-9.28(20h) |
9.26-10.6(30h) |
数据库设计 |
要求设计合理,综合考虑多种情况 |
9.28-9.29(8h) |
10.7(8h) |
界面设计 |
要求界面风格、显示信息、鼠标与键盘一致化,以用户为中心,具有良好的用户体验 |
9.29-9.30(8h) |
10.8(8h) |
编码、调试 |
符合编码规范 |
10.8-10.15(72h) |
10.8 -今 |
测试 |
尽可能多地找出系统与需求分析不符的地方并修改 |
10.16-10.22(25h) |
|
由于需求分析需要问卷调查环节,为取得更加详尽具体的信息(老师、家长、学生对小学四则运算软件的需求信息),在调查取证中所用时间较长,因此超出预算时间,数据库设计和界面设计也因此延后,计划在后期编码测试中适当加快进度。