需求调研报告,

上传人:拖*** 文档编号:254967201 上传时间:2022-02-16 格式:DOCX 页数:10 大小:21.85KB
返回 下载 相关 举报
需求调研报告,_第1页
第1页 / 共10页
需求调研报告,_第2页
第2页 / 共10页
需求调研报告,_第3页
第3页 / 共10页
需求调研报告,_第4页
第4页 / 共10页
需求调研报告,_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《需求调研报告,》由会员分享,可在线阅读,更多相关《需求调研报告,(10页珍藏版)》请在金锄头文库上搜索。

1、本文格式为Word版,下载可任意编辑需求调研报告, 需求调研报告 - - 工商财税 - - 业务需求调研大纲 版权全体不得复制 Copyright ? BroadenGate Technologies, Co., Ltd. All Rights Reserved Revision Record 修订记录 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 布

2、局化方法分析步骤 (10) 2.6UML 方法分析步骤 (10) 3 需求调研相关要求 (11) 3.1xx 模范 (11) 3.2 需求管理 (13) 3.3 调研成果 (13) 1.1 调研整体流程 问题识别:解决目标系统做什么,做到什么程度。需求包括:功能、性能、环境、 稳当性、安好性、保密性、用户界面、资源使用、本金、进度。同时建立需求调查分析所需的通信途径。 分析与综合:从数据流和数据布局启程,逐步细化全体的软件功能,找出各元素之 间的联系、接口特性和设计上的限制,分析它们是否得志 功能要求并剔除不合理片面,综合成系统解决方案,给出目标系统的细致规律模型。常用的分析方法有面向数据流的

3、布局化分析方法 SA(数据流图 DFD、数据词典 DD、加工规律说明)、描绘系统数据关系的实体关系图 ERD、面向数据布局的 Jackson 方法 JSD、面向对象分析方法 OOA(主要用 UML)、对于有动态时序问题的软件可以用形式化技术,包括有穷状态机 FSM 的状态迁移(转换)图 STD、时序图、Petri 网。每一种分析建模方法都有其优势和局限性,可以兼而有之以不同角度分析,理应制止陷入在软件需求方法和模型中发生教条的思维模式和派系斗争,一般来说布局化方法用于中小规模软件、面向对象方法用于大型软件。 编制需求分析 xx 需求评审 1.2 组成片面关系 需求分析可分为问题识别、分析与综合

4、、编制需求分析 xx、需求评审等四个阶段,包括以下几个方面:确定软件所期望的用户类;获取每个用户的需求;了解实际用户任务和目标以及这些任务所支持的业务需求;分析员与用户的信息以识别用户任务需求、功能需求、业务规矩、质量属性、建议解决方法和附加信息;将系统级的需求分为几个子系统,并将 需求中的一片面调配给软件组件;了解相关质量属性的重要性;议论得出实施优先级;将所收集的用户需求编写成需求规格说明和模型;评审需求规格说明,确保与用户达成共识。 1.3 分析过程 需求分析的任务是借助于当前系统的物理模型(待开发系统的系统元素)导出目标系统的规律模型(只描述系统要完成的功能和要处理的数据),解决目标系

5、统做什么的问题,所要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求,通过逐步细化对软件的要求描述软件要处理的数据,并给软件开发供给一种可以转化为数据设计、布局设计和过程设计的数据与功能表示。务必全面理解用户的各项要求,但不能全盘采纳,只能采纳合理的要求;对其中模糊的要求要进一步澄清,然后抉择是否采用;对于无法实现的要求要向用户作充分的解释。结果将软件的需求切实地表达出来,形成软件需求说明书 SRS。 获得当前系统的物理模型:首先分析、理解当前系统是如何运行的,了解当前系统 的组织机构、输入输出、资源利用处境和日常数据处理过程,并用

6、一个概括的模型 来反映自己对当前系统的理解。此步骤也可以称为业务 建模,其主要任务是对 用户的组织机构或企业举行评估理解他们的需要及未来系统要解决的问题,然后建 立一个业务 USECASE 模型和业务对象模型。当然假设系统相对简朴,也没必要大动 干戈区举行业务建模,只要做一些简朴的业务分析即可。 抽象出当前系统的规律模型:在理解当前系统怎样做的根基上,取出非本质因 素,抽取出做什么的本质。 建立目标系统的规律模型:明确目标系统要做什么。 对规律模型的补充,如用户界面、启动和终止、出错处理、系统输入输出、系统性 能、其他限制等等。 2 需求调研和分析的方法、策略和步骤 2.1 如何调研 需求调研

7、涉及三个问题: 一是如何确定调研对象; 二是如何确定被调研对象; 三是采用何种调研方法; 调研对象的组成应以互补为原那么,至少要由三类人员组成:技术人员、业务专家和管理者。被调研对象主要是人员和业 务两类,其间主要涉及人与人、人与事物、事物与事物等三种关系。 其中,关键是确定调研范围。调研范围包括关键域和关键活动。而关键活动又由关键流程加关键点构成。 找到关键域,明确关键流程和关键点,对需求调研至关重要,需要专家或接洽参谋介入。而能否把握这一时机并找准需求提炼的关键点,是考验需求调研人员的重要方面。优秀的需求调研人员不仅能熟悉问题之所在,还能藉此获取足够多的学识,结果成为问题领域的专家。 需求

8、调研分外困难,务必引起重视。由于: 缺乏特意领域的学识,同时应用领域中的大量问题通常模糊,很难界定; 机构实践存在默认学识,难以描述; 多个学识源或信息源既有冲突又有重合; 被调研对象可能有认知偏见或者欠缺或有时不愿供给切当信息。 这些都会给需求调研人员带来障碍和困难。在这种处境下,掌管必要的方法与技巧分外重要。 2.2 如何分析 需求工程是继软件工程之后的又一热点工程。从理论上说,包括调研需求、模拟和分析需求、需求描述、需求认可、需 求演进这五个层次,并且逐层递进、螺旋式上升。需求分析是需求工程的核心,贯穿于系统整个生命周期。 需求分析的启程点在于:对调研的需求举行进一步提炼并指导需求的抽取

