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

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

这个作业属于哪个课程 软件工程
这个作业要求在哪里 要求链接
这个作业的目标 需求改进+系统设计+Alpha任务分配计划+测试计划

一、需求&原型改进

1、针对课堂讨论环节老师和其他组的问题及建议,对修改选题及需求进行修改

  • 问题1:背单词方法稍显单一

  • 修改1:加入了词根记忆法

  • 问题2:有的界面还稍微有点冗余

  • 修改2:进一步优化界面,更加整洁

2、修改完善上周提交的需求规格说明书

  • 上周的初稿缺少的部分:

没有具体写明应用场景,只是做出了一个模糊概念,缺少了具体描述,没有化抽象为具体

  • 构建具体场景:

用户A是一个刚进入大学的大学生,他的英语功底并不是很好,他使用了我们的应用:

登陆注册,选择自己适应的词库

开始背单词,过几天就会用到记忆曲线法

同时我们可以标注出它的词根,让用户A加深印象。

3、《构建之法》5节功能的定位和优先级

外围功能 杀手功能
必要需求 有良好简洁的界面 记忆曲线法
辅助需求 有良好的反馈给用户 词根记忆法

4、根据修改后的需求,调整任务分解WBS及相应的项目进度计划

第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博客:事后分析

二、系统设计

1、系统的架构设计图

2、团队项目的数据库设计

三、Alpha任务分配计划

1、待实现的功能

模块 优先级
前端界面 A
单词数据库构建 A
记忆曲线的构建 B
前后交互 A

2、对已选择的功能项再做进一步分解

分解的功能 优先级 预期时间 负责人
登陆注册 A 2day 吴浩坤、温桂豪
数据库设计构建 A 2day 刘健君、苏泓晖
前后端交互 A 2day 全组
构建曲线,计算时间 B 3day 刘健君、马志达、苏泓晖

3、以甘特图的方式拟定迭代冲刺计划

四、测试计划

1、测试定位

1.测试能否使用,检测程序和网页能否正常运行。

2.测试数据库安全性,确保用户信息不会因为外部攻击而泄露。

3.兼容测试,测试能否在不同浏览器不同系统下运行。

2、测试日程安排

测试内容 测试时间 测试人员
测试能否使用 全程 全组人员
安全性测试 全程 刘健君、吴浩坤
兼容性测试 内测阶段 全组人员

3、测试资源

用双手创造未来

posted @ 2021-11-15 23:35  優曇華院  阅读(67)  评论(0编辑  收藏  举报