团队作业3--需求改进&系统设计
团队作业3——需求改进&系统设计
这个作业属于哪个课程 | 软件工程 |
---|---|
这个作业要求在哪里 | 团队作业3——需求改进&系统设计 |
这个作业的目标 | 针对课堂讨论环节老师和其他组的问题及建议,对修改选题及需求进行修改;修改完善上周提交的需求规格说明书; |
1.
1.1问题改进
问题1 查询快递之类的要调用接口,怎么解决
修改 查询100快递官网后发现接口是要付费的,没办法只能取消这个功能了,改为翻译
问题2 这个app有没有什么独到之处?
修改 暂时还没想到()
1.2修改完善《需求规格书》
删除一些实用性不大的模块
1.3场景刻画
用户a:手机内存不足的中年人
用户b:强迫症患者,手机app必须整洁
用户c:究极懒人
场景一:A:手机内存不足了怎么办,我需要用到翻译和尺子来面对日常生活!
场景二:B:这些app怎么这么乱啊,我看的真烦心,还是需要一个整洁的app!
场景三:C:卡路里和千焦怎么转换?算了,懒得上网找了,还是这个app方便。
1.4功能分析的四个象限
外围 | 杀手 | |
---|---|---|
必要 | (第二象限)简约的用户使用界面 | (第一象限)实现四个常用功能 |
辅助 | (第三象限)可以实现用户diy面板颜色 | (第四象限)占空间小 |
1.5根据修改后的需求,调整任务分解WBS及相应的项目进度计划
分解功能名称 | 负责人 |
---|---|
翻译接口模块 | 吴佩泽 |
1:1尺子模块 | 陆梦龙 |
物理单位转换模块 | 孔繁威 |
安装包清理模块 | 邓霖 |
框架设计 | 罗欣彤 |
测试 | 陈树东 |
1.6项目改进计划
时间 | 任务内容 |
---|---|
第9周 | 1.团队组队、团队博客(已完成) |
2.团队介绍、成员展示、角色分配、选题确定(已完成) | |
3.制定团队计划安排,团队贡献分的规定(已完成) | |
第10周 | 1.需求规格说明书(已完成) |
2.原型设计,队员估计任务难度并学习必要的技术(已完成) | |
3.初步的UI界面设计(已完成) | |
第11周 | 1.原型改进(给目标用户展现原型,并进一步理解需求) |
2.编码规范完成、平台环境搭建完成、初步架构搭建架构设计,WBS, 团队成员估计各自任务所需时间(已完成) | |
3.测试计划(已完成) | |
第12、13周 | 1. 团队项目Alpha任务分配计划 |
2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 | |
第14周 | 1.用户反馈+测试计划改进 |
2. 团队Alpha阶段个人总结 | |
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 | |
第15周 | 1. 团队项目Alpha博客:事后分析 |
2系统设计
2.1系统架构图
3.Alpha任务安排计划
3.1待实现的功能项
功能描述 | 优先级 |
---|---|
翻译接口 | 高 |
1:1尺子 | 高 |
物理单位转换 | 高 |
安装包清理 | 高 |
分解功能名称 | 负责人 |
---|---|
翻译接口模块 | 吴佩泽 |
1:1尺子模块 | 陆梦龙 |
物理单位转换模块 | 孔繁威 |
安装包清理模块 | 邓霖 |
3.2甘特图
4测试计划
4.1测试安排
在后端提交代码后可以立即测试,并向后端反馈bug。
4.2测试范围
四大功能测试、界面切换。
4.3测试资源
测试人员:陈树东
测试环境:Android 11