• 实验九 团队作业5—团队项目需求改进与系统设计.

    项目 内容
    这个作业属于哪个课程 http://www.cnblogs.com/nwnu-daizh/
    这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/10909068.html
    团队名称 坐热板凳组
    作业学习目标 学习UML画图和编写需求分析说明书
    团队博客地址 https://www.cnblogs.com/happiers//
    项目名称 个人记账本(微信小程序)

团队项目需求分析改进总结
在上一次作业需求分析中出现的问题.
1.在上一次的作业中,我们缺失了最重要的类图,大家分工上出现了问题,每个人负责了几张图,导致最后拼凑的时候大家对于某类图叫什么的概念问题上出现了偏差,以至于最重要的类图没有放上,在这次改进过程中,我们加入了类图设计。
2.在调研工程中,我们由于时间原因,参加问卷调查的人数不足以构成对我们设计的小程序项目有牢靠的调查意义,所以我们这次把我们的原型设计图打印出来,在下课时间段放学途中,对西北师范大学的学生进行了面对面快速访问。随机调查了74个同学,不分年级和性别,最后得出的结果是有65名同学使用过或正在使用记账软件或者小程序或者自己手写记账;如果有一个功能简单方便记账的小程序,有70名同学表示愿意使用。与问卷调查的结果进行比较发现,面对面调查的时候,百分比更多的人愿意尝试使用记账本小程序进行记账。

参考《构建之法》8.5节功能的定位和优先级,给出功能分析的四个象限.

外围功能 杀手功能
必要需求 1.记录每日支出内容;
2.记录每日收入情况;
3.支出/收入可选择类型、金额、日期、备注;
4.可查询历史记录,每月详单。
自动生成报表,以空心饼图的形式显示消费/收入的总额和分类金额,可选定日期范围进行查询。
辅助需求 设置预算:有支出则同步减去支出金额 。

编制团队项目的WBS
书上的内容:
保证所有子节点覆盖了全部父节点包含的内容。比如在“四则运算”这个项目中,用户所能看到的全部功能有:注册、登录、记账,选择记账的相关分类以及信息。这样才能实现所有子节点覆盖了全部父节点包含的内容。如果子节点还可以再划分子节点,当然就要再细分,直到每一个独立的子节点都被细分出来,这棵大树才会强建。
保证各个子节点不要相互覆盖。比如在“记账本”这个项目中,用户模块分为支出模块和收入模块都有“金额,日期,备注”这个叶子节点,则要在两个用户模块下分别列出, 而不能只在一个父节点中列出。
叶子节点要保证足够小,能在一个里程碑中完成。切得蛋糕要一口就能吃掉,否则就切得不成功,要不一口吃不掉,要不会噎死。做项目也是一样,把功能划分得细不要紧,一天多做两个功能呗,更有成就感,但你划分得不够细,很久很久都做不完,你就有可能慢慢就看不到希望了。
从结果出发构建WBS,而不是从团队的活动出发。这点其实是很重要的,“从结果出发”就是你想呈现给用户的样子,你的所有父结点和叶子结点都是用户能看得懂的,而不是你们团队将要使用什么技术来解决这个问题。就比如我们的项目记账本中用户模块中的“设置预算”,我说用户一定可以设置预算,用户一定可以看得懂,但我说要使用什么方法,针对这用户一定看不懂,因为这是团队要干的事,不是要呈现给用户的结果。

团队项目的WBS:




团队成员估计各自任务所需时间:


任务三:团队项目github仓库地址链接

github地址. https://github.com/jessiyx/sethotchair


任务四:具体分工及占整个系统设计文档任务的工作量比例

项目成员 具体任务 工作比例
朱艺璇 逻辑结构设计、作业整理 26%
王潇 需求说明书的完善和整理、类图设计 26%
达星斗 系统概要设计书的编写 24%
刘振华 WBS的编写、博客的编写 24%

团队项目系统设计过程总结
在上一次的作业中,我们缺失了最重要的类图,大家分工上出现了问题,每个人负责了几张图,导致最后拼凑的时候大家对于某类图叫什么的概念问题上出现了偏差,以至于最重要的类图没有放上,在这次改进过程中,我们加入了类图设计。在这次作业中,对整个项目进行了系统分析,尤其是系统架构和功能进行了详细分析,让我们更加清楚的认识到我们组要做的项目到底是个怎么样的小程序。不仅如此,我们还学习到了出功能分析的四个象限以及WBS分析,尤其在做功能分析四个象限的时候,小组成员集思广益,你一句我一句的分析时,让我感受到了团队的力量。

转载于:https://www.cnblogs.com/happiers/p/10909734.html

