您的位置:首页 > 其它

【软件工程】--需求分析

2016-08-20 20:17 141 查看
【前言】


需求分析很容易理解,从用户的角度出发,需要什么才会去关注什么。从程序设计者的角度出发,市场需要去的才是我们应该设计的。所以呢,用户需要什么,根据需求去设计软件。

先来张导图理理思路。





(1)任务:描述功能和性能,确定约束和接口,定义其他有效性需求。

(2)过程:问题识别--分析与综合--编制需求阶段文档--需求分析评审

(3)需求分析的指导性原则(分解和简化,抽象)



①在开始建立分析模型前先理解问题。
②开发原型使得用户能够了解将如何发生人机交互。
③记录每个需求的起源以及原因。
④使用多个需求视图。
⑤ 给需求赋予优先级。
⑥ 努力删除含糊性。

(4)需求分析的方法:

大多的需求分析方法是由数据驱动的。

数据域具有三种属性:数据流、数据内容和数据结构。一种需求分析方法总要利用一种或几种属性。

(5)面向数据流的需求分析方法

结构化,数据流图(主要)和数据字典(具体)

(6)需求分析方法具有以下的共性:



1.支持数据域分析的机制
2.功能表示的方法
3.接口的定义
4.问题分解的机制以及对抽象的支持
5.逻辑视图和物理视图
6.系统抽象模型

(7)文档
软件需求说明书,读者:用户,开发人员,维护人员

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: