软件工程复习题名词解释

上传人:tia****nde 文档编号:36887307 上传时间:2018-04-04 格式:DOC 页数:4 大小:53KB
返回 下载 相关 举报
软件工程复习题名词解释_第1页
第1页 / 共4页
软件工程复习题名词解释_第2页
第2页 / 共4页
软件工程复习题名词解释_第3页
第3页 / 共4页
软件工程复习题名词解释_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《软件工程复习题名词解释》由会员分享,可在线阅读,更多相关《软件工程复习题名词解释(4页珍藏版)》请在金锄头文库上搜索。

1、三 名词解释(每小题 4 分,共 20 分) 1. PD Powerdesigner 是面向数据分析、对象分析、对象设计和实现,集成 UML 和数据建模的 CASE 工具。 2. 等价类划分法 等价类划分法是黑盒法设计方案的一种。它把所有可能的输入数据划分 成有限个等价类,用每个等价类中的一个典型值作为测试数据。 3. 模块 模块是能够单独命名,能独立地完成一定功能,由边界元素限定的程序 元素的序列。 4. 流程图 流程图是历史最悠久、使用最广泛的描述软件设计的方法,能直观地描 述过程的控制流程,便于初学者掌握。 5. 数据字典 数据字典是分析模型中出现的所有名字的一个集合,还包括有关命名实

2、体的描述。如何名字是一个复合对象。它还应有对其组成部分的描述。 6. 对象 对象视作一个融合了数据及在其上操作的行为的统一的软件组件。 7. 软件 软件是计算机系统中与硬件相对应的另一部分,包括一系列程序、数据 及其相关文档的集合。 8. DOM Document Object Model,文档对象模型可以以一种独立于平台和语 言的方式访问和修改一个文档的内容和结构。 9. MVC Model View Controller,MVC 是一个软件设计模式,它强制性的使 应用程序的输入、处理和输出分开。使用MVC 应用程序被分成三个 核心部件:模型、视图、控制器。它们各自处理自己的任务。 10.

3、UML Unified Modeling Language 是一种描述、构造、可视化和文档化的软 件建模语言。 11. ERD Entity-Relation Diagram 实体关系图,实体关系模型描述数据实体、 关联以及实体属性。该模型用实体关系图描述显示世界中的实体,而不 涉及实体在系统中的实现方法。 12. Servlet Servlet 是一种服务器端的 Java 应用程序,具有独立于平台和协议的特 性,可以生成动态的 Web 页面。 13. BOM BrowserObjectModel 浏览器对象模型,研发者通过使用 BOM,可移动窗 口、更改状态栏文本、执行其它不与页面内容发生直

4、接联系的操作。 14. MDA Model Driven Architecture 模型驱动架构 ,MDA 提供了一种途径 (通过相关的工具)来规范化一个平台独立的系统、规范化平台、为系统选择一个特定的实现平台,并且把系统规范转换到特定的实现平 台。 15. DFD Data Flow Diagram 数据流程图是历史最悠久、使用最广泛的描述软 件设计的方法,能直观地描述过程的控制流程,便于初学者掌握。 16. SQL Structured Query Language 结构化查询语言,是一种数据库查询和程 序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。 17. JSP Java

5、 Server Pages 是一种动态网页技术标准。JSP 技术有点类似 ASP 技术,它是在传统的网页 HTML 文件(*.htm,*.html)中插入 Java 程序段 (Scriptlet)和 JSP 标记(tag),从而形成 JSP 文件(*.jsp)。 18. SRS Software Requirement Specification 软件需求规格是需求分析任务的 最终“产品” ,它是客户、管理者、分析工程师、测试工程师、维护工 程师交流的标准和依据。它描述了系统的数据、功能、行为、性能需求、 设计约束、验收标准以及其他与需求相关的信息。 19. 边界类 边界类用于建立系统与其参与

6、者之间交互的模型,经常代表队窗口、窗 体、屏幕、通信接口、打印机接口、传感器、终端以及 API 等的抽象。 20. 业务需求 21. Rose Rose 是 IBM 公司的面向对象建模工具,利用这个工具,我们可以建立用 UML 描述的软件系统的模型,而且可以自动生成和维护 C+、Java、VB、Oracle 等语言和系统的代码。 22. 顺序图 顺序图说明事件如何引发从一个对象到另一个对象的转移。 23. B/S Browser/Server 即浏览器和服务器结构。在这种结构下,用户工作 界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端 (Browser)实现,但是主要事务逻辑在服务器

