团队作业3--需求改进&系统设计
团队名称
217萌萌哒
队员学号
李永豪:201421123117 | |||
杨海亮:201421123110 | |||
陈鑫旭:201421123111 | |||
余昕宇:201421123112 | |||
陈建章:201421123113 | |||
郑靖涛:201421123114 |
需求&原型改进:
1.给目标用户展现原型,与目标用户进一步沟通理解需求
用户的痛是:缺乏理财意识
使用产品前的场景:现在的许多人都缺乏理财意识,总是无意识花钱,因为看不到,所以不去管,到后面钱花光了才意识到。
使用产品后的场景:用户能确定一个预算,记录并看见自己的各类开销,在开销过大时还会得到提醒,用数据和提醒来提高用户对开销的敏感度,提高理财意识。
2.修改完善需求规格说明书
3.功能分析的四个象限
4.任务分解WBS
团队成员估计各自任务所需时间:
系统设计:
前端页面-登陆模块
直接与用户打交道,与用户进行交互
我们团队意在实现一个优质简洁的前端交互效果,通过Eclipse实现Android界面的设计与开发。
后端系统-功能模块
负责处理用户的请求,衔接统计系统进行账目的增删改除,为提供用户想要的数据
我们选用java作为后端开发语言。Java适合团队开发,软件工程可以相对做到规范。由于java语言本身的极其严格语法的特点,java语言无法写出结构混乱的程序。同时java具有高可靠性和稳健性,允许扩展编译时检查潜在的类型不匹配问题的功能。
统计系统-统计模块
负责整合用户的历史数据,并根据后端系统的请求,对账目数据库进行增删该出,提供账目详单
我们使用了SQL Server进行数据库管理。SQL Server在数据管理与分析上具有灵活性,允许单位在快速变化的环境中从容响应。能通过创建索引打打提高系统的性能。
Alpha任务分配计划
第一部分:以需求分析为主,选择和排序本次迭代需要实现的订单条目
1.了解需求并汇总
2.需求分析和设计任务分配
3.登入界面设计
4.记账本的增删改查
5.报表设计
6.换肤、用户反馈设计
7.界面优化
第二部分:以设计为主,确定系统设计方案和工作内容
1.与用户进行沟通,切实了解用户需求,汇总用户需求。(陈鑫旭)
2.根据汇总的需求设计系统功能并分配好组员的任务模块。(李永豪)
3.设计用户注册和登入界面。(杨海亮)
4.账目记录、修改、删除、查询。(郑靖涛 )
5.账目报表设计。(陈建章)
6.换肤、用户反馈功能设计。(余昕宇)
7.界面优化。(李永豪 陈鑫旭)
测试计划
1、引言
1.1、项目背景
每人每天都有不同的收入、支出。用户无法、统计记录大量的收支数据
1.2、项目目的
帮助用户能记录并了解详细的账目情况并预算评估将来的收支,以更好的管理自己的资金。
2、任务概述
2.1、测试范围
- 用户数据管理:不同用户只能看到自己的数据
- 数据的完整性:测试数据的录入查询的正确性
- 收支等计算功能:保证计算和评估的正确性
- 帮助等其他使用说明文件是否表达准确
- 系统的稳定性
2.2、测试目标
- 只用对应用户才能查看自己的信息
- 保证录入的数据为用户输入的数据
- 保证计算和评估的准确率
- 安装手册和用户帮助手册与软件操作比较相符
3、测试策略
3.1、测试人员需求、分工
测试会安排两人负责,两人协同合作,共同测试。
3.2、测试方法
自动化测试/手动测试
3.3、测试阶段计划(工作内容、人员安排、起止时间等)
工作内容 人员安排 时间估计
功能测试 余昕宇/郑靖涛 4h
数据完整性测试 杨海亮/李永豪 3h
其他方面的测试 陈建章/陈鑫旭 2h