团队作业3--需求改进&系统设计
作业概述
| 这个作业属于哪个课程 | 软件工程 |
|---|---|
| 这个作业要求在哪里 | 团队项目3-计科21级12班 |
| 这个作业的目标 | 需求改进&系统设计 |
成员信息
| 姓名 | 学号 |
|---|---|
| 高国豪 | 3121004734 |
| 黄家宝 | 3121004735 |
| 骆圣威 | 3121004744 |
| 黄嘉俊 | 3121004696 |
一. 需求&原型改进 - 20分
1.1 针对问题及建议修改选题及需求
问题1:怎么把学生和老师和课程联系起来
修改1:加入班级课程功能实现
1.2 修改完善上周提交的需求规格说明书
1.2.1 对于上周提交的需求规格说明书,在功能需求方面作了以下修改:
| 修改前 | 功能需求 | 考生登录功能;答卷生成功能;答题功能包括单选、充填等;答卷保存功能;教师登录与批改功能 |
|---|---|---|
| 修改后 | 功能需求 | 考生登录功能;答卷生成功能;答题功能包括单选、充填等;答卷保存功能;教师登录与批改功能;班级课程功能 |
1.2.2 参考《构建之法》5节功能的定位和优先级,给出功能分析的四个象限(2分)
| 重要 | 不重要 | |
|---|---|---|
| 紧急 | 教师登录和批改 答题和答案保存 |
考卷生成 |
| 不紧急 | 考生数据库表 | ui设计 |
1.2.3 根据修改后的需求,调整任务分解WBS及相应的项目进度计划(3分)

任务进度
| 时间 | 任务 |
|---|---|
| 第9周 | 1.团队组队、团队博客 √ |
| 2.团队介绍、成员展示、角色分配、选题确定 √ | |
| 3.制定团队计划安排,团队贡献分的规定 √ | |
| 第10周 | 1.需求规格说明书 √ |
| 2.原型设计,队员估计任务难度并学习必要的技术 √ | |
| 3.编码规范完成、平台环境搭建完成、初步架构搭建 √ | |
| 第11周 | 1.原型改进(给目标用户展现原型,并进一步理解需求)√ |
| 2.架构设计,WBS, 团队成员估计各自任务所需时间 √ | |
| 3.测试计划 √ | |
| 第12、13周 | 1. 团队项目Alpha任务分配计划 √ |
| 2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 | |
| 第14周 | 1.用户反馈+测试计划改进 |
| 2. 团队Alpha阶段个人总结 | |
| 3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 | |
| 第15周 | 1. 团队项目Alpha博客:事后分析 |
二. 系统设计 - 50分
2.1 如何才能最大限度地实现这些需求,这就是架构设计要解决的问题。请给出系统的架构设计

2.2 完成团队项目的数据库设计,并在随笔中提供相应ER图(如果必要)

三. Alpha任务分配计划 - 20分
3.1 依据项目组能提供的总时间、功能模块的优先级以及模块之间的依赖关系,在Product Backlog中选取待实现的功能项。(5分)

3.2 对已选择的功能项再做进一步分解,分解为1-10小时左右的任务,构成Sprint Backlog。在PM的协助下,编码的同学对任务进行认领。(5分)

3.3 以甘特图的方式拟定迭代冲刺计划。(10分)

四. 测试计划 - 10分
| 测试类型 | 时间安排 | 测试人员 |
|---|---|---|
| 考卷生成 | 开发结束后 | 高国豪 |
| 答题和答案保存 | 开发结束后 | 黄家宝 |
| 教师登录和批改 | 开发结束后 | 骆圣威 |
| 考生数据库表 | 开发结束后 | 黄嘉俊 |

浙公网安备 33010602011771号