软件工程之名词解析

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.模块:整个程序中一些相对独立的程序单元,每个程序单元完成和实现一个相对独立的软件功能

 

原文地址:https://www.cnblogs.com/chaunceyji/p/10023563.html