团队作业5——《Spring_Four》项目需求改进与系统设计
团队项目需求分析改进:
任务1:
a.分析《基于Jsoup的大学生考试信息展示系统项目需求规格说明书》初稿的不足,特别是文档需求描述建模不完整的内容。
通过软件工程更深入的学习发现我们的需求分析建模明显不足,缺少最重要的类图。
b.功能分析的四个象限。
象限图
c. 团队项目的WBS
根据可交付成果分解得:
WBS分解图
d. 请以讲故事的方式介绍你们的项目中的功能,介绍一个场景,用户如何使用这项功能,解决了用户的什么问题。
转眼大三了,也该开始好好复习考研了和考公务员了,顺便考个教资,可是,各种考试资讯零零散散,好想有这样一个软件可以集中资讯。于是打开应用商店,搜索,好像还真有。注册,登录,页面分为五个个模块,首页就是普通的资讯推荐,都是最新的各种资讯,点击考研模块,有精选和广场,精选里面都是最热的资讯和公共课推荐信息,还有一些资料共享。点击广场,为推荐的话题和最新和最热的讨论,可以参加这些话题来和考友们进行讨论探讨。点击教资和公务员,和还是同样的精选和广场,点击我的,可以看得我的收藏,我的通知,我创建的话题等信息。
e. 团队成员估计各自任务所需时间
组员 |
用户 |
分工 |
张天旭 |
三周 |
后台界面的设计与开发 |
张海鑫 |
两周 |
后台界面的设计与开发 |
李蕾 |
两周 |
软件测试 |
周甜甜 |
两周 |
App设计与开发 |
f. 请使用WBS工具,拆分项目,创建自己的看板图和燃尽图,为下周的七天站立会议做准备。
看板图
燃尽图
g. 更新的 《软件需求规格说明书》链接:https://github.com/gzyt/SRS
团队项目系统设计:
任务2:
在软件项目系统设计阶段,开发团队通过设计系统总体结构和数据库逻辑结构(如果必要),以回答:概括来说,软件是怎么实现用户的这些需求的?这就是系统设计要解决的问题。请设计团队项目系统总体结构和数据库逻辑结构(E-R图)。
E-R图
任务3:
参考国标GB8567——88中《软件系统概要设计说明书》格式,撰写团队项目软件系统设计说明书,文档要求使用一致的图形符号和文字描述内容,将该文档上传到团队项目Github仓库。
《软件系统概要设计说明书》GitHub链接:https://github.com/gzyt/SRS
任务4:
在团队博客发布博文,陈述团队项目的系统设计过程、系统设计方法与建模工具,描述团队成员在系统设计的具体分工及占整个系统设计文档任务的工作量比例,总结团队项目系统设计心得。
1.团队项目的系统设计过程
首先,详细阅读《软件系统概要设计说明书》,明确系统设计内容,然后根据概要设计说明书进行总体设计,数据库设计,接口设计和测试运行设计等。
2.系统设计方法与建模工具
设计方法: 采用结构化设计方法。
建模工具:Visio、Process on
3.描述团队成员在系统设计的具体分工及占整个系统设计文档任务的工作量比例
项目成员 | 具体任务 | 工作量比例 |
张天旭 | 系统设计 | 25% |
李蕾 | 博客撰写与建模 | 25% |
周甜甜 | 博客撰写与建模 | 25% |
张海鑫 | 系统概要设计书撰写 | 25% |
4.回答以下两个问题:
(1)系统总体设计和需求分析的关系是什么?
需求分析的结果,是系统设计的依据。有了需求才会有设计,通过需求分析进行系统设计。
(2)如何设计系统的总体结构?
系统的总体结构设计以需求说明书为基础,分析系统功能,进行模块划分,然后逐步求精进行细化。
5.团队项目系统设计心得。
通过这次的作业,深刻体会到软件工程的重要性,每一个步骤都在前一个的基础之上,一旦出现错误,后面将寸步难行,所以每一步都应该认真对待,做到最好,才可以最终顺利的完成项目。作为一个团队项目,团队协作尤为重要,团队成员必须充分沟通,分工明确,才是项目成功的关键。
团队作业5——《Spring_Four》项目需求改进与系统设计的更多相关文章
- 《Coderxiaoban团队》团队作业5:项目需求分析改进与系统设计
实验八 <Coderxiaoban团队>团队作业5:项目需求分析改进与系统设计 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 团队作业5:项目需求分析改进与 ...
- 《The one!》团队作业五:团队项目需求改进与系统设计
项目 内容 作业所属课程 所属课程 作业要求 作业要求 团队名称 < The One !> 作业学习目标 (1)掌握面向对象需求分析方法:(2)学习软件系统总体结构和数据库逻辑结构设计,学 ...
- 团队作业第3周——需求改进&系统设计
目录 团队作业第3周--需求改进&系统设计 1.需求&原型改进 2.系统设计 3.Alpha任务分配计划 4.测试计划 1 测试术语 4.2 有关项目人员组成 2 任务概述 3.测试策 ...
- 《A_Pancers团队》作业5—团队项目需求改进与系统设计
一:团队项目需求改进 1. <音乐播放软件需求规格说明书>的不足 在上周的<音乐播放软件需求规格说明书>我们还需要改进的地方有:1.搜索功能:2.界面的简洁美观化:3.按键的重 ...
- 《F4+2团队项目需求改进与系统设计》
任务一 a.分析<动态的太阳系模型项目需求规格说明书>初稿的不足. 任务概述描述的有些不具体,功能的规定不详细,在此次作业进行了修改. b.参考<构建之法>8.5节功能的定位和 ...
- 实验九 FBG 团队项目需求改进与系统设计
任务一 A.<项目需求规格说明书>分析 根据老师的指导以及本周所学的OOA,分析改进上周编写的<项目需求规格说明书>,发现需求项目书UML图例描述不够完善,仅仅是用例图没办法更 ...
- 《Blue Flke》团队项目需求改进与系统设计
Github地址:https://github.com/13993013291/ruanjianguigexuqiu/tree/master 一.团队项目需求分析改进 1.<通讯录管理系统需求说 ...
- <Dare To Dream>第五次作业:团队项目需求改进与系统设计
任务1完成情况: a.分析<家教服务管理系统需求规格说明书>初稿的不足: uml建模不完整,无类图.流程图,仅有的用例图也不规范. b.功能分析的四个象限: c. 团队项目的WBS: d. ...
- 团队作业第3周——需求改进&系统设计(crtl冲锋队)
2.需求&原型改进: 1.问题:游戏中我方飞机和敌方飞机是怎么控制的? 改进: 在游戏中,我控制我方飞机,按下方向键飞机便向按下的方向移动,按下Z键,我方飞机发射子弹. 敌方飞机面向随机的方向 ...
随机推荐
- 漫画赏析:Linux 内核到底长啥样(转)
知乎链接:https://zhuanlan.zhihu.com/p/51679405 来自 http://TurnOff.us 的漫画 “InSide The Linux Kernel” 本文转载自: ...
- Gradle的使用及下载
1在官网下载Gradle 基本学这个的都有JDK和JVM所以只需要在环境变量中配置即可 点击hettp://start.spring.io/即可使用
- lnmp环境 swoole聊天室
pecl install swoole 安装php扩展swooleservice php-fpm restart 重启php服务whereis php.ini 查看php.ini的位置 查看文件是否配 ...
- C#中List按特定字段排序
有一个类,如Student,有学号.数学成绩.语文成绩, 存在List列表中,要将List按数学成绩排序,怎么办呢? List<Student> scores=GetScores(); s ...
- 使用 GDB 调试需要命令行参数的程序
使用 gdb 命令提供的 --args 选项可以调试需要命令行参数的程序,如下: gdb --args a.out arg1 arg2 arg3
- Presto 性能优化点
1.指定需要返回的字段 [GOOD]: SELECT time,user,host FROM tbl[BAD]: SELECT * FROM tbl 2.合理设置分区字段 当过滤条件作用在分区字段上面 ...
- scrapy实战之scrapyrt的使用
scrapyrt为scrapy提供了一个http接口,有了它,我们不用再执行命令,而是直接请求一个http接口来启动项目,如果项目是部署在远程的,会比较方便. 1.安装: pip install sc ...
- GoLand、Pycharm注册码
GoLand.Pycharm注册码 K71U8DBPNE-eyJsaWNlbnNlSWQiOiJLNzFVOERCUE5FIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXN ...
- [译] iOS 11.4.1 Beta:全新的USB限制模式
(Source/原文链接 https://blog.elcomsoft.com/2018/06/ios-11-4-1-beta-usb-restricted-mode-has-arrived/) 作者 ...
- u盘辨别
1.从基座颜色上区分: USB2.0接口基座一般为黑色或者白色. USB3.0接口基座为蓝色. 2.从U盘插口针脚区分:USB 2.0是4针脚,而USB 3.0采用了9针脚,针脚比USB2.0多. 3 ...