笔记——软件需求分析

任务:

1、深入描述软件的功能和性能
2、确定软件设计的约束和软件同其他系统元素的接口细节
3、定义软件的其他有效性需求

分解:横向分解、纵向分解
软件需求规格说明的原则:
1、从现实中分离功能,描述“做什么”
2、要求使用面向处理的规格说明语言

方法:
1、对软件问题的信息域和功能域分析
结构化分析方法:
1、面向数据流进行需求分析的方法
2、结构化分析方法适合于数据处理类型软件的需求分析
数据流图:

**数据字典:**与数据流图配合使用,能清楚的表达数据处理的要求
词条描述:名字、别名或编 ,编 ,分类,描述,定义,位置,其他等

原型化方法

1、在开发初期,要想得到一个完整准确的规格说明不是一件容易的事
2、用户往往对系统只有一个模糊的想法,很难完全准确的表达对系统的全面要求
两类:
1、探索型
2、实验型
3、进化型
使用策略:
1、废弃策略
2、追加策略(常用)
开发模型:

最常用的动态分析方法:状态迁移图、时序图、petri

状态迁移图:描述系统从一个状态到另一个状态。
Petri :广泛的应用于硬件与软件系统的开发中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年10月22日
下一篇 2018年10月22日

相关推荐