团队项目需求分析改进:
任务1:应用本周所学面向对象分析方法,修改完善团队项目需求规格说明书,要求如下:
a.分析《基于弹幕评论的大数据分析平台需求规格说明书》初稿的不足,特别是文档需求描述建模不完整的内容。
1)初稿只给出了UML用例图,不够完善,更新版补充数据库实体关系图、Er图、类图
2)初稿中没有给出用户界面设计的内容,更新版补充加入了
3)初稿没有对典型用户场景进行分析
4)初稿中对灵活性和故障处理要求描述的不是很详细,更新版对此进行了补充。
b.参考《构建之法》8.5节功能的定位和优先级,给出功能分析的四个象限。
四象限法


通过阅读邹欣老师的构建之法和在网络上查找了一些资料之后,得出了以下结果:
四象限法分析本组项目优劣的结果:

c. 编制团队项目的WBS
一个团队项目要在一段时间内完成诸多任务,若要满足用户需求,实现团队目标,完成需求分析后,编制项目WBS(Work Breakdown Structure,即工作分解结构,是根据项目目标把工作分解成许多层次分明的、可交付成果的工作任务,然后用逻辑图形或树形结构表示出来。),是团队项目有序管理的工作依据。
o 弹幕词频统计——刘丹(两周半)
o 粉丝最热门的点播歌曲——李玉莹(两周)
o 真实弹幕用户占比(主播热度真实性)——曹莹雯(两周)
o 活跃粉丝排行——尹楠(两周)
o 弹幕评论数量及内容与精彩直播片段之间的关系——王静雅(两周半)
o 智能屏蔽垃圾弹幕垃圾弹幕的——杜世康(三周)

d. 请以讲故事的方式介绍你们的项目中的功能,介绍一个场景,用户如何使用这项功能,解决了用户的什么问题。
如:垃圾弹幕的识别和屏蔽功能
场景:罗希同学结束了忙碌的一天,回到寝室一边泡脚一边打开了斗鱼直播,打算看自己喜欢的游戏主播——韩金龙的英雄联盟比赛讲解和直播,看的正起劲,双方交战正酣,突然屏幕被很多垃圾广告占领:咨询小编QQ咨询【39739693】也可加我微信号: dh7040(手机加QQ好友请认准第一个人)小编没有QQ群,其他都是骗子,切勿上当受骗!!
瞬间占领了整个屏幕,而这种垃圾弹幕霸屏的场景已经不是第一次出现了,罗希一边想继续看比赛进展,在弹幕上跟其他的相关弹幕进行交流,但又恼火与层出不穷的垃圾弹幕,体验极差,心情也变得有点烦。本来好好的睡前放松就被乱七八糟的垃圾弹幕搅扰了。
罗希同学使用了基于弹幕评论的大数据分析平台,自动识别了垃圾弹幕并且进行了屏蔽,他再也不用受垃圾弹幕满天飞的困扰了。

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

f. 请使用WBS工具,拆分项目,创建自己的看板图和燃尽图,为下周的七天站立会议做准备。
以上任务内容参考:http://www.cnblogs.com/zhengrui0452/p/6653964.html

功能拆分

看板图

燃尽图

看板图
团队项目系统设计:
任务2:在软件项目系统设计阶段,开发团队通过设计系统总体结构和数据库逻辑结构(如果必要),以回答:概括来说,软件是怎么实现用户的这些需求的?这就是系统设计要解决的问题。请设计团队项目系统总体结构和数据库逻辑结构(E-R图)。
数据库实体关系图

E-R图

类图



