需求调研报告业务需求调研大纲版权所有不得复制CopyrightBroadenGateTechnologies,Co.,Ltd.AllRightsReservedRevisionRecord修订记录Catalog目录1需求调研流程(4)1.1调研整体流程(4)1.2组成局部关系(6)1.3分析过程(7)2需求调研和分析的方法、策略和步骤(8)2.1如何调研(8)2.2如何分析(8)2.3调研方法(9)2.4根本策略(9)2.5结构化方法分析步骤(10)2.6UML方法分析步骤(10)3需求调研相关要求(11)3.1文档标准(11)3.2需求管理(13)3.3调研成果(13)1.1调研整体流程●问题识别:解决目标系统做什么,做到什么程度。需求包括:功能、性能、环境、可靠性、平安性、保密性、用户界面、资源使用、本钱、进度。同时建立需求调查分析所需的通信途径。●分析与综合:从数据流和数据结构出发,逐步细化所有的软件功能,找出各元素之间的联系、接口特性和设计上的限制,分析它们是否满足功能要求并剔除不合理局部,综合成系统解决方案,给出目标系统的详细逻辑模型。[常用的分析方法有面向数据流的结构化分析方法SA(数据流图DFD、数据词典DD、加工逻辑说明)、描绘系统数据关系的实体关系图ERD、面向数据结构的Jackson方法JSD、面向对象分析方法OOA(主要用UML)、对于有动态时序问题的软件可以用形式化技术,包括有穷状态机FSM的状态迁移(转换)图STD、时序图、Petri网。每一种分析建模方法都有其优势和局限性,可以兼而有之以不同角度分析,应该防止陷入在软件需求方法和模型中发生教条的思维模式和派系斗争,一般来说结构化方法用于中小规模软件、面向对象方法用于大型软件。]●编制需求分析文档●需求评审1.2组成局部关系需求分析可分为问题识别、分析与综合、编制需求分析文档、需求评审等四个阶段,包括以下几个方面:确定软件所期望的用户类;获取每个用户的需求;了解实际用户任务和目标以及这些任务所支持的业务需求;分析员与用户的信息以区别用户任务需求、功能需求、业务规那么、质量属性、建议解决方法和附加信息;将系统级的需求分为几个子系统,并将需求中的一局局部配给软件组件;了解相关质量属性的重要性;讨论得出实施优先级;将所收集的用户需求编写成需求规格说明和模型;评审需求规格说明,确保与用户达成共识。1.3分析过程需求分析的任务是借助于当前系统的物理模型(待开发系统的系统元素)导出目标系统的逻辑模型(只描述系统要完成的功能和要处理的数据),解决目标系统“做什么〞的问题,所要做的工作是深入描述软件的功能和性能,确定软...