软件工程专业术语精选文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程专业术语精选
文档
TTMS system office room 【TTMS16H-TTMS2A-TTMS8Q8-
软件工程专业术语-8.软件开发环境
-7.错误推测法
-6.软件质量保证
-5.瀑布模型
-4. 软件危机
-3. 软件工程
-2. 软件生存周期
-1. 软件生存周期模型
0. 软件开发方法
1、需求分析
2、白盒法
3、黑盒法
4、渐增式测试
5、非渐增式测试
6、可执行的规格说明
7、经济可行性
8、系统设计说明书
9、面向对象设计
10、结构化设计(分析)
12、基于脚本的设计
13、IDEF方法14、JSP方法
15、软件概要设计
16、信息隐蔽
17、系统流程图
18、集成测试
19、附加策略
20、抛弃策略
21、抽象
22、参数化抽象
23、静态测试
24、原型
25、事件
26、动态冗余
27、模块化
28、JSP方法
29、模型
30、瀑布模型
31、增量模型
32、喷泉模型
33、功能模型
34、动态模型
35、对象模型
36、货币的时间价值
37、类
38、对象
39、多态性
40、风险分析
41、模块
42、JSD方法
43、路径覆盖
44、判定/条件覆盖
45、条件组合覆盖
46、条件覆盖
47、原型模型
48、软件工程环境
49、程序图
50. 结构化分析方法
51. 数据流图
52. 字据字典
53. IDEF方法
54. 概要设计
55. 耦合性
56. 内聚性
57. 无直接耦合58. 数据耦合
59. 标记耦合
60. 控制耦合
61. 公共耦合
62. 内容耦合
63. 偶然内聚
64. 逻辑内聚
65. 时间内聚
66. 通信内聚
67. 顺序内聚
68. 功能内聚
69. 软件结构
70. 控制范围
71.作用范围
72. 变换流
73. 事物流
74. 程序设计风格
75. 集成测试
76. 非渐增式
77. 渐增式
78. 确认测试
79. 软件的可维护性
82. 类结构
83. 消息
84. 软件质量
85. 质量保证
86. 软件可靠性
87. 软件评审
88. 容错定义
89. 软件配置管理
90. 基线
软件开发环境.指在计算机的基本软件的基础上,为了支持软件的开发而提供的一组工具软件系统
错误推测法.在测试程序时,人们可能根据经验或直觉推荐程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用例的方法。
软件质量保证.是向用户及社会提供满意的高质量的产品确保软件产品从诞生到消亡为止的所有阶段的质量的活动,即确定、达到和维护需要的软件质量而进行的所有有计划、有系统的管理活动。-5瀑布模型.将软件生存周期各个活动规定为依线性顺序连接的若干阶段的一种软件开发模型。它包括可行性分析、项目开发计划、需求分析、概要设计、详细设计、编码、测试和维护。
-4.软件危机:软件发展第二阶段的末期,由于计算机硬件技术的进步。一些复杂的、大型的软件开发项目提出来了,但软件开发技术的进步一直未能满足发展的要求。在软件开发中遇到的问题找不到解决的办法,使问题积累起来,形成了尖锐的矛盾,因而导致了软件危机。
-3.软件工程:用科学的原理和理论定义,开发、维护软件的学科。
-2.软件生存周期:一个软件从提出开发要求开始直到该软件报废为止的整个时期。包括:可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护等.
-1.软件生存周期模型:是描述软件开发过程
中各种活动如何执行的模型。(模型:是为了理解事物而对事物做出一种抽象,它忽略不必要的细节,它也是事物的一种抽象形式、一个规划、一个程式。)
0.软件开发方法:用早就定义好的技术集合和符号表示习惯来组织软件生产的过程。主要有:结构方法、Jackson方法、维也纳开发方法(VDM)、面向对象的开发方法
1、需求分析:需求分析是指开发人员要准确理解用户的需求,进行细致的调查分析,将用户非形式的需求陈述转化成完整的需求定义,再由需求定义转换到相应的形式功能规约(需求规格说明)的过程。
2、白盒法:该方法把测试对象看作一个打开的盒子,测试人员须了解程序的内部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检查内部控制结构和数据结构是否有错,实际的运行状态与预期的状态是否一致。白盒法也不可能进行穷举测试。
3、黑盒法:该方法把被测试对象看成一个黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在软件接口处进行测试,依照需求规格说明书,检查程序是否满足功能要求。因此,黑盒测试又称为功能测试或数据驱动测试。
4、渐增式测试:逐个把未经过测试的模块组装到已经过测试的模块上去,进行集成测试。每加入一个新模块进行一次集成测试,重复此过程直至程序组装完毕。
5、非渐增式测试:首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起进行测试。
6、可执行的规格说明:这是一种使要求说明过程自动化的技术,通过可执行的规格说明语言来描述预期的行为“做什么”,人们可以从直接观察中用规格说明语言来规定任何系统行为。
7、经济可行性:对组织的经济状况和投资能力进行分析,对系统建设,运行和维护费用