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

团队名称

  217萌萌哒

队员学号

李永豪:201421123117
杨海亮:201421123110
陈鑫旭:201421123111
余昕宇:201421123112
陈建章:201421123113
郑靖涛:201421123114

需求&原型改进:

1.给目标用户展现原型,与目标用户进一步沟通理解需求

  用户的痛是:缺乏理财意识
  使用产品前的场景:现在的许多人都缺乏理财意识,总是无意识花钱,因为看不到,所以不去管,到后面钱花光了才意识到。
  使用产品后的场景:用户能确定一个预算,记录并看见自己的各类开销,在开销过大时还会得到提醒,用数据和提醒来提高用户对开销的敏感度,提高理财意识。

2.修改完善需求规格说明书

  需求规格说明书2.0

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

原文地址:https://www.cnblogs.com/217mm/p/6745232.html