【软工】软件需求分析

思维导图

正文

一、需求分析的任务

1、确定对系统的综合需求
2、分析系统的数据需求
3、导出系统的逻辑模型
4、修正系统开发计划
5、开发原型系统

二、需求分析的原则

1、必须能够表达和理解问题的数据域和功能域
2、按自顶向下、逐层分解问题
3、要给出系统的逻辑视图和物理视图

三、数据流图

1、特性:

抽象性
概括性
层次性

2、基本符号

3、优点

1、总体概念强
2、可以反映出数据流向和处理过程
3、容易及早发现系统各部分的逻辑错误,也容易改正
4、容易与计算机处理对照

4、缺点

1、不直观
2、如果没有计算机系统帮助的话,人工绘制麻烦,工作量较大

四、动态分析方法

状态迁移图
- 圆圈表示可得到的系统状态
-箭头表示从一种状态到另一种状态的迁移
-优点:状态之间的关系可以直观地捕捉到;可以很容易地建立分析工具

Petri图
圆圈用来表示系统的状态
问号“?”用来表示系统中的事件
有向边表示对转移的输入或者由转移的输出

总结

       本章中学习软件需求的分析,在这一阶段需要些软件需求说明书,数据要求说明书,初步的用户手册,修改、完善与确定软件开发实施计划。本阶段影响着后面对软件的实现,所以要认真对待,俗话说:杀死一个程序员,只需要改几次需求就够啦~~

猜你喜欢

转载自blog.csdn.net/lyn_xj94512/article/details/79781587
今日推荐