《我们不一样团队》项目需求分析改进

一、团队项目需求分析改进:

1.《教室借用系统需求规格说明书》初稿的不足

根据其他团队的反馈,本项目需求规格说明书存在的不足之处主要是:没有合理使用UML方法,绘制不同的UML图,以达到简明易懂的目的。

2.功能分析的四个象限

3. 编制团队项目的WBS

4. 讲故事的方式介绍你们的项目中的功能,介绍一个场景,用户如何使用这项功能,解决了用户的什么问题。

故事一:2015级物联网班长需要借用教室举办班级心理活动,打开自己的笔记本电脑使用自己的学号以普通用户的身份进入教室借用系统,浏览该系统的一些功能,寻找自己可借用教室的状态。一开始不懂如何操作,先查阅借用教室的流程,在看清楚之后进行相关的操作。首先登录进入本系统,进入主页,如果该班长不了解到哪个教室可以借用,点击教室查阅模块进行空闲教室的查阅,当选到合适的空闲教室,点击该空闲教室,进入教室的借用申请模块进行信息的填写,填写完毕后等待管理人员审核;当该班长知道自己借用时段哪个教室可以借用的时候,直接点击借用模块进行教室的借用,填写信息并提交;在申请者提交申请之后,后台管理员进行审核,当管理员审核完毕后,相应的教室状态就会变化,教室由空闲未借用状态变为已借用状态,此时借用教室成功,该班长可以愉快地举办该班级的心理活动啦!

故事二:现实生活中的例子,由于高考占用教室,我们班级上课的地方被占用,导致我们只能不停地调上课地点,好不容易找到教室啦,但是该教室有课,情急之下没办法一个教室一个教室地扫地雷似的搜索,登录本系统这些问题都迎刃而解。

5. 团队成员估计各自任务所需时间

  • 后台设计:三周
  • 前端开发:一周
  • 数据库设计:一周
  • 测试阶段:三周

6. 使用WBS工具,拆分项目,创建看板图和燃尽图

图6.1 看板图

图6.2 燃尽图

7. 团队项目Github仓库中更新《软件需求规格说明书》链接:https://github.com/ilyar1015/Word

二、团队项目系统设计:

1.团队项目系统总体结构和数据库逻辑结构

图1.1 系统结构图

图1.2 E-R图

图1.3 用例图

2.《软件系统概要设计说明书》团队项目Github仓库链接:https://github.com/ilyar1015/Word

3.团队项目的系统设计过程

首先对国标GB8567——88中《软件系统概要设计说明书》进行详细研读,对总体设计、接口设计、运行设计、系统数据结构设计以及系统出错设计进行了详细的讨论,在讨论结束后,每个人完善自己负责的那一部分,之后小组其他成员对此进行补充。由于之前已经将具体的任务分工安排下去,数据库设计部分、前端设计部分以及后台设计部分,每部分的人员都对自己该部分会出现的问题以及解决方法有一定的了解与认识,通过建模工具或者文字说明阐述自己负责部分的设计,最后将每一部分合起来整合成为一个系统设计文档。

4.系统设计方法与建模工具

采用结构化设计方法。该方法适合于软件系统的总体设计和详细设计,特别是将一个复杂的系统转换成模块化结构系统,该方法具有它的优势。在使用过程中可将结构化设计方法与结构化分析(SA)方法及编程阶段的结构化程序设计方法(SP)前后衔接起来,SD方法具有以下特点:

  • 相对独立、功能单一的模块结构,大大简化了系统研制开发的工作。
  • “块内联系大、块间联系小”的模块性能标准
  • 采用模块结构图的方法

建模工具:Visio、Process on

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

项目成员 具体任务 工作量比例
伊力亚 系统设计建模 16%
李国栋 WBS编写 14%
张惠惠 系统概要书撰写 18%
张康 博客撰写 15%
马兰 系统结构图绘制 17%
马娟 需求说明书的完善 10%
阿合 博客撰写 10%

6.回答以下两个问题:

(1)系统总体设计和需求分析的关系是什么?

需求分析的结果,是系统设计的依据。

(2)如何设计系统的总体结构?

系统设计工作自顶向下地进行,首先设计总体结构,然后再逐层深入,直至进行每一个模块的设计。总体设计主要是指在系统分析的基础上对整个系统的划分(子系统)、机器设备(包括软硬设备)的配置、数据的存储顾虑以及整个系统实现规划等方面进行合理安排。

7.团队项目系统设计心得。

在该系统概要的设计过程中,结合需求分析阶段用户的需求以及相关的调查问卷分析的结果,对系统进行总体设计与规划,对系统数据结构方面做了详细的设计,以便于数据库设计,同时提出了出错处理的解决方案以及系统维护的具体步骤,做到未雨绸缪。

在此次作业中,对系统概要设计的相关工具的使用有了一定的了解,体会到作图工具的强大。也体会到规范的软件开发所带来的好处。

原文地址:https://www.cnblogs.com/tdbk-nwnu/p/9087816.html

时间: 2024-08-06 11:49:01

《我们不一样团队》项目需求分析改进的相关文章

第11组 团队项目-需求分析报告

