、修改章节ChangeDescription修改描述Author作者201x-xx-xx0、1初稿完成Catalog目录1 需求调研流程 41、1 调研整体流程 41、2 组成部分关系 51、3 分析过程 62 需求调研与分析得方法、策略与步骤 72、1 如何调研 72、2 如何分析 72、3 调研方法 82、4 基本策略 82、5 结构化方法分析步骤 92、6 UML方法分析步骤 93 需求调研相关要求 103、1 文档规范 103、2 需求管理 123、3 调研成果 12需求调研流程调研整体流程问题识别:解决目标系统做什么,做到什么程度。需求包括:功能、性能、环境、可靠性、安全性、保密性、用户界面、资源使用、成本、进度。同时建立需求调查分析所需得通信途径。分析与综合:从数据流与数据结构出发,逐步细化所有得软件功能,找出各元素之间得联系、接口特性与设计上得限制,分析它们就是否满足功能要求并剔除不合理部分,综合成系统解决方案,给出目标系统得详细逻辑模型。[常用得分析方法有面向数据流得结构化分析方法SA(数据流图DFD、数据词典DD、加工逻辑说明)、描绘系统数据关系得实体关系图ERD、面向数据结构得Jackson方法JSD、面向对象分析方法OOA(主要用UML)、对于有动态时序问题得软件可以用形式化技术,包括有穷状态机FSM得状态迁移(转换)图STD、时序图、Petri网。每一种分析建模方法都有其优势与局限性,可以兼而有之以不同角度分析,应该避免陷入在软件需求方法与模型中发生教条得思维模式与派系斗争,一般来说结构化方法用于中小规模软件、面向对象方法用于大型软件。]编制需求分析文档需求评审组成部分关系需求分析可分为问题识别、分析与综合、编制需求分析文档、需求评审等四个阶段,包括以下几个方面:确定软件所期望得用户类;获取每个用户得需求;了解实际用户任务与目标以及这些任务所支持得业务需求;分析员与用户得信息以区别用户任务需求、功能需求、业务规则、质量属性、建议解决方法与附加信息;将系统级得需求分为几个子系统,并将需求中得一部分分配给软件组件;了解相关质量属性得重要性;讨论得出实施优先级;将所收集得用户需求编写成需求规格说明与模型;评审需求规格说明,确保与用户达成共识。分析过程需求分析得任务就是借助于当前系统得物理模型(待开发系统得系统元素)导出目标系统得逻辑模型(只描述系统要完成得功能与要处理得数据),解决目标系统“做什么”得问题,所要做得工作就是深入描述软件得功能与性能,确定软件设计得限制与软件同其她系统元素得接口细节,定义软件得其她有效性需求,通过逐步细化对软件得要求描述软件要处理得数据,并给软件开发提供一种可以转化为数据设计、结构设计与过程设计得数据与功能表示。必须全面理解用户得各项要求,但不能全盘接受,只能接受合理得要求;对其中模糊得要求要进一步澄清,然后决定就是否采纳;对于无法实现得要求要向用户作充分得解释。最后将软件得需求准确地表达出来,形成软件需求说明书SRS。获得当前系统得物理模型:首先分析、理解当前系统就是如何运行得,了解当前系统得组织机构、输入输出、资源利用情况与日常数据处理过程,并用一个具体得模型来反映自己对当前系统得理解。此步骤也可以称为“业务建模”,其主要任务就是对用户得组织机构或企业进行评估理解她们得需要及未来系统要解决得问题,然后建立一个业务USECASE模型与业务对象模型。当然如果系统相对简单,也没必要大动干戈区进行业务建模,只要做一些简单得业务分析即可。抽象出当前系统得逻辑模型:在理解当前系统“怎样做”得基础上,取出非本质因素,抽取出“做什么”得本质。建立目标系统得逻辑模型:明确目标系统要“做什么”。对逻辑模型得补充,如用户界面、启动与结束、出错处理、系统输入输出、系统性能、其她限制等等。需求调研与分析得方法、策略与步骤如何调研需求调研涉及三个问题: 一就是如何确定调研对象; 二就是如何确定被调研对象; 三就是采用何种调研方法; 调研对象得组成应以互补为原则,至少要由三类人员组成:技术人员、业务专家与管理者。被调研对象主要就是人员与业务两类,其间主要涉及人与人、人与事物、事物与事物等三种关系。其中,关键就是确定调研范围。调研范围包括关键域与关键活动。而关键活动又由关键流程加关键点构成。找到关键域,明确关键流程与关键点,对需求调研至关重要,需要专家或咨询顾问介入。而能否把握这一时机并找准需求提炼得
需求调研流程 来自淘豆网m.daumloan.com转载请标明出处.