6张软件工程导论思维导图合集,内容涵盖软件工程发展、软件生存周期、软件模型、结构化分析与设计、UML(统一建模语言)等10个知识点,每张思维导图都非常漂亮,每张图片均附下载。
第1张,软件工程导论思维导图附打印高清版
第2张,软件工程导论思维导图附下载
第3张,软件工程导论思维导图高清晰可打印
第4张,软件工程导论思维导图值得收藏
思维导图知识点说明:
- 软件工程发展:传统软件工程
- 软件生存周期:
- 计划:需求分析
- 开发:编码
- 维护:运行维护
- 软件模型:
- 瀑布模型:将软件生存周期的各项活动规定为按固定顺序而连接的若干阶段工作,形如瀑布流水
- 快速原型模型:建立一个能反应用户需求的原型,让用户实际看一下未来系统的概貌,判断功能需求,再将原型模型反复改进,直接建立完全符合用户的新系统
- 增量模型:把软件看作一些相互关联的增量,在开发迭代过程中每次完成一个增量
- 螺旋模型:兼顾了快速原型的迭代特征及瀑布模型的系统化和严格监控,引入风险分析,减少损失
- 结构化分析与设计:
- 结构化分析用到的工具:结构化语言
- 结构化设计用到的工具:过程化设计语言PDL
- UML(统一建模语言):
- 特点:统一标准
- 组成:系统边界
- 分类:静态图
- 软件需求:
- 分类:业务需求
- 需求模型:结构化需求模型
- 面向对象设计建模:
- 模块:一个拥有明确定义的输入输出特性的程序实体
- 模块化:解决一个复杂问题时自上而下逐层划分为若干模块的过程,多属性反映内部特性
- 模块化设计:按规定的原则把大型软件划分为一个较小的相对独立但相互关联的模块
- 内聚:
- 低内聚:偶然性内聚
- 中内聚:过程性内聚
- 高内聚:顺序性内聚
- 耦合:
- 弱耦合:非直接耦合
- 中耦合:控制耦合
- 较强耦合:外部耦合
- 强耦合:内容耦合
- 软件测试:
- 黑盒测试:等价分类法
- 集成测试:按照一定策略组装为完整的程序,在组装过程中进行测试
Comments (0)