作业概述
这个作业属于哪个课程 | 软件工程 |
---|---|
这个作业要求在哪里 | 团队项目3 |
这个作业的目标 | 根据需求进行原型改进、系统设计、Alpha任务分配计划、测试计划 |
团队成员 | 郑耿杭、唐梦思、王文俊、梁鸿俊 |
1、需求&原型改进
1.1、问题及修改
-
问题1、该平台的盈利方式
-
修改1、与供应商协商抽成利润、可能会在产品首页推送广告
-
问题2、如何保护用户信息
-
改进2、用户的密码使用MD5进行加密,尽量避免明文存储
1.2、修改完善需求规格说明书
-
不足之处:任务仍未细化
-
改进方式:将任务进行拆分与重组,并结合实际情况进行调整
-
修改结果:
时间 | 计划 | 完成情况 |
---|---|---|
第 9 周 | 1.团队组队、团队博客 | 已完成 |
2.团队介绍、成员展示、角色分配、选题确定 | 已完成 | |
3.制定团队计划安排,团队贡献分的规定 | 已完成 | |
第10周 | 1.需求规格说明书 | 已完成 |
2.原型设计,队员估计任务难度并学习必要的技术 | 已完成 | |
3.编码规范完成、平台环境搭建完成、初步架构搭建 | 已完成 | |
第11周 | 1.原型改进(给目标用户展现原型,进一步理解需求并做出改进) | 已完成 |
2.架构设计,WBS, 团队成员估计各自任务所需时间 | 已完成 | |
第12周 | 1.测试计划 | 已完成 |
2.团队项目Alpha任务分配计划 | 已完成 | |
第13周 | 1.连续7天的Alpha敏捷冲刺,7篇每日Scrum Meeting博客+代码提交 | 待完成 |
2.对项目目前存在的问题作出修改:添加MD5加密方式,并设计盈利方式 | 待完成 | |
3.小组集会,讨论项目进展,并及时做出调整 | 待完成 | |
第14周 | 1.用户反馈+测试计划改进 | 待完成 |
2. 团队Alpha阶段个人总结 | 待完成 | |
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 | 待完成 | |
第15周 | 1. 团队项目Alpha博客:事后分析 | 待完成 |
1.3、功能分析四象限
功能\需求 | 外围功能 | 杀手功能 |
---|---|---|
必要需求 | 根据用户需求进行推荐 | 商品分类管理 |
辅助需求 | 用户资料修改 | 用户个人信息安全管理 |
2、系统设计
2.1、架构设计
3、Alpha任务分配计划
3.1、项目Sprint-backlog图
3.1、甘特图
4、测试计划
4.1、测试目的
对已有模块进行测试,广泛收集数据并确保测试数据的可信度,以便于寻找出项目不完善甚至出现漏洞的地方。
4.2、测试内容
-
1、基本功能测试
-
2、模块测试
-
3、性能测试
-
4、安全性测试