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

目录

1.测试方法

2.软件项目管理

3.软件容错技术

4.软件复杂性度量

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

6.数据流图


1.测试方法

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

等价类划分的举例:

2.软件项目管理

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

人员,产品,过程,项目

2.进度管理

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

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

3.软件项目的组织

3.软件容错技术

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

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

4.软件复杂性度量

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

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

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

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

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

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

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

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

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

6.数据流图

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

相关推荐
weixin_468466855 小时前
软件测试分类及白盒测试不同覆盖原理详解
软件测试·编程·软件工程·软考·白盒测试·路径覆盖·条件组合覆盖
未来可期叶1 天前
【软考网工】第一章 计算机网络概论:高频考点(OSI/TCP/IP+数据封装)
网络·笔记·网络协议·tcp/ip·计算机网络·软考·备考
Whoami!1 天前
〘 5-2 〙软考高项 | 第12章:项目质量管理(下)
软考·信息系统项目管理师·质量管理
@insist1231 天前
数据库工程师核心 TCP/IP 协议栈知识:从软考考点到运维实战
运维·数据库·网络协议·tcp/ip·软考·数据库系统工程师·软件水平考试
@insist1232 天前
软件设计师-结构型与行为型设计模式全解:软考设计模式考点一站式通关
设计模式·软考·软件设计师·软件水平考试
zlp19922 天前
软考(系统架构师)-软件架构设计之设计模式
设计模式·软考高级·软考·系统架构师
Whoami!2 天前
〘 5-1 〙软考高项 | 第12章:项目质量管理(上)
项目管理·软考·质量管理·信息安全管理师
大罗辑2 天前
2026软考高级系统分析师备考——[案例分析]模拟题解析
计算机网络·软考·系统分析师·2026软考·2026上半年软考·系统分析师资料
那就回到过去2 天前
软考网络工程师第一章计算机网络的发展分类
网络·计算机网络·网络工程师·软考
@insist1232 天前
软件设计师-算法核心考点:五大特性与复杂度分析(含主定理)
算法·软考·软件设计师·软件水平考试