需求调研流程实用文档.doc
上传人:天马****23 上传时间:2024-09-10 格式:DOC 页数:41 大小:4.8MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

需求调研流程实用文档.doc

需求调研流程实用文档.doc

预览

免费试读已结束,剩余 31 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

需求调研流程实用文档(实用文档,可以直接使用,可编辑优秀版资料,欢迎下载)文档类型DocumentType密级ConfidentialityLevelXXX仅供收件方查阅文档编号DocumentCode版本VersionXXX0.8XXX管理系统需求调研报告RevisionRecord修订记录Date日期RevisionVersion修订版本CRID/DefectIDCR/Defect号SecNo。修改章节ChangeDescription修改描述Author作者201x-xx-xx0。1初稿完成Catalog目录TOC\o”1-3”\h\z\uHYPERLINK\l"_Toc254772073"1需求调研流程PAGEREF_Toc254772073\h4HYPERLINK\l"_Toc254772074"1。1调研整体流程PAGEREF_Toc254772074\h4HYPERLINK\l”_Toc254772075”1。2组成部分关系PAGEREF_Toc254772075\h5HYPERLINK\l"_Toc254772076"1.3分析过程PAGEREF_Toc254772076\h6HYPERLINK\l”_Toc254772077”2需求调研和分析的方法、策略和步骤PAGEREF_Toc254772077\h7HYPERLINK\l"_Toc254772078"2。1如何调研PAGEREF_Toc254772078\h7HYPERLINK\l”_Toc254772079”2。2如何分析PAGEREF_Toc254772079\h7HYPERLINK\l"_Toc254772080"2。3调研方法PAGEREF_Toc254772080\h8HYPERLINK\l”_Toc254772081”2.4基本策略PAGEREF_Toc254772081\h8HYPERLINK\l"_Toc254772082”2。5结构化方法分析步骤PAGEREF_Toc254772082\h9HYPERLINK\l”_Toc254772083”2。6UML方法分析步骤PAGEREF_Toc254772083\h9HYPERLINK\l”_Toc254772084”3需求调研相关要求PAGEREF_Toc254772084\h10HYPERLINK\l"_Toc254772085”3.1文档规范PAGEREF_Toc254772085\h10HYPERLINK\l"_Toc254772086”3。2需求管理PAGEREF_Toc254772086\h12HYPERLINK\l"_Toc254772087"3。3调研成果PAGEREF_Toc254772087\h12需求调研流程调研整体流程问题识别:解决目标系统做什么,做到什么程度。需求包括:功能、性能、环境、可靠性、安全性、保密性、用户界面、资源使用、成本、进度。同时建立需求调查分析所需的通信途径。分析与综合:从数据流和数据结构出发,逐步细化所有的软件功能,找出各元素之间的联系、接口特性和设计上的限制,分析它们是否满足功能要求并剔除不合理部分,综合成系统解决方案,给出目标系统的详细逻辑模型。[常用的分析方法有面向数据流的结构化分析方法SA(数据流图DFD、数据词典DD、加工逻辑说明)、描绘系统数据关系的实体关系图ERD、面向数据结构的Jackson方法JSD、面向对象分析方法OOA(主要用UML)、对于有动态时序问题的软件可以用形式化技术,包括有穷状态机FSM的状态迁移(转换)图STD、时序图、Petri网。每一种分析建模方法都有其优势和局限性,可以兼而有之以不同角度分析,应该避免陷入在软件需求方法和模型中发生教条的思维模式和派系斗争,一般来说结构化方法用于中小规模软件、面向对象方法用于大型软件。]编制需求分析文档需求评审组成部分关系需求分析可分为问题识别、分析与综合、编制需求分析文档、需求评审等四个阶段,包括以下几个方面:确定软件所期望的用户类;获取每个用户的需求;了解实际用户任务和目标以及这些任务所支持的业务需求;分析员与用户的信息以区别用户任务需求、功能需求、业务规则、质量属性、建议解决方法和附加信息;将系统级的需求分为几个子系统,并将需求中的一部分分配给软件组件;了解相关质量属性的重要性;讨论得出实施优先级;将所收集的用户需求编写