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

第一章软件工程学概论

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

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

软件过程模型汇总

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

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

第二章可行性研究

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

第三章需求分析

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

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

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

耦合内聚分类

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

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

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

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

第七章实现

逻辑覆盖

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

相关推荐
陈工大模型1 天前
收到乱码压缩包之后,我重新测了 7-Zip、Bandizip 和win解压缩
windows·电脑·软件工程·软件需求·7-zip
roman_日积跬步-终至千里6 天前
AI 能让一个人成为团队吗?从数据中台到 OPC,重新理解软件工程能力
大数据·人工智能·软件工程
陈工大模型9 天前
2026年11月最新免费解压软件横评:7-Zip 、 Win解压缩名列前茅
windows·软件工程·7-zip·压缩软件
深圳行云创新10 天前
智能体架构之争:单Agent加Skills,还是多加几个Agent
人工智能·架构·软件工程
长不大的杨瑞杰10 天前
OpenCode v2 配置工程实战:Config 优先级、JSONC、变量替换与多环境治理
人工智能·安全·云计算·软件工程·devops
国际学术会议-杨老师10 天前
2027年软件工程、机电一体化与智能控制国际会议(SEMIC 2027)
软件工程·机电一体化·智能控制
樱花落木兰11 天前
Redis 消息队列的可靠性演进:从 List、Pub/Sub 到 Stream 消费者组,以及 8.x 版本改变了什么
java·开发语言·经验分享·redis·分布式·python·软件工程
lifallen12 天前
ub-mode skill:软件工程原则
人工智能·学习·ai·软件工程·ai编程
rolt12 天前
[鉴赏]02 DHH-摇身一变鼓吹软件工程
人工智能·软件工程·uml
天马行空_13 天前
浅谈技术面试
软件工程