必威体育Betway必威体育官网
当前位置:首页 > IT技术

软件需求分析

时间:2019-08-30 15:42:11来源:IT技术作者:seo实验室小编阅读:89次「手机版」
 

软件需求分析

目录

开发过程模型

软件需求分析的任务:

需求分析步骤:

需求分析方法:

分析建模:

分析模型:

建立分析模型的方法:

结构化分析:

软件需求说明:

软件需求说明包括内容

需求验证:


开发过程模型:

当前系统的物理模型:

通过分析现实世界,理解当前系统的运行过程,用一个具体化的模型模拟、了解当前系统的组织结构、资源利用情况和日常数据处理过程。合理的物理模型应该客观反应现实世界的实际情况,是需求分析中的第一步。

当前系统的逻辑模型:

在理解当前系统的具体运行过程后,从各个细节中抽象出本质的过程模型。

目标系统的逻辑模型:

分析当前系统与目标系统逻辑上的差别,明确目标系统要“做什么”的实质工作,从当前系统的逻辑模型导出目标系统的逻辑模型。

目标系统的物理模型:

要确定待开发系统的系统元素,并将功能和数据结构分配到系统元素中。这是软件开发的目的。

软件需求分析的任务:

1、认清问题、分析资料、建立分析模型:

分析模型应该包含系统的界面要求、功能要求、性能要求、安全性、保密性、可靠性、运行要求(对硬件、支撑软件、数据通信接口等的要求)、异常处理等对系统的综合需求,以及对于系统信息处理中数据元素的组成、数据的逻辑关系、数据字典和数据模型等系统的数据要求。这些都是形成软件需求规格说明书、进行软件设计与实现的 基础。

2、编写软件需求规格说明书:

易于理解和无二义性。在描述过程中最好不使用用户不易于理解的专业术语。为了便于用户理解,该说明书应该直观、易读和易于修改,尽量以图文结合的方式,采用自然语言,标准的图形、表格和简单的符号来表示。

需求分析步骤:

需求获取、需求建模、文档编写、需求验证

需求分析方法:

 

分析建模:

分析模型:

模型:就是为了理解事物所做出的一种抽象,是对事物无歧义的书面描述。模型由一组图形符号和组成这些符号的规则所组成。

分析模型:由一组模型组成,包括数据模型、功能模型和行为模型。

建立分析模型的方法:

结构化分析:

具体步骤:

首先,画出分层数据流图。

1、画出系统的输入/输出——顶层图(仅一张)

2、画出系统的内部——0层图(仅一张)

3、对图和加工标号

4、检查复审:命名、加工、文件、保持父图与子图的平衡、保持数据守恒、分解的速度适当、

然后,确定数据定义与加工策略。

再次,复审。

软件需求说明:

软件需求说明(SRS):又称软件规格说明书,是系统分析员在需求分析阶段需要完成的文档,是软件需求分析的最终结果。主要作用为,作为软件人员与用户之间事实上的技术合同说明;作为软件人员下一步进行设计和编码的基础;作为测试和验收的依据。

软件需求说明包括内容:

主要包括引言、任务概述、需求规定、运行环境规定和附录等内容。

需求验证:

一致性、现实性、完整性、有效性。

相关阅读

需求分析师如何分析需求

从事需求分析已经两年了,从物流的需求分析到金融行业的需求分析,我对这两年的需求分析工作做一个反思和总结。目前国内并没有专门针

瀑布模型项目中的需求分析之道(一)

在瀑布模型项目中,需求分析的质量直接决定了整个项目的完成质量。需求人员需要尽早的将项目需求和客户及内部开发团队达成一致,并做

企业网站需求分析完整流程,超详细!

我们在给企业做SEO顾问服务 的时候,最重要的就是要先对该企业的网站做好网站需求分析,为什么厦门SEO顾问会这么说呢?因为,一个网站在

合理的需求分析思维:需求分析的4个关键点

软件需求分析

软件需求分析(Software Reguirement Analysis)是研究用户需求得到的东西,完全理解用户对软件需求的完整功能,确认用户软件功能需求,建

分享到:

栏目导航

推荐阅读

热门阅读