软件工程之名词解析
1.软件:程序,数据,文档的集合
2.类:具有相同特征的一组事物的集合
3.UML:统一建模语言
4.Data Flow Diagram:数据流图
5.project Management:项目管理
6.程序:为解决某一问题而编写的指令序列
7.对象:同类事物的一种抽象的表现形式
8.项目:一系列独特的,复杂的并且相互关联的活动
9.Graphical User Interface:图形用户界面
10.多态:接口的多种实现形式
11.WBS:工作分解结构
12.XML:超文本标记语言
13.软件工程:指用系统化、规范化、数量化等工程原则和方法去进行指导软件开发和维护的学科
14.DFD:数据流图
15.继承:指一个对象直接使用另一个对象的属性和方法
16.内聚:指一个模块内部各个元素彼此结合的紧密程度
17.语句覆盖:为了暴露程序中的错误,至少每个语句执行一次
18.白盒测试:又叫做结构测试,把程序看成装在一个透明的白盒子里,按照程序内部的逻辑测试程序,检测程序中的主要执行通路是否都能按预定要求正确工作(按照程序的内部结构和处理过程进行的测试)
19.黑盒测试:不考虑程序的内部结构和处理过程进行的测试
20.模块化(方法):把程序划分成独立运行且可以相互访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定功能,满足用户的需求
21.软件的可靠性:是指在给定的时间间隔内,程序成功运行的概率
22.软件危机:在计算机软件的开发和维护工程中所遇到的一系列严重的问题
23.结构化分析方法:是一种面向数据流的需求分析方法
24.软件维护:在软件已经交付使用后,为改正错误和满足新的需要而修改软件的过程
25.完善性维护:在软件运行时期中,用户往往会对软件提出新的功能要求与性能要求。这种增加软件功能,增强软件性能,提高软件运行的效率而进行维护的活动
26.程序设计语言:它使用结构化编程语言的风格描述程序算法,但不遵循特定编程语言的语法
27.项目管理:把各种系统、方法和人员结合在一起,在规定的时间、预算和质量范围内完成项目的各项工作,是基于被接受管理原则的一套技术方法
28.模块:整个程序中一些相对独立的程序单元,每个程序单元完成和实现一个相对独立的软件功能