9、;扶助需求分析人员察觉问题。需求模拟那么扶助检查验证对问题的理解。需求分析和模拟又包含三个层次的工作:需求定义、需求建模、需求模拟。 需求定义,是对经调研获取的需求举行初步整理,抽取其中根本需求和关键需求予以界定,并为需求建模供给必要的需求元素。 需求建模,是把抽象的需求通过概念、符号、数学模型及规律布局表现出来。表现形式有自然语言、半形式化(如图、表、布局化英语等)和形式化表示等三种。自然语言形式具有表达才能强的优点,但不利于捕获模型语义;半形式化表示可捕获布局和确定的语义,也可举行确定的推理和一致性检查;形式化表示具有精确的语义和推理才能,但构造一个完整的形式化模型,需要较长时间和对问题领

10、域的深层次理解。相对而言,图表形式的需求模型直观常用,譬如组织布局图、系统流程图、网络拓扑图等。 良好的需求概念模型应包括以下几个特点:实现的独立性、足够抽象、足够形式化、可构造性、利于分析、可追踪性、可执行性、最小冗余性。 2.3 调研方法 1、会谈、询问:围绕软件目标提出概括问题; 2、调查表:经过留心考虑的书面回复可能比会谈中的回复更加切实; 3、收集分析客户使用的各种表格、有关工作责任、工作流程、工作模范、相关数据标准、业务标准的各种文字资料; 4、收集同类相关产品的宣传资料、技术资料、演示程序或软件程序; 5、情景分析:利用情景分析诱导用户能够把它们的需求告知分析员(可以描述当前一项

11、业务怎么做、也可以描述设想的系统中此项业务怎么做); 6、可视化方法:结和情景分析,利用画用户界面图、业务流程图、功能布局图、时序图等图形与客户举行议论; 2.4 根本策略 1、首先确定用户的软件开发目标,确定系统根本范围,然后围绕这一目标,确定要访问的部门和人员,要了解的业务,在根本范围内开展调研; 2、以部门职责为根基搞清各种现有业务、要填写的表簿册xx 报表等,其数据来源及去向; 3、以业务为主线,搞清每个业务的每个环节的流程关系、涉及部门、输入输出项; 4、以数据为主线,搞清数据采集方式、数据流向、数据之 间的内在联系; 5、搞清哪些业务或数据是已建系统的,它们和新系统的关系是贯穿还是

12、替换; 6、应斟酌是否有新技术可以提升现有工作,用户提出的需求用现有技术能否实现。 2.5 布局化方法分析步骤 1、画出数据流图。设计数据流图务必逐步求精; 2、抉择哪些片面需要计算机化和怎样计算机化(取决于用户投资限制和自身技术限制); 3、描述数据流细节,大型软件可以使用数据字典描述全体数据元素; 4、定义处理规律(加工规律:每个加工处理做什么); 5、定义数据存储,即定义每个存储确实切内容及其表示法(格式); 6、定义物理资源:如是文件需指定:文件名、组织布局(排序、索引等)、存储介质和记录;如是数据库需指定每个表的相关信息; 7、确定输入输出规格说明,如输入内容、输入屏幕、打印输出格式

13、、输出长度等等; 8、确定硬件所需有关数值,如输入量、打印频率、CPU、记录大小、数据量大小、文件大小等等; 9、确定软硬件接口和环境需求。 2.6 UML 方法分析步骤 一般的应用系统又是各组成片面:问题论域、人机界面、数据管理、任务管理,在 OOA 阶段重点对问题论域举行分析,对人机界面、数据管理、任务管理等问题,OOA 一般较少或 没有分析,而是留待 OOD 阶段解决。 1、调研、识别系统需求; 2、分析问题领域:主要任务是充分理解领域问题和工程投资者及用户的需求,对需求举行抽象,提出高层次的解决方案); (1)确定系统范围和系统边界; (2)确定系统的约束(环境和条件); (3)定义活

14、动者; (4)确定系统的综合要求(功能、性能、运行); (5)确定系统的数据要求(名称、范围、类型、数量、特点); (6)建立 USE CASE 模型、绘制 USE CASE 图; (7)绘制主要交互图; 3、建立静态布局模型(对象类图、数据库模型、包图); 4、建立动态行为模型(依次图、协同图、状态图、活动图); 5、建立系统物理模型(组件图、配置图); 3 需求调研相关要求 3.1 xx 模范 A、三种编写方法 1、用好的布局化和自然语言编写文本型 xx; 2、建立图形化模型,这些模型可以描绘转换过程、系统状态、和它们之间的变化、数据关系、规律流或对象类和他们的关系; 3、编写形式化规格说明,这可以通过使用数学上精确的形式化规律语言来定义需求。 多种编写方法可在同一个 xx 使用,根据需要选择,或互为补充,以能够把需求说明白为目的。 B、应有成果 1、各业务手工办理流程文字说明; 2、各业务手工办理流程图; 3、各业务手工办理各环节输入输出表单、数据来源; 4、目标软件系统功能划分(示意图及文字说明); 5、目标软件系统中各业务办理流程文字说明; 6、目标软件系统中各业务办理流程图(模型); 7、目标软件系统中各业务办理各环节数据、数据采集方式、数据间的内在联系分析。 8、目标软件系统用户界面图、各式系统规律模型图及说明 C、xx 工具推举

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号