团队作业3--需求改进&系统设计

发布时间 2023-11-16 16:40:49作者: 龙猫球

作业概述

这个作业属于哪个课程 软件工程
这个作业要求在哪里 团队项目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分

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