zoukankan      html  css  js  c++  java
  • 团队作业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

  • 相关阅读:
    Callable Future 和 FutureTask
    多线程常用工具类
    Servlet的forward与include方法
    Spring MVC 执行流程分析
    使用SpringEL表达式进行三目运算
    推荐10款Java程序员使用的单元测试工具
    使用SpringEL表达式进行方法调用
    使用SpringEL操作List和Map集合
    SpringEL表达式(一)-入门案例
    Servlet的生命周期
  • 原文地址:https://www.cnblogs.com/217mm/p/6745232.html
Copyright © 2011-2022 走看看