确定需求的五个步骤

确定需求的五个步骤

ID:32432901

大小:28.50 KB

页数:4页

时间:2019-02-04

确定需求的五个步骤_第1页
确定需求的五个步骤_第2页
确定需求的五个步骤_第3页
确定需求的五个步骤_第4页
资源描述:

《确定需求的五个步骤》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、收集、分类、绘图、评审需求。  1、收集需求  需求的来源  蓝图(外貌)文档(visiondocument)。这个文档描述了业务需求和开发一个成功的系统需要蓝图。  预排文档(walkthroughdocument)。这些文档是各种用户如何与系统交互式的一组“每日生活”的描述。  域术语表。这是终端用户所用语言的指导。  域专家和终端用户会谈。  功能规范和工作陈述。  2、需求分类  根据Wiegers的示例(SoftwareRequirements,page8),将需求定义为如下7类:  业务需求:提供

2、系统的高层次的“蓝图”(Vision)。构造系统的原因,期望达到的好处。  用户需求:是具体的蓝图。表达了用户需求什么内容来完成他们的工作,包括他们将在这些工作中执行的过程。(流程)  功能需求:更为具体的用户需求。  非功能需求(NFR)。  约束:NFR限制了实某些功能的方式,而约束限制了开发过程自身。  约束可能进一步被划分为如下分类:  操作约束(Operationconstraint),工作方法的约束。  法定约束(Statutoryconstraint),必须遵守合法命令。  合同约束(Contr

3、actualconstraint),合同中的义务。  信用约束(fiduciaryconstraint),财务风险及限制。  数据库约束(Databaseconstraint)。  角色:角色表示任何外部系统,这些系统与正在设计的系统进行互操作。  域对象:这些是客户希望系统代表或保持的任何对象或实体。  Martin模式  指导员模式:希望显示有许多成功解决问题的方法,并描述其中之一的一些方法;  专业人员模式:希望显示他所做的实际工作。  分类需求的一个有用的技术:  让每个团队成员阅读每个需求来源,每个

4、团队成员关注于不同种类的需求。每个团队成员都可以生成特定种类需求的目录或总结报告;然后所有团队成员进行评审。  3、确定需求间的依赖  根据需求来源确定哪些奢求依赖于其他需求。特别应该找用户需求、功能需求和受NFR和约束影响的域对象。通过使用(RationalRequisitePro)等需求工具,可以定义一个跟踪矩阵,向人显示需求间的相互影响。有X的单元格表明是两个相关联的需求。  4、绘图需求  创建反映需求的UML图。要用到用例图、活动图和类图。  5、评审需求  开始构建系统的法则:  对所有现有的用例

5、进行了绘图;  90%或更多的用例具有详细定义的基本场景和可选场景;  90%或更多的场景具有活动图;  需求增量小于10%;  对于关键任务系统,没有任何分析员、客户或其它团队成员提出危险警告。标签: SRS 软件需求规格说明 需求分析培训 需求分析工具

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。