《坐热板凳》第五次作业:团队项目需求改进与系统设计相关推荐

  1. 《小团团团队》第五次作业:项目需求分析改进与系统设计

    项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 实验九 团队作业5-团队项目需求改进与系统设计 团队名称 小团团团队 作业学习目标 (1)掌握面向对象需求分析方法:(2) ...

  2. 《AlwaysRun!》第五次作业:项目需求分析改进与系统设计

     项目 内容 这个作业属于哪个课程 2016级软件工程(西北师范大学) 这个作业的要求在哪里 实验九 团队作业5-团队项目需求改进与系统设计 团队名称 Always Run! 作业学习目标 (1)掌握 ...

  3. 《代码敲不队》第五次作业:项目需求分析改进与系统设计

    项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 团队名称 代码敲不队 作业学习目标 (1)掌握面向对象需求分析方法:(2)学习软件系统总体结构和数据库逻辑结 ...

  4. 《毛毛虫团队》第五次作业:团队项目需求改进与系统设计

    一:实验名称:团队项目需求改进与系统设计 二:实验目的与要求 (1)掌握面向对象需求分析方法: (2)学习软件系统总体结构和数据库逻辑结构设计,学会编制软件系统设计说明书,掌握系统总体设计过程.设计原 ...

  5. 《The one!》团队作业五:团队项目需求改进与系统设计

    项目 内容 作业所属课程 所属课程 作业要求 作业要求 团队名称 < The One !> 作业学习目标 (1)掌握面向对象需求分析方法:(2)学习软件系统总体结构和数据库逻辑结构设计,学 ...

  6. 《F4+2团队项目需求改进与系统设计》

    任务一 a.分析<动态的太阳系模型项目需求规格说明书>初稿的不足. 任务概述描述的有些不具体,功能的规定不详细,在此次作业进行了修改. b.参考<构建之法>8.5节功能的定位和 ...

  7. 《开拓者研发团队》 团队作业5—团队项目需求改进与系统设计

    团队项目需求分析改进: 任务1:应用本周所学面向对象分析方法,修改完善团队项目需求规格说明书,要求如下: a.分析<基于弹幕评论的大数据分析平台需求规格说明书>初稿的不足,特别是文档需求描 ...

  8. 实验九 FBG 团队项目需求改进与系统设计

    任务一 A.<项目需求规格说明书>分析 根据老师的指导以及本周所学的OOA,分析改进上周编写的<项目需求规格说明书>,发现需求项目书UML图例描述不够完善,仅仅是用例图没办法更 ...

  9. 17秋 软件工程 团队第五次作业 Alpha Scrum3

    17秋 软件工程 团队第五次作业 Alpha Scrum3 今日完成的任务 杰麟:java后端学习: 世强:Android的部门基础信息模块的信息显示和对接后台: 港晨:后台管理登陆界面ui设计: 树 ...

最新文章

  1. 缓存击穿!竟然不知道怎么写代码???
  2. 棋盘分割(记忆化搜索)
  3. 用verilog实现检测1的个数_入门指南:用Python实现实时目标检测(内附代码)
  4. join 高性能_内置的数据无法实现高性能
  5. P3796 【模板】AC自动机(加强版)
  6. SAP UI5 Simple form rendering
  7. 非线编辑软件 linux,Flowblade 2.0 发布,非线性开源Linux视频编辑器
  8. 安全测试===sqlmap(壹)转载
  9. python是什么类型的语言
  10. 十大必须掌握的 Chrome 浏览器开发者工具
  11. C# 红色警戒2无限金钱+电力负载 外挂源码示例
  12. 漫威宇宙影视作品及观看顺序
  13. VNCTF2021 几个题解writeup
  14. 北京政协委员共商提高城市精治、共治、法治水平
  15. html5情人节贺卡,情人节贺卡祝福语
  16. 最值得关注的五款睡眠监护仪:Sense、梦加上榜
  17. VRF proof极简理解
  18. Mac 安装包破损 或 软件不受信任无法打开
  19. flex弹性布局教程-04项目属性flex-grow
  20. 黄聪:清理微信浏览网站的缓存,Cookie

热门文章

  1. python getopt_python 之 分割参数getopt
  2. redis使用sysc超时_优雅的处理Redis访问超时
  3. 对接接口文档_产品经理所理解的接口
  4. python文件和数据的格式化_Python文件和数据格式化(教程)
  5. html toggle自动隐藏,Javascript / HTML – 切换可见性(当另一个div元素呈现可见时自动导致一个div元素隐藏)...
  6. linux 查看libevent 安装目录,Linux系统centos6.7上安装libevent
  7. php 126 发邮件,解析php中用PHPMailer来发送邮件的示例(126.com的例子)
  8. [python]python jieba 模块
  9. 标准模块 threading
  10. 标准模块 os.path