软件工程(3)软件需求分析

软件工程(三)软件需求分析

在完成软件计划后,就应该开始对软件进行需求分析。其实在软件计划部分的可行性研究部分也与此类似,但是这部分的内容是对软件到底要做什么?如何去做?进行细化和具体的工作要求。

首先看软件需求分析到底是哪几个部分及其简要内容。

软件工程(3)软件需求分析

软件分析过程中的详细任务,及需求形成的文档。


软件工程(3)软件需求分析

软件需求分析过程中需求坚持的原则

软件工程(3)软件需求分析


软件需求分析中的分析方法

1.结构化分析方法

2.动态化分析方法

3.原型化分析方法


软件工程(3)软件需求分析

有了好的方法,就是如何来实现软件需求分析。即软件分析的详细过程。

软件工程(3)软件需求分析

在软件分析最重要的是要生成一个软件需求分析规格说明书

需求分析规格说明书

1.引言

1.1需求规格说明书目的

1.2软件产品作用范围

1.3定义 、同义词与缩写

1.4参考文献

1.5需求规格说明书概览

2.一般性描述

2.1产品与其环境之间的关系

2.2产品功能

2.3用户特征

2.4限制与约束

2.5假设与前提条件

3.特殊要求

附录

索引

特殊要求的描述格式可谓

3.  特殊需求

3.1功能或行为需求

3.1.1 功能或行为需求 1

3.1.1.1 引言

3.1.1.2 输入

3.1.1.3 处理过程描述

3.1.1.4 输出

3.12 功能或行为需求 2

........

3.1.n 功能或行为需求 n 

3.2 外部界面需求

软件需求分析为用户在系统的功能及性能要求,建立模型。将可行性研究的内容细化和精化。并相应形成需求规格说明书,这个过程的活动即软件需求分析。