任务3:
《软件系统概要设计说明书》团队项目Github仓库链接:点击跳转
任务4:
1.陈述团队项目的系统设计过程、系统设计方法与建模工具
设计过程:采用Java多线程实现弹幕爬取,采用spring搭建系统框架
设计方法:采用MVC设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型(M)、视图(V)、控制器(C),它们各自处理自己的任务。
建模工具:Visio完成需求UML模型的绘制
2.描述团队成员在系统设计的具体分工及占整个系统设计文档任务的工作量比例
杜世康 系统设计建模 30%
李玉莹 需求说明书完善、功能分析、编制WBS、讲故事 18%
刘丹 绘制UML图、ER图、数据库实体关系图、类图 18%
曹莹雯 系统概要书撰写 20%
尹楠 博客撰写 14%
3.回答以下两个问题
(1)系统总体设计和需求分析的关系是什么?
需求分析的结果是系统总体设计的依据。一般是需要先进行需求分析后再进行系统总体设计,需求分析作为系统设计的输入,系统设计的目标是为了实现用户需求。把用户需求转换为系统需求,所以需求分析实质上做的是理解用户的想法并描述出来,系统设计是把描述的需求转换落地的方案。
(2)如何设计系统的总体结构?
系统设计工作应该自顶向下地进行。首先设计总体结构,然后再逐层深入,直至进行每一个模块的设计。总体设计主要是指在系统分析的基础上,对整个系统的划分(子系统)、机器设备(包括软、硬设备)的配置、数据的存贮规律以及整个系统实现规划等方面进行合理的安排。包括:系统总体布局方案的确定;软件系统总体结构设计;数据存储的总体设计;计算机和网络系统方案的选择。  
4.设计心得
根据其他团队反馈,我们对本项目的需求分析进行改进,并提出了新问题的解决方案。参考国标GB8567——88中《软件系统概要设计说明书》格式,撰写团队项目软件系统设计说明书,使得我们更加明白了一个好的软件项目的前期需求调研和分析的重要性。一个软件项目的质量几乎取决于软件前期的需求分析与调研,也是整个软件开发的成败所在。也体会到规范的软件开发所带来的好处,团队合作的优势。

转载于:https://www.cnblogs.com/LWDL/p/9105833.html

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

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

    实验九 团队作业5-团队项目需求改进与系统设计. 项目 内容 这个作业属于哪个课程 http://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www. ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  9. 团队作业3需求改进与系统设计

    第一部分.需求与原型改进 1.1改进的原型 1.1.1改进的说明 相较上一次的原型,这一次我们确定了主题颜色,并且使功能一眼就能看懂,让新用户能很快上手. 1.1.2高保真原型 1.1.3 高保真原型 ...

最新文章

  1. hadoop 添加删除机器以及设置免密登录
  2. Leetcode 剑指 Offer 03. 数组中重复的数字 (每日一题 20210614)
  3. JAVA基础知识(3)
  4. 推荐一个Chrome扩展应用,能够自动去除CSDN广告
  5. 【LeetCode】4月4日打卡-Day20-接雨水
  6. 探索GaussDB(DWS)的过程化SQL语言能力
  7. 马斯克确诊新冠后续:已从低烧、感冒症状中完全恢复
  8. adb shell常用命令收录
  9. leetcode889.ConstructBinaryTreefromPreorderandPostorderTrav
  10. [RL] 使用 dockerfile 构建 atari 环境
  11. Appfuse:扩展自己的GenericManager
  12. Lae程序员小漫画,仅供一乐!
  13. MTK6737平台匹配设备节点的方法
  14. 中国水泥工业节能减排行业竞争力现状与投资前景规划研究报告2022-2027年新版
  15. 十年饮冰,难凉热血--毕业四年多的经历,致敬每一位IT男
  16. html表格左右布局,css table布局大法,解决你大部分居中、多列等高、左右布局的问题...
  17. 已解决 vmware 虚拟机安装后没有虚拟网卡问题
  18. c语言标识符的开头字母能不能大写,C语言-标识符
  19. Android秀翻天的操作——使用协程进行网络请求
  20. JS、JSP、JQuery区别

热门文章

  1. xcode framework
  2. VB.NET入门(一)
  3. 577-冒泡排序算法的思想和性能分析
  4. TP简约自适应导航网站源码
  5. 微服务架构下的服务调用与鉴权——某保险公司微服务平台实施案例分享
  6. 经纬恒润智能驾驶创新之路
  7. win7 下使用超级终端
  8. 我爱SQL之数据查询
  9. 通过 Nginx 代理转发配置实现跨域(API 代理转发)
  10. 公司抽奖小程序(自定义名单,空格控制滚动、抽奖,可作弊,可满足千人团队, 带可执行程序下载及源代码)