团队项目需求分析改进:

任务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》项目需求改进与系统设计的更多相关文章

  1. 《Coderxiaoban团队》团队作业5:项目需求分析改进与系统设计

    实验八 <Coderxiaoban团队>团队作业5:项目需求分析改进与系统设计 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 团队作业5:项目需求分析改进与 ...

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

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

  3. 团队作业第3周——需求改进&系统设计

    目录 团队作业第3周--需求改进&系统设计 1.需求&原型改进 2.系统设计 3.Alpha任务分配计划 4.测试计划 1 测试术语 4.2 有关项目人员组成 2 任务概述 3.测试策 ...

  4. 《A_Pancers团队》作业5—团队项目需求改进与系统设计

    一:团队项目需求改进 1. <音乐播放软件需求规格说明书>的不足 在上周的<音乐播放软件需求规格说明书>我们还需要改进的地方有:1.搜索功能:2.界面的简洁美观化:3.按键的重 ...

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

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

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

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

  7. 《Blue Flke》团队项目需求改进与系统设计

    Github地址:https://github.com/13993013291/ruanjianguigexuqiu/tree/master 一.团队项目需求分析改进 1.<通讯录管理系统需求说 ...

  8. <Dare To Dream>第五次作业:团队项目需求改进与系统设计

    任务1完成情况: a.分析<家教服务管理系统需求规格说明书>初稿的不足: uml建模不完整,无类图.流程图,仅有的用例图也不规范. b.功能分析的四个象限: c. 团队项目的WBS: d. ...

  9. 团队作业第3周——需求改进&系统设计(crtl冲锋队)

    2.需求&原型改进: 1.问题:游戏中我方飞机和敌方飞机是怎么控制的? 改进: 在游戏中,我控制我方飞机,按下方向键飞机便向按下的方向移动,按下Z键,我方飞机发射子弹. 敌方飞机面向随机的方向 ...

随机推荐

  1. 如何长期试用Beyond Compare 4

    打开Beyond Compare 4,发现已经过了试用期   我们可以点击立即购买,购买相关的Beyond Compare 4产品,如果你已经有密钥了,可以选择使用密钥   如果还想继续试用,则找到自 ...

  2. 新建git仓库并与github同步

    windows系统,GitExtentions. 如果在一个空目录克隆一个github仓库: 1. 在一个空目录下,点击右键,点击Clone 2. 设置: 3. 点击加载SSH密钥.参看 GitExt ...

  3. 在IE中下载Office2007文件时在对话框中下载文件变成ZIP文件的问题

    导致原因: 从IIS或者Tomcat之类的Web服务器通过二进制流下载文件时(比如通过设置Header为Content-disposition:inline),如果被下载的文件是Office2007的 ...

  4. C# .NET 按ASCII 从小到大排序

    //C#的SortedDictionary<string,string>集合对key不是按照ascii码排序的因为他没有区分大小写,这就是个差别. 如果参数名中间有大写,小写,数字,Sor ...

  5. idea 的方法上面注释在格式化后换行问题

    通过/**生成的方法上面的模板样式是: /** * 楼盘 * @param build * @return */ 格式化代码后是: /** * 楼盘 * * @param build * @retur ...

  6. Android Studio 问题

    1.问题:android studio 安装 apk 闪退 方法: Build → Clean Project 一下再安装 2.问题:Gradle failed: already disposed m ...

  7. C#工具类:Json操作帮助类(转载)

    原文转载自C#工具类:Json操作帮助类_IT技术小趣屋. Json序列化和反序列化在程序开发中时常会遇到,在C#中可以使用很多种方法实现对数据的Json序列化和反序列化,封装一个Json操作工具类来 ...

  8. Python3学习的准备工作

    简单好用的桌面开发平台:ubuntu 16.x/18.x 或 LinuxMint 18.x 开发工具:新版操作系统都自带有Python3.5及更高版本 其实作为初学者,不要迷信版本,也不必着急升级成最 ...

  9. kafka性能调优(转)

    原文  https://blog.csdn.net/weixin_39478115/article/details/79155287 Broker参数配置 1.网络和io操作线程配置优化 # brok ...

  10. 2018-2019-2 20175311 实验二 《Java开发环境的熟悉》实验报告

    2018-2019-2 20175303 实验二 <Java开发环境的熟悉>实验报告 一.实验准备 1.了解掌握实验所要用到的三种代码 伪代码 产品代码 测试代码 2.IDEA中配置单元测 ...