首页 > 技术文章 > 二级py--day5 软件工程基础

nfsmg 2022-03-10 21:02 原文

二级py--day5软件工程基础

软件工程基础

1.软件工程三要素:方法、工具和过程

2.软件生命周期可以分为:项目可行性研究与规划、软件需求分析、软件设计、软件实现、软件测试、软件运行与维护等阶段

3.软件是程序、数据及相关文档的完整集合

4.软件需求分析工具数据流图(DFD)、数据字典、判定树、判定表等

5.需求分析阶段产生的主要文档需求规格说明书

6.软件设计中模块规划分为遵循的准则是:高内聚低耦合

7.扇入,是直接调用该模块的上级模块个数,扇入的大小代表该模块被调用的频繁度。

软件测试目的:发现程序中的错误

9.黑盒测试方法:等价类划分法、边界值分析法、错误推测法、因果图,主要用于软件确认测试

10.软件测试的步骤是:单元测试、集成测试、确认测试

11.白盒测试方法也称结构测试或者逻辑驱动测试。他是根据软件产品的内部工作过程,检测内部成分

12.单元测试:是对软件设计的最小单位。单元测试的依据是详细设计说明书和源程序

13.软件测试用例:由测试的输入数据和预期的输出结果两部分组成

推荐阅读