《The one!》团队作业五:团队项目需求改进与系统设计
| 项目 | 内容 |
|---|---|
| 作业所属课程 | 所属课程 |
| 作业要求 | 作业要求 |
| 团队名称 | 《 The One !》 |
| 作业学习目标 | (1)掌握面向对象需求分析方法;(2)学习软件系统总体结构和数据库逻辑结构设计,学会编制软件系统设计说明书,掌握系统总体设计过程、设计原理和技术。 |
1、团队项目github仓库地址链接
2、更新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仓库上传《团队项目软件系统设计说明书》
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!》团队作业五:团队项目需求改进与系统设计的更多相关文章
- 《Coderxiaoban团队》团队作业5:项目需求分析改进与系统设计
实验八 <Coderxiaoban团队>团队作业5:项目需求分析改进与系统设计 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 团队作业5:项目需求分析改进与 ...
- 团队作业第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节功能的定位和 ...
- 团队作业5——《Spring_Four》项目需求改进与系统设计
团队项目需求分析改进: 任务1: a.分析<基于Jsoup的大学生考试信息展示系统项目需求规格说明书>初稿的不足,特别是文档需求描述建模不完整的内容. 通过软件工程更深入的学习发现我们的需 ...
- 实验九 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键,我方飞机发射子弹. 敌方飞机面向随机的方向 ...
随机推荐
- CF1277D Let's Play the Words?
思路: 字符串其实只有0...0, 0...1, 1...0, 1...1四种. 实现: #include <bits/stdc++.h> using namespace std; ]; ...
- 初步了解 Netty
精通并发与 Netty (一)如何使用 精通并发与 Netty Netty 是一个异步的,事件驱动的网络通信框架,用于高性能的基于协议的客户端和服务端的开发. 异步指的是会立即返回,并不知道到底发送过 ...
- Git--远程仓库版本回退方法
Git--远程仓库版本回退方法 1 简介 最近在使用git时遇到了远程分支需要版本回滚的情况,于是做了一下研究,写下这篇博客. 2 问题 如果提交了一个错误的版本,怎么回退版本? 如果提交了一个错误的 ...
- Git时间 —— 初始版本控制工具
<第一行代码>读书手札 可能你早就听闻git,奈何看不懂命令吓退了. 今天逆流而上. (1.)安装Git 登录官网,下载最新版,一路下一步.就完成安装了. (2.)创建本地代码仓库 首先配 ...
- java 简单操作HDFS
创建java 项目 package com.yw.hadoop273; import org.apache.hadoop.conf.Configuration; import org.apache.h ...
- Synergy 一套键鼠同时控制多台电脑
百度云(1.5是最后一个免费的版本,linux,mac,windows全有): 链接: https://pan.baidu.com/s/1A_qR8FHd8a0ILQXsSqjfCQ 密码: 9h8c
- SS L服务
WebHttpBinding _binding = new WebHttpBinding(); WebServiceHost ws = new WebServiceHost(typeof(Servic ...
- 如何编写snort的检测规则
如何编写snort的检测规则 2013年09月08日 ⁄ 综合 ⁄ 共 16976字 前言 snort是一个强大的轻量级的网络入侵检测系统.它具有实时数据流量分析和日志IP网络数据包的能力,能够进行协 ...
- kvm第三章--虚拟化存储管理
- Flask基础原理
一.Flask简介 Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架. Werkzeug的本质是Socket服务端,用于接收http请求并对请 ...