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

来源:互联网 发布:用友软件电话 编辑:程序博客网 时间:2024/05/24 07:44
【前言】

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

      先来张导图理理思路。



(1)任务:描述功能和性能,确定约束和接口,定义其他有效性需求。
(2)过程:问题识别--分析与综合--编制需求阶段文档--需求分析评审
(3)需求分析的指导性原则(分解和简化,抽象)

①在开始建立分析模型前先理解问题。

②开发原型使得用户能够了解将如何发生人机交互。

③记录每个需求的起源以及原因。

④使用多个需求视图。

⑤ 给需求赋予优先级。

⑥ 努力删除含糊性。

(4)需求分析的方法:
大多的需求分析方法是由数据驱动的。
数据域具有三种属性:数据流、数据内容和数据结构。一种需求分析方法总要利用一种或几种属性。

(5)面向数据流的需求分析方法
  结构化,数据流图(主要)和数据字典(具体)

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

1.支持数据域分析的机制

2.功能表示的方法

3.接口的定义

4.问题分解的机制以及对抽象的支持

5.逻辑视图和物理视图

6.系统抽象模型

(7)文档

   软件需求说明书,读者:用户,开发人员,维护人员

0 0
原创粉丝点击