第一章软件工程学概论
软件生命周期:三个时期(软件定义,软件开发、软件维护)、八个阶段
问题定义 —> 可行性研究 —> 需求分析 —> 总体设计 —> 详细设计 —> 编码和单元测试 —> 综合测试 —> 软件维护
软件过程模型汇总
传统—>瀑布模型、快速原型模型、增量模型、螺旋模型
面向对象—>喷泉模型、Rational统一过程、敏捷过程和极限编程、微软过程
第二章可行性研究
数据流图的四种基本符号 —> 外部实体、数据存储、加工、数据流
第三章需求分析
需求分析阶段要建立的三种模型 —> 数据模型、功能模型、行为模型
其所需的描述工具分别是实体-联系图(E-R图)、数据流图、状态转换图
第五章总体设计的模块独立
耦合内聚分类
耦合越高代表模块独立性越弱
耦合详解:https://yanhaijing.com/program/2016/09/01/about-coupling/
耦合由高到低依次是内容耦合、公共耦合、外部耦合、特征耦合、控制耦合、数据耦合
内聚由高到低依次是功能内聚、顺序内聚、通信内聚、过程内聚、时间内聚、逻辑内聚、偶然内聚
第七章实现
逻辑覆盖
由强到弱依次是路径覆盖、条件组合覆盖、判定/条件覆盖、条件覆盖、判定覆盖(边覆盖)、语句覆盖(点覆盖)
原文地址:https://blog.csdn.net/qq_62271524/article/details/135661217
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_58250.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!