14天极限复习软考-day5 软件工程 、UML

摘选自:
软件设计师の备考经验帖及复习资料-Laptoy-CSDN博客https://blog.csdn.net/apple_53947466/article/details/128332032?fromshare=blogdetail&sharetype=blogdetail&sharerId=128332032&sharerefer=PC&sharesource=lapiii&sharefrom=from_link

仅仅作为个人极限备考复习,很多概念并不全,因为本人没有那么多耐心和时间背那么多东西。

一、能力模型

1.1、CMM(能力成熟度模型)

1.2、CMMI(能力成熟度集成模型)

二、开发模型

2.1、瀑布模型(需求明确)

2.2、增量模型(快速构建)

增量模型拥有瀑布模型的所有优点,它主要的特点是可以快速构造可运行的产品

2.3、演化(迭代)模型

2.3、原型模型(需求模糊 规模小)

2.4、螺旋模型(风险分析 规模大)

2.5、喷泉模型(面向对象)

2.6、统一过程(UP)模型

2.7、敏捷开发

三、开发过程

3.1、需求分析

3.2、概要设计(模块、接口、数据结构、数据库)

3.3、详细设计(数据结构、算法、数据库)

四、测试

4.1、系统测试

4.2、单元测试

检测模块接口、局部数据结构

4.3、集成测试

自顶向下集成不需要驱动模块,自底向上不需要桩模块

4.4、测试方法

4.5、黑盒测试

4.6、McCabe度量法

4.7、白盒测试

4.8、伪代码

五、维护

5.1、系统可维护性评估指标

5.2、软件维护

六、软件文档

七、可靠性、可用性、可维护性

八、沟通路径

九、COCOMO估算模型

十、图

10.1、Gantt图

10.2、PERT图

10.3、项目活动图

十一、软件配置管理

十二、风险

12.1、风险管理

12.2、风险识别

12.3、风险预测

12.4、风险评估

12.5、风险控制

12.6、真题

十三、ISO IEC 9126软件质量模型

十四、Mc Call软件质量模型

十五、软件评审

十六、容错技术

十七、软件工具

结构化开发

一、模块化

二、耦合

三、内聚

四、设计原则

五、系统文档

六、数据流图

七、数据字典

UML

一、UML概念

二、UML事物

三、关系

3.1、依赖关系

3.2、实现关系

3.3、泛化关系

3.4、关联关系

四、关联多重度

UML图

一、类图

二、对象图

三、用例图

3.1、包含关系

3.2、扩展关系

3.3、泛化关系

四、交互图

4.1、序列图(顺序图)

4.2、通信图(协作图)

五、状态图

六、活动图

七、构件图(组件图)

八、部署图

相关推荐
一路往蓝-Anbo2 小时前
第四章:手撕协议栈 —— 缓冲区与结构体数据的 Mock 技巧
网络·stm32·单片机·嵌入式硬件·软件工程·tdd
一路往蓝-Anbo13 小时前
第二章:隔离硬件 —— 利用 CMock 伪造 GPIO 与定时器
stm32·单片机·嵌入式硬件·软件工程·信息与通信·tdd
深念Y1 天前
我在 Trae 里用 UML-mcp-renderer 画图,发现了 MCP 跟 CLI+Skills 的区别
agent·uml·cli·幻觉·mcp·trae·skills
水云桐程序员1 天前
游戏开发工作流程
游戏程序·软件工程·创业创新·学习方法·游戏策划
workflower1 天前
AI能源智慧生产与绿色开发核心场景
大数据·人工智能·设计模式·机器人·软件工程·能源
硅谷秋水1 天前
ARIS:基于对抗性多智体协作的自主研究
人工智能·科技·机器学习·语言模型·软件工程
hssfscv2 天前
软件设计师下午题训练1-3题+2019上上午题错题解析 练习真题训练13
笔记·设计模式·uml
张较瘦_2 天前
[论文阅读] AI + 软件工程 | 告别意图丢失!基于算法的LLM代码翻译新范式来了
论文阅读·人工智能·软件工程
Soari2 天前
终结 Vibe Coding(Harness Engineering)!深度拆解 ralph:以交付所有 PRD 为生命周期的自主 AI Agent 闭环
自动化测试·人工智能·软件工程·aiagent·ralph·harnesseng·prd驱动
互联网推荐官2 天前
上海软件定制开发技术路径深度拆解:PaaS云架构如何重构企业系统交付模式
物联网·软件工程