需求调研流程与相关要求169653.docx





《需求调研流程与相关要求169653.docx》由会员分享,可在线阅读,更多相关《需求调研流程与相关要求169653.docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、文档类型Documment Typee密级Confiidenttialiity LLevell教学研究文文档仅供收件方方查阅文档编号Documment Code版本Versiion共 12 页08业务需求调调研大纲Prepaared by 拟制王飞Date日期2011-2-111Revieewed by 评审人Date日期Approoved by批准Date日期 x 不得复复制x BBroaddenGaate TTechnnologgies, Co., Lttd.All RRightts ReeservvedRevission Recoord修订记录Date日期Revission Verssi
2、on修订版本CR IDD /Deefectt IDCR/ DDefecct号Sec NNo. 修改章节Changge Deescriiptioon修改描述Authoor作者2011-2-11108初稿完成杨琦 Cattalog目 录1 需求调研流流程1.1 调研整体流流程l 问题识别:解决目标标系统做什什么,做到到什么程度度。需求包包括:功能能、性能、环环境、可靠靠性、性、保保密性、用用户界面、资资源使用、成成本、进度度。同时建建立需求调调查分析所所需的通信信途径。l 分析与综合合:从数据据流和数据据结构出发发,逐步细细化所有的的软件功能能,找出各各元素之间间的联系、接接口特性和和设计上的的限
3、制,分分析它们是是否满足功功能要求并并剔除不合合理部分,综综合成系统统解决方案案,给出目目标系统的的详细逻辑辑模型。常用的分分析方法有有面向数据据流的结构构化分析方方法SA(数数据流图DDFD、数数据词典DDD、加工工逻辑说明明)、描绘绘系统数据据关系的实实体关系图图ERD、面面向数据结结构的Jaacksoon方法JJSD、面面向对象分分析方法OOOA(主主要用UMML)、对对于有动态态时序问题题的软件可可以用形式式化技术,包包括有穷状状态机FSSM的状态态迁移(转转换)图SSTD、时时序图、PPetrii网。每一种种分析建模模方法都有有其优势和和局限性,可可以兼而有有之以不同同角度分析析,应
4、该避避免陷入在在软件需求求方法和模模型中发生生教条的思思维模式和和派系斗争争,一般来来说结构化化方法用于于中小规模模软件、面面向对象方方法用于大大型软件。l 编制需求分分析文档l 需求评审1.2 组成部分关关系需求分析可可分为问题题识别、分分析与综合合、编制需需求分析文文档、需求求评审等四四个阶段,包包括以下几几个方面:确定软件件所期望的的用户类;获取每个个用户的需需求;了解解实际用户户任务和目目标以及这这些任务所所支持的业业务需求;分析员与与用户的信信息以区别别用户任务务需求、功功能需求、业业务规则、质质量属性、建建议解决方方法和附加加信息;将将系统级的的需求分为为几个子系系统,并将将需求中
5、的的一部分分分配给软件件组件;了了解相关质质量属性的的重要性;讨论得出出实施优先先级;将所所收集的用用户需求编编写成需求求规格说明明和模型;评审需求求规格说明明,确保与与用户达成成共识。1.3 分析过程需求分析的的任务是借借助于当前前系统的物物理模型(待待开发系统统的系统元元素)导出出目标系统统的逻辑模模型(只描描述系统要要完成的功功能和要处处理的数据据),解决决目标系统统“做什么么”的问题题,所要做做的工作是是深入描述述软件的功功能和性能能,确定软软件的限制制和软件同其其他系统元元素的接口口细节,定定义软件的的其他有效效性需求,通通过逐步细细化对软件件的要求描描述软件要要处理的数数据,并给给
6、软件开发发提供一种种可以转化化为数据设设计、结构构设计和过过程设计的的数据与功功能表示。必必须全面理理解用户的的各项要求求,但不能能全盘接受受,只能接接受合理的的要求;对对其中模糊糊的要求要要进一步澄澄清,然后后决定是否否采纳;对对于无法实实现的要求求要向用户户作充分的的解释。最最后将软件件的需求准准确地表达达出来,形形成软件需需求说明书书SRS。l 获得当前系系统的物理理模型:首首先分析、理理解当前系系统是如何何运行的,了了解当前系统统的组织机机构、输入入输出、资资源利用情情况和日常常数据处理理过程,并并用一个具具体的模型型来反映自自己对当前前系统的理理解。此步步骤也可以以称为“业业务建模”
7、,其其主要任务务是对用户户的组织机机构或企业业进行评估估理解他们们的需要及及未来系统统要解决的的问题,然然后建立一一个业务UUSECAASE模型型和业务对对象模型。当当然如果系系统相对简简单,也没没必要大动动干戈区进进行业务建建模,只要要做一些简简单的业务务分析即可可。l 抽象出当前前系统的逻逻辑模型:在理解当当前系统“怎怎样做”的的基础上,取取出非本质质因素,抽抽取出“做做什么”的的本质。l 建立目标系系统的逻辑辑模型:明明确目标系系统要“做做什么”。l 对逻辑模型型的补充,如如用户界面面、启动和和结束、出出错处理、系系统输入输输出、系统统性能、其其他限制等等等。2 需求调研和和分析的方方法
8、、策略略和步骤2.1 如何调研需求调研涉涉及三个问问题: 一是是如何确定定调研对象象; 二是是如何确定定被调研对对象; 三是是采用何种种调研方法法; 调研研对象的组组成应以互互补为原则则,至少要要由三类人人员组成:技术人员员、业务专专家和管理理者。被调调研对象主主要是人员员和业务两两类,其间间主要涉及及人与人、人人与事物、事事物与事物物等三种关关系。 其中,关关键是确定定调研范围围。调研范范围包括关关键域和关关键活动。而而关键活动动又由关键流程程加关键点点构成。 找到关关键域,明明确关键流流程和关键键点,对需需求调研至至关重要,需需要专家或或咨询顾问问介入。而而能否把握握这一时机机并找准需需求
9、提炼的的关键点,是是考验需求求调研人员员的重要方方面。优秀秀的需求调调研人员不不仅能认识识问题之所所在,还能能藉此获取取足够多的的知识,最最后成为问问题领域的的专家。 需求求调研非常常困难,必必须引起重重视。因为为: 缺乏乏专门领域域的知识,同同时应用领领域中的许许多问题通通常模糊,很很难界定; 机构实实践存在默默认知识,难难以描述; 多个知知识源或信信息源既有有冲突又有有重合; 被调研对象可可能有认知知偏见或者者欠缺或有有时不愿提提供确切信信息。 这些都都会给需求求调研人员员带来障碍碍和困难。在在这种情况况下,掌握握必要的方方法与技巧巧非常重要要。2.2 如何分析需求工程是是继软件工工程之后
10、的的又一热点点工程。从从理论上说说,包括调调研需求、模模拟和分析析需求、需需求描述、需需求认可、需需求演进这这五个层次次,并且逐逐层递进、螺螺旋式上升升。需求分分析是需求求工程的核核心,贯穿穿于系统整整个生命周周期。 需求分分析的出发发点在于:对调研的的需求进行行进一步提提炼并指导导需求的抽抽取;帮助助需求分析析人员发现现问题。需需求模拟则则帮助检查查验证对问问题的理解解。需求分分析和模拟拟又包含三三个层次的的工作:需需求定义、需需求建模、需需求模拟。 需求定义,是对经调研获取的需求进行初步整理,抽取其中基本需求和关键需求予以界定,并为需求建模提供必要的需求元素。 需求建模,是把抽象的需求通过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 调研 流程 相关 要求 169653

限制150内