计算机系统应用教程网站

网站首页 > 技术文章 正文

信息系统项目管理师学习笔记-5.1.4软件实现

btikc 2025-01-11 10:40:31 技术文章 44 ℃ 0 评论

1. 软件配置管理

定义:通过标识产品的组成元素、管理和控制变更、验证、记录和报告配置信息来控制产品的演进和完整性。

活动:软件配置管理计划、软件配置标识、软件配置控制、软件配置状态记录、软件配置审计、软件发布管理与交付;

2. 软件编码

程序设计语言

? 程序设计风格:程序文档化、数据说明、语句结构和输入/输出方法

? 程序复杂性度量:可作为模块规模的精确限度

? 编码效率:程序效率、算法效率、I/O效率;

3. 软件测试

静态测试

定义:被测试程序不在机器上运行,而采用人工检测和计算机辅助静态分析的手段对程序进行检测。

范围:文档、代码

形式:检查单

方法:桌前检查、代码走查、代码审查;

动态测试

定义:在计算机上实际运行程序进行软件测试;

白盒测试(结构测试):主要用户单元测试;

方法:控制流测试、数据流测试、程序变异测试

技术:逻辑覆盖,使用测试数据运行被测程序,考察对程序逻辑的覆盖程度;常用覆盖标准有语句覆盖、判定覆盖、条件覆盖、条件/判定覆盖、条件组合覆盖、修正的条件/判定覆盖和路径覆盖。

黑盒测试(功能测试):主要用于集成测试、确认测试、系统测试;

测试用例:等价类划分、边界值分析、判定表、因果图、状态图、随机测试、猜错法、正交试验法。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表