项目 内容
作业所属课程 所属课程
作业要求 作业要求
团队名称 《 The One !》
作业学习目标 (1)掌握面向对象需求分析方法;(2)学习软件系统总体结构和数据库逻辑结构设计,学会编制软件系统设计说明书,掌握系统总体设计过程、设计原理和技术。

1、团队项目github仓库地址链接

github仓库地址链接

2、更新Github仓库《软件需求规格说明书》

《软件需求规格说明书》Github仓库地址

3、按任务要求完成团队项目需求分析改进总结

(1)、 在本次团队项目需求改进与系统设计中,我们首先分析了上次在需求分析阶段的不足,基本内容如下:

1、《需求规格说明书》的内容不够完整,格式不够规范

2、在调研时没有将之前准备好的设计原型展现给参与调研的人员

3、调研方法单一,只采用了问卷调查一种方式,还应该加入走访等多种方法进行调查

4、调研对象具有局限性,没有对家长这一类用户进行需求调研

 针对以上不足,我们对《需求规格说明书》进行了修改和完善,详细的更改内容请看团队项目github仓库链接地址

(2)、参考《构建之法》8.5节功能的定位和优先级,我们设计出了功能分析的四个象限

(3)、 编制团队项目的WBS

一个团队项目要在一段时间内完成诸多任务,若要满足用户需求,实现团队目标,完成需求分析后,编制项目WBS(Work Breakdown Structure,即工作分解结构,是根据项目目标把工作分解成许多层次分明的、可交付成果的工作任务,然后用逻辑图形或树形结构表示出来),是团队项目有序管理的工作依据。

使用Leangoo:

(4)、 团队成员估计各自任务所需时间

项目成员 具体任务 估计时间
曾佳 系统需求说明书的整理改进,编辑博客 4h
王晶 系统需求说明书的整理改进,编辑博客 4h
李晓雪 系统概要设计书的编写 3h
孙欢灵 系统结构图绘制,编制团队项目的WBS 3.5h

4、Github仓库上传《团队项目软件系统设计说明书》

《团队项目软件系统设计说明书》Github仓库地址

5、团队项目系统设计过程总结

(1)、系统设计过程和方法:

a、首先进行了用户调研,调研对象包括师大有意愿作家教的的学生,然后根据调研结果进行了需求分析,并编写了《需求规格说明书》

b、然后参考国标GB8567——88编写了《软件系统概要设计说明书》,设计内容主要包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计等内容

c、最后对之后的工作进行了明确的分工

家教管理系统E-R图

家教管理系统物理模型图

系统总体用例图

家长模块

教师模块

(2)、建模工具:

   Visio完成需求UML模型的绘制
Powerdesigner完成E-R图的绘制

(3)、描述团队成员在系统设计的具体分工及占整个系统设计文档任务的工作量比例

项目成员 具体任务 工作量比例
曾佳 系统需求说明书的整理改进,编辑博客 25%
王晶 系统需求说明书的整理改进,编辑博客 25%
李晓雪 系统概要设计书的编写 25%
孙欢灵 系统结构图绘制,编制团队项目的WBS 25%

(4)、总结团队项目系统设计心得

通过本周团队项目的系统设计,我们认识到了:

1、通过老师和助教的指导,我们意识到了调研过程中出现的一些问题。调研方式单一,只采用了问卷调查,还应加入对不同年级段的家长走访等方式,向其展示我们的设计原型,得到多方面的建议和意见,丰富需求分析。针对上次需求调研与分析阶段的缺漏,我们进行了更改和完善。

2、在本次团队项目系统设计的过程中,我们明白了面对一个项目时首先要进行需求分析,然后编制项目WBS,对项目进行分解,再对每个小模块进行详细划分和设计。这样,目标明确、思路清晰,方便修改,提高效率。

3、小组成员分工要明确细致。这有利于提高学习效率,加快系统项目开发的进度。相反,如果分工不明确,反而无形中会增加项目的难度。

4、在项目的开发过程中,我们切实体会到团队中每个人都要敢于承担义务、勇于承担责任,坚韧不拔的毅力和明确清晰的产品开发思路,不但可以在遇到困难时鼓励大家努力工作,还能够保障整个项目的开发高效高质量的进行。 每个组员都要有高度的责任感。项目的开发不是某一个人或某几个人的事情,而是大家共同的任务。特别是在开发遇到困难时,每个人都应该大胆承担责任,互相鼓励,协同合作,共同想办法解决问题,而不是互相推诿,互相抱怨。

《The one!》团队作业五:团队项目需求改进与系统设计的更多相关文章

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

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

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

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

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

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

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

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

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

    团队项目需求分析改进: 任务1: a.分析<基于Jsoup的大学生考试信息展示系统项目需求规格说明书>初稿的不足,特别是文档需求描述建模不完整的内容. 通过软件工程更深入的学习发现我们的需 ...

  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. Python机器学习基础教程-第2章-监督学习之K近邻

    前言 本系列教程基本就是摘抄<Python机器学习基础教程>中的例子内容. 为了便于跟踪和学习,本系列教程在Github上提供了jupyter notebook 版本: Github仓库: ...

  2. Uncaught Error: `setOption` should not be called during main process.

    主要是自己记笔记用,大佬些莫怪! 使用 echart 出现 :Uncaught Error: `setOption` should not be called during main process. ...

  3. JIRA+JIRA Agile敏捷项目管理工具

    jira插件下载地址 http://www.confluence.cn/pages/viewpage.action?pageId=1671327 下载GreenHopper插件 安装Jira-agil ...

  4. phpstrom xdebug phpstudy调试,跳不到设置断点的原因,以及配置方法

    设置的是127 的地址,而用localhost 方式请求,所以无法跳到断点 环境 phpstudy 2018 php 7.2.10 xdebug版本 (因为要与php版本要对应,注意别选错了,我的用的 ...

  5. 数组模拟循环队列(java实现)

    1.front变量的含义:front就指向队列的第一个元素,也就是说arr[front]就是队列的第一个元素front的初始值=0. 2.rear变量的含义:rear指向队列的最后一个元素的后一个位置 ...

  6. C之typedef

    1.1 typedef 解析: 1.typedef是一个关键字: 2.typedef它的对象必须是一个类型: 3.作用:给类型取一个别名 1.2 typedef 格式 : typedef  类型    ...

  7. css拓展

    自定义居中 .second-listleft{/*固定位置*/ position: relative; float: left; width: 25%; height: 100%; backgroun ...

  8. 安装python的pip库setup.py出现报错的解决过程

    错误起因: 第一次安python3.72的时候,直接去官网下了压缩包,解压后也没有exe文件.环境也是手动配置,在之后安装Pycharm的时候,系统找不到解释器,手动加上. 错误经过: 等写程序用到i ...

  9. netty--处理器

    编解码器的基类: 编码:MessageToByteEncode 解码:ByteToMessageDecoder

  10. 模拟费用流 & 可撤销贪心

    1. CF730I Olympiad in Programming and Sports 大意: $n$个人, 第$i$个人编程能力$a_i$, 运动能力$b_i$, 要选出$p$个组成编程队, $s ...