软件工程客观题知识点简易汇总

第一章软件工程学概论

软件生命周期:三个时期(软件定义,软件开发、软件维护)、八个阶段

问题定义 ---> 可行性研究 ---> 需求分析 ---> 总体设计 ---> 详细设计 ---> 编码和单元测试 ---> 综合测试 ---> 软件维护

软件过程模型汇总

传统--->瀑布模型、快速原型模型、增量模型、螺旋模型

面向对象--->喷泉模型、Rational统一过程、敏捷过程和极限编程、微软过程

第二章可行性研究

数据流图的四种基本符号 ---> 外部实体、数据存储、加工、数据流

第三章需求分析

需求分析阶段要建立的三种模型 ---> 数据模型、功能模型、行为模型

其所需的描述工具分别是实体-联系图(E-R图)、数据流图、状态转换图

第五章总体设计的模块独立

耦合内聚分类

耦合越高代表模块独立性越弱

耦合详解:https://yanhaijing.com/program/2016/09/01/about-coupling/

耦合由高到低依次是内容耦合、公共耦合、外部耦合、特征耦合、控制耦合、数据耦合

内聚由高到低依次是功能内聚、顺序内聚、通信内聚、过程内聚、时间内聚、逻辑内聚、偶然内聚

第七章实现

逻辑覆盖

由强到弱依次是路径覆盖、条件组合覆盖、判定/条件覆盖、条件覆盖、判定覆盖(边覆盖)、语句覆盖(点覆盖)

相关推荐
manuel_8975711 小时前
七 软件工程
软件工程
程序漫游人2 天前
苹果IOS App Store加快审核进度
android·ios·软件工程·iphone
832301207张泽瑞2 天前
智能学习资源管理平台 - Beta冲刺总结
学习·软件工程
线束线缆组件品替网2 天前
SICK 传感器线缆现场信号稳定性工程实践解析
人工智能·数码相机·自动化·电脑·软件工程·智能电视
爱思德学术3 天前
中国计算机学会(CCF)推荐学术会议-C(软件工程/系统软件/程序设计语言):IEEE COMPSAC 2026
人工智能·区块链·软件工程
菩提祖师_3 天前
智能手机应用程序安全性评估与加固研究
智能手机·软件工程
832301207张泽瑞3 天前
Beta冲刺第4天 - API接口设计与资源分享功能实现
软件工程
陈逸轩*^_^*3 天前
软件工程考试速通
数据库·软件工程
粟悟饭&龟波功3 天前
【软考系统架构设计师】九、架构演化与维护
前端·后端·架构·系统架构·软件工程
北邮刘老师4 天前
从软件工程(SE)到智能体工程(AE):开发范式的差异与升级
数据库·人工智能·架构·软件工程·智能体·智能体互联网