7、端( Server)实现, 形成所谓三层 3-tier 结构。这样就大大简化了客户端电脑载荷,减 轻了系统维护与升级的成本和工作量,降低了用户的总体成本 (TCO) 。 24. 设计模式 有经验的软件开发者建立了既有通用原则又有专用方案的指令系统来指 导他们编制软件。如果结构化形式对这些问题、解决方案和命名进行描 述使其系统化,那么这些原则和习惯用法就可以成为模式。 25. 活动图 活动图通过提供特定的场景内交流的图形化表示来补充用例。在某个处 理环境中,活动图可以描述存在的并且已经被定义为需求导出任务一部 分的活动或功能。 26. 设计模型 设计模型是系统需求和系统之间德妃桥梁,是设计构造本

8、身的一个重要部分。而面向对象设计模型是对系统中包含的对象或对象类以及他们之 间的不同类型关系的描述。 27. HIPO Hierarchy Plus Input/Processing/Output 采用功能框图和 PDL 来 描述程序逻辑,它由两部分组成:可是目录表和IPO 图。可是目录 表给出程序的层次关系, IPO 图则为程序各部分提供具体的工作细节。28. OOD Object-Oriented Design 面向对象的设计是一种软件设计方法,是一 种工程化规范。 29. 类图 一个分析类及其对象经常参与多个用例实现,而一个具体类的某些职责、 属性及关联只与一个用例实现相关。 30. 包

9、图 包图通常用于描述系统的逻辑架构层、子系统、包等。 31. 耦合性 耦合性是对一个软件结构内不同模块之间互连程度的度量。 32. PAD problem analysis diagram 问题分析图是由程序流程图演化而来, 用二维树形结构的图来表示程序的控制流,将这种图翻译成程序代码 比较容易。 33. COCOMO COnstructive COst Model 构造性成本模型实际分成基本级、中级、 高级三个模型系统,范围从处理产品的宏估算模型到处理产品细节的 微估算模型。 34. 软件结构图 软件结构图也称模块结构图,又称程序结构图,是采用结构化设计方 法进行软件概要设计的重要描述手段。

10、 35. SQA Software Quality Assurance 软件质量检测是属于一种粗放式的质量管 理形式,其方法类似于在生产线的末端逐一检测产品,遇见不合格的就 修理或报废。 36. OOA Object-Oriented Analysis 面向对象分析是在一个系统的开发过程中进 行了系统业务调查以后,按照面向对象的思想来分析问题。 37. DFA Data Flow Analysis 面向数据流分析的设计方法是一种结构化的软件体 系结构设计方法。 38. SE Software Engineering 软件工程的主旨是以工程化的思想进行软件开发, 以生产高质量和高效率的软件。 3

11、9. 软件生命周期 软件生命周期是软件从生到死的过程。一般地,软件生命周期被划分为 定义、开发和运行三个阶段,每个阶段又细分为若干个子阶段。40. 结构程序设计 如果一个程序的代码块仅仅通过顺序、选择和循环这 3 种基本控制结构 进行连接,并且每个代码块只有一个入口和一个出口,则称这个程序是 结构化的。 41. 测试 测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用 户在模拟实际操作环境下进行的测试。 42. 软件再工程 软件再工程是指对既存对象系统进行调查,并将其重构为新形式代码 的开发过程。最大限度地重用既存系统的各种资源是再工程的最重要 特点之一。 43. 软件危机 软件危机

12、是指在计算机软件的开发和维护过程中所遇到的一系列严重问 题。概括地说,包含两方面的问题:如何开发软件,以满足对软件日益 增长的需求;如何维护数量不断膨胀的已有软件。 44. 软件工程 软件工程的主旨是以工程化的思想进行软件开发,以生产高质量和高效 率的软件。 45. 测试 测试是指软件开发公司组织各方面的典型用户在日常工作中实际使用 版本,并要求用户报告异常情况、提出批评意见,然后软件开发公司 再对 版本进行改错和完善。 46. 软件项目管理 为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、 人员、进度、质量、风险等进行分析和管理的活动。 47. 结构化维护 由于存在软件开发各阶段的文档,这些文档对于理解和掌握软件的功能、 性能、结构、数据、接口和约束有很大帮助。这对于减少维护人员的精 力和花费、提高软件维护效率有很大作用。 48. 软件建模 49. 类 具有相同属性和服务的一组对象的集合,它为属于该类的全部对象提供 了统一的抽象描述,其内部包括属性和服务两个主要部分。 50. 数据流图 数据流图是以图形方式来表达数据处理系统中信息的变换和传递过程。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号