自学内容网 自学内容网

软件设计师——软件工程基础知识

软件过程

在这里插入图片描述

软件过程模型

在这里插入图片描述在这里插入图片描述

软件测试方法

黑盒测试和白盒测试
白盒测试中,语句覆盖对程序执行逻辑的覆盖很低,因此一般认为它是很弱的逻辑覆盖。

进度管理

Gantt图
Gantt图能清晰地描述每个任务从何时开始,到何时结束,任务的进展情况以及各个任务之间的并行性。但是它不能清晰地反映出各任务之间的依赖关系,难以确定整个项目的关键所在,也不能反映计划中有潜力的部分。
在这里插入图片描述PERT图
最早时刻表示在此时刻之前从该事件出发的任务不可能开始:最迟时刻表示从该事件出发的任务必须在此时刻之前开始,否则整个工程就不能如期完成。
在这里插入图片描述

软件复杂性度量

Mccabe算法
V(G)=m-n+2p
在这里插入图片描述

环路复杂度

循环可以形成闭环
环路复杂度=闭环个数+1

耦合

在这里插入图片描述

聚合和组合

聚合:就是A和B可以相互脱离后存在
组合:A不在了,B也不在


原文地址:https://blog.csdn.net/m0_52559388/article/details/137738871

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!