这个作业属于哪个课程 | 软件工程 |
---|---|
这个作业要求在哪里 | 团队作业3--需求改进&系统设计 |
这个作业的目标 | 1、需求&原型改进 2、系统设计 3、Alpha任务分配计划 4、测试计划 |
其他参考文献 | 《安卓的第一行代码》 |
这个作业所属团队 | 啊对对队 |
团队成员 | 黄梦莎,洪裕莹,郑雅文,阿比旦,郑佳媚,张萱文,萨伊拜 |
目录
1.需求&原型改进
1.1 问题及修改
问题:软件的盈利模式
修改:免费使用,通过广告收益
问题:软件的总体设计平台一项多于,且会把用户引导到其他平台
修改:删除平台模块的开发,减少任务量
1.2 修改完善需求规格说明书
1.2.1 不足之处
安卓原生控件比较简略,不符合一个合格软件的定位,我们决定自定义view,在安卓库的基础上对一些控件进一层封装
1.2.2 具体改进内容
在我们的任务里面添加了几个自定义view的任务,争取写出一个更好的轮播图框架,然后再添加一个一个自定义流式布局
1.2. 3任务分解WBS
时间 | 具体安排 |
---|---|
第6~7周 | 需求规格说明书 原型设计,队员估计任务难度并学习必要的技术 编码规范完成、平台环境搭建完成、初步架构搭建 原型改进(给目标用户展现原型,并进一步理解需求 架构设计,WBS, 团队成员估计各自任务所需时间 测试计划 |
第8~9周 | 团队项目Alpha任务分配计划 原型改进,理解用户具体需求 跟进项目进度,测试项目需求的完成度 |
第10周 | 用户反馈+测试计划改进 团队Alpha阶段个人总结 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 |
第11周 | 团队项目Alpha博客:事后分析 |
2.系统设计
功能模块 | 实现需求解决说明 |
---|---|
登录界面 | 实现登录、注册功能 |
项目界面 | 对安卓开源的项目博客的汇总 |
首页界面 | 推送每天文章 |
我的界面 | 查看浏览记录,收藏 |
知识体系界面 | 对安卓各方面的知识的汇总 |
搜索界面 | 搜索记录以及热搜和搜索结果的展示 |
3.Alpha任务分配计划
3.1 Product Backlog、
3.2 甘特图
4.测试计划
4.1 产品是什么
玩安卓app
4.2 测试内容
- 基本功能测试
- 安卓测试
- 数据模块测试
4.3 测试定义与目的
此次测试为已有模块测试,测试要求广泛收集测试数据,确保测试的客观准确性,提高测试可信度,并据测试结果向开发人员反馈意见。
5.感想
在参与作业三的过程中,我们深入体验了敏捷开发过程中规划迭代冲刺计划的挑战和机遇。这次体验不仅让我们更好地理解了敏捷方法论和甘特图的重要性,也让我们认识到团队合作和有效沟通在软件开发中的核心地位。