组长博客:团队项目-需求分析报告 整体计划安排 截止时间 任务 11.01 前端和后端商议确定接口,UI完成首页,前后端完成项目构架搭建,确定模块并分配任务 11.15 完成前端主体部分,对接后端接口 11.18 测试,修改,改善性能,检查代码,发布Alpha版本 11.23 项目完善+用户使用反馈+测试计划改进 12.1 根据反馈和需求进行新版本的模块编写,发布Beta版本 12.4 正式版本完善+用户手册 团队分工 alpha 版本需要做哪些事情 完成预先规定的功能需求 分工明细 前端: 陈

第03组 团队项目-需求分析报告

一.组队后的团队项目的整体计划安排 项目阶段 阶段时间 主要阶段任务 完成情况 前期准备 9.22-10.11 确定选题及成员分工.完成基础学习及前期准备工作 已完成 10.12-10.18 进一步细化分工.设计项目logo.完成选题报告 已完成 10.19-10.25 通过别组提问改进项目功能计划.完成原型设计及界面设计初稿 已完成 团队编程 10.26-11.2 团队编程及前期准备工作 待完成 alpha冲刺 11.3-11.11 实现基础功能.改进界面.完成alpha冲刺前期准备 待完成

第09组 团队项目-需求分析报告

需求规格说明书 组长博客链接 1.团队项目安排 阶段序列 阶段时间 主要阶段任务 完成情况 第一阶段 9.28 确认选题和团队分工 完成 第二阶段 10.1~10.21 团队选题报告 完成 第三阶段 10.1~10.26 基础学习及前期准备 完成 第四阶段 10.14~10.18 原型设计 完成 第五阶段 10.21~10.26 需求报告 完成 第六阶段 10.26~11.11 前端完成60%页面布局,后端完成60%的基础接口 待完成 第七阶段 11.12~11.15 前端完成所有页面布局,后端

第3组 团队项目-需求分析报告

一.组队后的团队项目的整体计划安排 项目阶段 阶段时间 主要阶段任务 完成情况 前期准备 9.22-10.11 确定选题及成员分工.完成基础学习及前期准备工作 已完成 10.12-10.18 进一步细化分工.设计项目logo.完成选题报告 已完成 10.19-10.25 通过别组提问改进项目功能计划.完成原型设计及界面设计初稿 已完成 团队编程 10.26-11.2 团队编程及前期准备工作 待完成 alpha冲刺 11.3-11.11 实现基础功能.改进界面.完成alpha冲刺前期准备 待完成

团队项目需求分析

项目背景 随着信息的发展时代的进步,书籍的不断更新,图书的数量也在大量的增加,同样有关图书的各种信息也是在成倍的增加,对于如此庞大的信息量设计一套合理.有效.规范.实用的图书馆管理系统,对校内的图书资料进行统一.集中的管理是很有必要的. 所以,这次的图书馆管理系统的开发宗旨是实现图书管理的系统化.规范化和自动化,达到图书资料集中.统一管理的目标. 需求分析 图书馆管理系统是图书馆管理工作中不可缺少的部分,对于图书馆的管理者和使用者来说都非常重要了,故相对于传统的手工方式或性能较低的图书馆管理系统

《F4+2团队项目系统设计改进》

1引言 1.1编写目的 1.2背景 1.3定义 1.4参考资料 2总体设计 2.1需求规定 2.2运行环境 2.3基本设计概念和处理流程 2.4结构 2.5功能器求与程序的关系 2.6人工处理过程 2.7尚未问决的问题 3接口设计 3.1用户接口 3.2外部接口 3.3内部接口 4运行设计 4.1运行模块组合 4.2运行控制 4.3运行时间 5系统数据结构设计 5.1逻辑结构设计要点 5.2物理结构设计要点 5.3数据结构与程序的关系 6系统出错处理设计 6.1出错信息 6.2补救措施 6.3系

团队项目-需求分析报告

组长博客 1. NABCD 分析与引用 1.1. 需求(N) 任务整合: 更强大的管理系统:整合了当前流行的各个任务群的任务信息,方便了同学进行发布任务和接收任务,避免了同学发布任务没人接和同学接不到任务的矛盾,提高了时效性.对于部分有紧急任务要求的同学,还可以优先在首页展示等. 流程的规范需求 用户的信用记录 校园百科: 同学有时候对于一些校内的信息很迷茫,找不到获取校内信息的渠道,尤其是新生.校园百科解决了同学们获得信息的问题,提供了信息的查找渠道,省去了同学问来问去的时间:也提供了同学共同

团队项目——需求分析

随着科技的飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性 和正确性.近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量, 传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整 个图书馆的运作和控制管理,所以我们去图书馆借阅的时候经常会出现各种状况,因此,必须制定一套合理.有效,规范和实用的图 书管理系统,对图书资料进行集中

团队项目需求分析和架构设计

初稿 之后还会有修改. 工大助手: 前提: 用户根据学号密码登录 功能: 1.  用户可选择获取入学以来所有已修课程的相关信息:课程代号.课程名.课程属性.学分.成绩等信息. 2.  用户可选择获取特定已修课程的相关信息:课程代号.课程名.课程属性.学分.成绩等信息. 3.  用户可以获得特定学期的课程表(教务已经提供的). 4.  用户可以获得考试安排信息. 5.  用户可获得特定时间段内的加权平均分(1学期.1学年.全部). 6.  用户可获得特定课程在所有用户中的成绩排名. 7.  用户可