软考--软件设计师(软件工程总结2)

目录

1.测试方法

2.软件项目管理

3.软件容错技术

4.软件复杂性度量

5.结构化分析方法(一种面向数据流的开发方法)

6.数据流图


1.测试方法

软件测试:静态测试(被测程序采用人工检测,计算机辅助静态分析的手段),动态测试(通过运行程序发现错误,一般采用黑盒测试【功能测试】和白盒测试【结构测试】)

等价类划分的举例:

2.软件项目管理

1.软件项目管理涉及的范围

人员,产品,过程,项目

2.进度管理

目的:确保软件项目在规定的时间内按期完成。

进度安排的常用图形描述方法:甘特图,项目计划评审技术图

3.软件项目的组织

3.软件容错技术

提高软件质量和可靠性的技术大致分为两类:避开错误,容错技术。

实现容错的主要手段:冗余。

4.软件复杂性度量

指的是:理解和处理软件的难易程度。

软件复杂性度量的参数:规模,难度,结构,智能度

软件复杂性包括:程序复杂性,文档复杂性

典型的程序复杂性度量有:McCabe环路复杂性度量,Halstead复杂性度量

McCabe环路复杂性度量:(虚线不是有向边)

5.结构化分析方法(一种面向数据流的开发方法)

结构化方法包括:结构化分析,结构化设计,结构化程序设计

结构化方法的指导思想:自顶向下,逐层分解。

衡量模块独立程度的标准:高内聚。低耦合

6.数据流图

外部实体是直角边,加工是圆弧边

相关推荐
fo安方8 小时前
软考~系统规划与管理师考试—知识篇—第二版—18.智慧城市发展规划
人工智能·项目管理·智慧城市·软考·pmp
明洞日记9 小时前
【软考每日一练013】解析嵌入式网络数据库(NDB)架构
数据库·5g·嵌入式·软考·嵌入式实时数据库
BOB-wangbaohai10 小时前
软考-系统架构师-信息安全技术基础知识(三)
网络安全·软考·系统架构设计师
明洞日记1 天前
【软考每日一练008】Web 服务器性能测试指标
运维·服务器·操作系统·软考
BOB-wangbaohai1 天前
软考-系统架构师-信息安全技术基础知识(二)
网络安全·软考·加密·系统架构设计师·解密
BOB-wangbaohai2 天前
软考-系统架构师-信息安全技术基础知识(一)
安全·软考·系统架构师·加密·解密
BOB-wangbaohai3 天前
软考-系统架构师-未来信息综合技术(四)
软考·系统架构师·大数据架构
weixin_468466853 天前
通信与网络基础知识简记
网络·网络协议·系统架构·信息与通信·软考·香农公式·网络结构
fo安方3 天前
软考~系统规划与管理师考试——真题篇——综合——软考系规综合知识卷2——解析版
项目管理·软考·pmp·系统规划与管理师
fo安方6 天前
软考~系统规划与管理师考试——真题篇——章节——第6章 云资源规划——解析版
dubbo·项目管理·系统·软考·pmp·规划