团队项目需求分析改进:

任务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. PlantUml 使用代码画各种图

    资源 网址 官方github https://github.com/plantuml/plantuml 官方网站 http://plantuml.com/zh/ mac 下,webstorm 中使用 ...

  2. Day 20 常用模块(三)

    一.加密模块 1.加密方式: 1.有解密的加密方式 2.无解密的加密方式,碰撞检查 1.不同数据加密后的结果一定不一致 2.相同数据的加密结果一定是一致 2.hashlib模块 1.基本使用 ciph ...

  3. 从零开始打jar包--补充

    想试一下动态编译的功能,所以想看一下java如何编译 原文见:http://www.cnblogs.com/flashsun/p/7246260.html 但这篇文章有些错误及遗漏之处,导致有些没有办 ...

  4. JAVA中的算法

    线性排序 冒泡排序 package com.jiedada.creat; public class maopao { public static void main(String[] args) { ...

  5. ERROR: cannot launch node of type [teleop/teleop_key]: can't locate node [teleop_key] in package [teleop]

    节点由python写成,编译通过,运行时报错如下: ERROR: cannot launch node of type [teleop/teleop_key]: can't locate node [ ...

  6. Python中实用却不常见的小技巧

    https://mp.weixin.qq.com/s?__biz=MzI5NDY1MjQzNA==&mid=2247489061&idx=2&sn=65cec7fa471b1e ...

  7. oracle、grid 用户ID

    oracle.grid 用户ID [root@db-rac02 rules.d]# id oracle uid=54321(oracle) gid=54321(oinstall) groups=543 ...

  8. Emacs下scheme编程环境的设置

    Scheme编程环境搭建 1.1 安装Chez Scheme git clone https://github.com/cisco/ChezScheme.git cd ChezScheme ./con ...

  9. 码云Gitee上新建项目教程

    1.在浏览器访问,https://gitee.com/: 2.使用用户名.密码登录: 3.在左下角显示当前用户的项目,点击“+”号,创建项目: 4.填写项目的相关信息,项目名称要和本地要上传的项目名称 ...

  10. Microsoft Speaker Recognition API

    azure说话人识别API 官方文档:https://westus.dev.cognitive.microsoft.com/docs/services/563309b6778daf02acc0a508 ...