三九宝宝网宝宝教育学龄段教育

需求分析阶段的任务是什么

03月01日 编辑 39baobao.com

[在软件开发中需求分析阶段需要哪些工具]需求分析阶段用的工具有:数据流图(DFD图)、数据字典、判定树、判定表。 如果在进行需求分析之前没有做过可行性分析,那么补充完成这部分工作往往是必要的,从问题定义和调查研究入...+阅读

需求分析的基本任务

1.问题识别

(1) 功能需求:明确所开发的软件必须具备什么样的功能。

(2) 性能需求:明确待开发的软件的技术性能指标。

(3) 环境需求:明确软件运行时所需要的软、硬件的要求。

(4) 用户界面需求:明确人机交互方式、输入输出数据格式。

2. 分析与综合,导出软件的逻辑模型

分析人员对获取的需求,进行一致性的分析检查,在分析、综合中逐步细化软件功能,划分成各个子功能。用图文结合的形式,建立起新系统的逻辑模型。

3. 编写文档

(1) 编写“需求规格说明书”,把双方共同的理解与分析结果用规范的方式描述出来,作为今后各项工作的基础。

(2) 编写初步用户使用手册,着重反映被开发软件的用户功能界面和用户使用的具体要求,用户手册能强制分析人员从用户使用的观点考虑软件。

(3) 编写确认测试计划,作为今后确认和验收的依据。

(4) 修改完善软件开发计划。在需求分析阶段对待开发的系统有了更进一步的了解,所以能更准确地估计开发成本、进度及资源要求,因此对原计划要进行适当修正。

17软件需求分析阶段的工作可以分为四个方面:需求获取需求分

软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及需求评审。

需求获取:就是从系统角度来理解软件,确定对所开发系统的综合要求,并提出这些需求的实现条件,以及需求应该达到的标准。

这些需求包括:功能需求(做什么)、性能需求(要达到什么指标)、环境需求(如机型、操作系统等)、可靠性需求(不发生故障的概率)、安全保密需求、用户界面需求、资源使用需求(软件运行是所需的内存、CPU等)、软件成本消耗与开发进度需求、预先估计以后系统可能达到的目标。

需求分析: 逐步细化所有的软件功能,找出系统各元素间的联系,接口特性和设计上的限制,分析他们是否满足需求,剔除不合理部分,增加需要部分。最后综合成系统的解决方案,给出要开发的系统的详细逻辑模型(做什么的模型)。

编写需求规格说明书: 即编制文档,描述需求的文档称为软件需求规格说明书。请注意,需求分析阶段的成果是需求规格说明书,向下一阶段提交。

需求评审:对功能的正确性,完整性和清晰性,以及其它需求给予评价。评审通过才可进行下一阶段的工作,否则重新进行需求分析。

扩展资料

软件需求包括三个不同的层次—业务需求、用户需求和功能需求—也包括非功能需求。

业务需求( business requirement)反映了组织机构或客户对系统、产品高层次的目标要求,它们在项目视图与范围文档中予以说明。

用户需求(user requirement) 文档描述了用户使用产品必须要完成的任务,这在使用实例(use case)文档或方案脚本(scenario)说明中予以说明。

功能需求(functional requirement)定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。所谓特性(feature)是指逻辑上相关的功能需求的集合,给用户提供处理能力并满足业务需求。软件需求各组成部分之间的关系如图所示。

作为补充,软件需求规格说明还应包括非功能需求,它描述了系统展现给用户的行为和执行的操作等。它包括产品必须遵从的标准、规范和合约;外部界面的具体细节;性能要求;设计或实现的约束条件及质量属性。

参考资料来源:百科-软件需求

参考资料来源:百科-需求分析

需求分析阶段的主要任务是什么

1.问题识别

(1)功能需求:明确所开发的软件必须具备什么样的功能。

(2)性能需求:明确待开发的软件的技术性能指标。

(3)环境需求:明确软件运行时所需要的软、硬件的要求。

(4)用户界面需求:明确人机交互方式、输入输出数据格式。2.分析与综合,导出软件的逻辑模型分析人员对获取的需求,进行一致性的分析检查,在分析、综合中逐步细化软件功能,划分成各个子功能。用图文结合的形式,建立起新系统的逻辑模型。3.编写文档

(1)编写“需求规格说明书”,把双方共同的理解与分析结果用规范的方式描述出来,作为今后各项工作的基础。

(2)编写初步用户使用手册,着重反映被开发软件的用户功能界面和用户使用的具体要求,用户手册能强制分析人员从用户使用的观点考虑软件。

(3)编写确认测试计划,作为今后确认和验收的依据。

(4)修改完善软件开发计划。在需求分析阶段对待开发的系统有了更进一步的了解,所以能更准确地估计开发成本、进度及资源要求,因此对原计划要进行适当修正。...

以下为关联文档:

在软件开发中需求分析阶段可以使用的工具是选B,在软件开发中,需求分析阶段可以使用的工具是DFD图。 DFD图是需求分析阶段业务人员能够理解的工具,而N-S图、PAD图、程序流程图,都是具体到设计阶段的设计工具。 下面详细介...

软件工程中需求分析的任务是什么软件需求包括 3 个不同的层次――业务需求、用户需求和功能需求。 除此之外,每个系统还有各种非功能需求。 业务需求(Business requirement)表示组织或客户高层次的目标。业务...

市场需求分析任务及方法步骤是什么主要任务是估计市场规模的大小及产品潜在需求量。 这种预测分析的操作步骤如下: 第一、确定目标市场 在市场总人口数中确定某一细分市场的目标市场总人数,此总人数是潜在顾客...

市场需求分析的基本概念是什么1。市场规模 含义:指特定商品的潜在购买者数量。潜在购买者3个特点:兴趣、收入与途径。潜在市场是对某种特定商品有某种程度兴趣的消费者。市场规模是兴趣与收入的函数。市场...

分析市场需求的作用是什么呢农产品生产者常常遇到一个令人困惑的问题,市场在 哪里?如何发现市场?从市场营销的角度来看,市场就是 具有购买能力和需求欲望的消费者的集合。对某种商品来 说,达到一定的收入水...

17软件需求分析阶段的工作可以分为四个方面:需求获取需求软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及需求评审。 需求获取:就是从系统角度来理解软件,确定对所开发系统的综合要求,并提出这些...

系统分析的任务和目的是什么系统分析的主要任务是对现行系统进一步详细调查,将调查中所得到的文档资料集中,对组织内部整体管理状况和信息处理过程进行分析,为系统开发提供所需资料,并提交系统方案说明书。...

为什么说需求分析是信息管理系统开发过程中非常重要的阶段设计一个性能良好的数据库系统,明确应用环境对系统的要求是首要的和最基本的。特别是数据应用非常广泛,非常复杂,要是事先没有对信息进行充分和细致的分析,这种设计就很难取得成...

信息系统的需求分析逻辑设计和物理设计这三个阶段要完成的任务信息系统的需求分析的任务 1.问题识别 功能需求:明确所开发的软件必须具备什么样的功能。 性能需求:明确待开发的软件的技术性能指标。 环境需求:明确软件运行时所需要的软、硬...

推荐阅读
图文推荐