软件工程软件工程知识点提纲3
Posted 敲代码两年半的练习生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件工程软件工程知识点提纲3相关的知识,希望对你有一定的参考价值。
【软件工程】软件工程知识点提纲3
1. 需求分析的任务
1.1 确定对系统的综合要求
软件=程序+数据+文档
1.2 分析系统的数据要求
通过建立数据模型来分析,如数据字典、层次方框图、Warnier图,并将数据结构规范化。
1.3 导出系统的逻辑模型
包括完善的数据流图、实体-联系图、状态转换图、数据字典、主要的处理算法(IPO图)等。
1.4 修正系统开发计划
修正以前制定的开发计划。
2. 需求分析方法
数据流图逐步求精、快速原型的应用
2.1 数据流图,逐步求精(进出数据流不变)
2.2 快速原型的应用
3. 分析建模
- 功能模型
- 数据流图
- IPO图
- 数据模型
- 层次方框图
- 行为模型
- 状态转换图
3.1 功能模型、数据流图、IPO图
3.2 数据模型
层次方框图(组成关系:例如下图硬件由处理机、存储器、外部设备组成)
3.3 行为模型:状态转换图
4. 软件需求的验证
4.1 从哪些方面验证软件需求的正确性
- 一致性:所有需求必须是一致的,任何一条需求不能和其他需求互相矛盾
- 完整性:需求必须是完整的,规格说明书应该包括用户需要的每一个功能或性能
- 现实性:指定的需求应该是用现有的硬件技术和软件技术基本上可以实现的
- 有效性:必须证明需求是正确有效的,确实能解决用户面对的问题
4.2 验证软件需求的方法
- 验证需求的一致性
- 验证需求的现实性
- 验证需求的完整性和有效性
以上是关于软件工程软件工程知识点提纲3的主要内容,如果未能解决你的问题,请参考以下文章