教学电子课件阶段项目_第1页
教学电子课件阶段项目_第2页
教学电子课件阶段项目_第3页
教学电子课件阶段项目_第4页
教学电子课件阶段项目_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、需求分析初体验第二章回顾沟通文档FAQ的内容?为什么要编写日报?谈谈你对“用户需求”的理解?下面这张图是什么图?预习检查使用用例描述“易买网”需求本章任务理解如何进行需求分析掌握需求分析的方法本章目标一天,一家爱斯基摩人来找你帮忙做一个杯子。要求:这个杯子在使用时要能适应北极的环境。这家人承诺:杯子做好后会有高额的酬谢。你心里想:所谓适应北极环境。北极的地面很硬。那应该做一个结实的杯子。于是你历经千辛万苦做出了:爱斯基摩人不断摇头,决定一分钱也不付给你。最后你才知道,他们需要一个拿着不冻手的杯子。他们的真实需求是这样的:为什么要做需要管理3-1?客户不知道自己要什么客户:塑料杯、木头杯、还是橡

2、胶杯,我也不知道!客户知道自己要什么,但表达不清客户提要求:使用时要能适应北极的环境。我们经常会对客户的要求产生错误的理解我们的理解:他一定要一个结实的杯子!为什么要做需求管理3-2?为什么要做需求管理3-3?软件项目中常见的场景项目组搞了N次需求调研,开了N次需求会议,可是客户还是对要做的东西没底,迟迟不肯在需求说明书上签字。现在正是最紧张的开发阶段,可是用户经常发邮件过来,要求调整以前确定的需求。软件终于开发完了,当第一次给用户演示的时候,用户却告诉你这不是他想要的。软件需求基本不可能一步确定的,对需求的管理必须伴随着软件生命周期的全过程。什么是需求管理需求管理是:获取、组织并记录系统需求

3、的系统化方案使客户与项目团队对不断变更的需求达成并保持一致的过程如何做需求管理需求分析阶段通过问卷、访谈、会议等形式采集需求通过用例、原型等方式描述需求并确认确认需求规格说明书设计和开发阶段接受合理的需求变更抵制不合理的需求变更测试阶段让用户参与测试 需求规格说明书是准确而严格的描述软件需求的专业文档 需求规格说明书的分类功能性需求描述系统所应提供的功能和服务对于功能性的系统需求,需要详细地描述系统功能、输入和输出、异常等非功能性需求指那些不直接与系统的具体功能相关的一类需求定义了对系统提供的服务或功能的约束,包括时间约束、空间约束、开发过程约束及应遵循的标准等需求规格说明书3-1功能性需求关

4、注每个独立的功能特点:全面性:对用户所需要的所有服务进行描述一致性:指需求的描述不能前后自相矛盾非功能性需求非功能性需求关心的是系统的整体特性分类产品需求机构需求外部需求需求规格说明书3-2非功能性需求的划分需求规格说明书3-3用例(use case)概念描述系统有哪些人用,和每个人是怎么用的用例是一种沟通工具最终用户和开发人员使用它进行交流,并在系统需求上达成共识 用例需要回答的问题这个系统涉及哪些人?他们对系统有什么期望?用例是什么?用例图系统:代表一个活动范围参与者:扮演特定角色的人用例:由参与者执行的功能什么是用例图?将重点放在系统的可能用户上确定用户与系统交互时要扮演的角色确定用户出

5、于各自的角色,期望从系统中获得什么基本服务(用例)描述每个用户或角色与其期望从系统获得的服务之间的交互用例图的优势扩展(extends)关系允许对已有用例增加步骤创建一个新的用例用(uses)关系在一个用例中重用另一个用例中的步骤泛化关系一个参与者继承了另一个参与者用例之间的关系创建用例模型的四个步骤:1、定义系统边界2、找出与用例直接相关的参与者3、确定各个用例4、确定各用例之间的关系建立用例模型1、定义系统边界 用Visio实现“购物车”用例图3-12、添加参与者与用例用Visio实现“购物车”用例图3-23、画出各个用例之间的关系用Visio实现“购物车”用例图3-3用例图是由哪些元素构

6、成的?画系统用例图的四个步骤分别是?使用用例图来描述用户需求能否达到“明确”的要求?小结指导购物车功能模块用例图2-1训练要点:用例图需求说明:使用Microsoft Visio 构建易买网购物车功能模块用例图购物车需要提供下订单功能如果不是易买网会员,则购物车不提供下订单功能如果是易买网会员,下订单时必须先登录讲解需求说明指导购物车功能模块用例图实现思路:定义系统边界找出参与者确定用例确定用例与用例之间的关系完成时间:25分钟共性问题集中讲解常见调试问题及解决办法代码规范问题共性问题集中讲解用例图的缺陷无法完全达到“明确”的要求解决办法使用用例规约用例规约前置条件指执行用例之前系统必须所处的

7、状态。事件流包含基本流和备选流,事件流应该表示出所有场景后置条件用例结束时会发生什么用例规约的内容前置条件:会员在易买网首页登录基本事件流:会员在易买网首页输入用户名和密码,单击“登录”按钮时用例开始会员向系统提交用户名和密码保存当前用户信息在“会话”(Session)中备选事件流:在基本事件流步骤二中,会员提交错误用户名或密码,系统提示用户名密码错误,转至基本事件流步骤一后置条件:“会话”(Session)中保存了已登录用户的信息用例规约示例指导购物车用例规约2-1训练要点:用例规约需求说明:详细描述“提交购物车”、“查看购物车”用例的用例规约提交购物车必须是易买网会员,并且会员必须在线提交购物车时,购物车内容需要审核查看购物车时,购物车内容需要审核讲解需求说明指导购物车用例规约2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论