软件工程复习题(基本概念复习)

软件工程复习题(基本概念复习)

ID:7069332

大小:37.00 KB

页数:3页

时间:2018-02-04

软件工程复习题(基本概念复习)_第1页
软件工程复习题(基本概念复习)_第2页
软件工程复习题(基本概念复习)_第3页
资源描述:

《软件工程复习题(基本概念复习)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工程复习题(基本概念)一、基本概念:1、程序:是为了实现设计的功能和性能要求而编写的指令序列。2、数据:是使指令能够正常操纵信息的数据结构。3、文档:是与程序开发、维护和使用有关的图文资料。4,软件(公认的解释):是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及其相关文档的完整集合。另一种定义:计算机程序,数据结构和描述所需逻辑方法、过程或控制的文档。4-1.实时软件:管理、分析、控制现实世界中所发生的事件的软件。4-2.嵌入式软件:驻留在专用的职能产品中,用于控制这些产品进行正常工作,

2、完成很有限、很专业的功能的软件。5,软件危机:就是指在软件开发和软件维护过程中所存在的一系列严重的问题。5-1.软件的“生命周期”:软件产品从策划、定义、开发、使用和维护直到最后废弃,要经过以一个漫长的时期,这个时期称为软件的“生命周期”。6,软件工程(Boehm)定义:运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料。7,软件工程(IEEE)定义:是开发、运行、维护和修复的系统方法。8,软件工程(FritzBauer)定义:建立并使用完善的工程化的原则,以较经

3、济的手段获得能在实际机器上有效运行的可靠的软件的一系列方法。9,软件工程过程:是用以开发和维护软件及其相关产品的一系列活动,包括软件工程活动和软件管理活动。这些活动的执行可以使有序的、循环的、重复的、嵌套的、也可以是有条件引发的。10,软件工程过程模型:在一个具体的实际工程活动中,软件工程师必须设计、提炼出一个工程开发策略,用以覆盖软件过程中的基本阶段,确定所涉及的过程、方法、工具。11、过程性能:一个软件开发组织遵循其软件过程所得到的实际结果称之为该过程的“过程性能”。12,过程能力:软件开发组织通过

4、执行其软件过程能够实现预期结果的程度称之为该组织的“软件过程能力”13,过程成熟度:一个特定软件过程被明确和有效地定义、管理、测量和控制的程度称为此过程的成熟度。14,计算机辅助软件工程:如果把一系列的工具集成起来使用,使得一个工具产生的信息可以被另一个工具使用时,就形成了一个支撑软件开发的系统。这种集成了软件、硬件和一个软件工程数据库的软件工程环境,称为计算机辅助软件工程(CASE)。15、框架的定义:是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间的交互的方法。16、硬件:是指计算机系统

5、中提供计算能力的物理电子设备。17、整个系统的经济效益:采用新系统后增加的收入再加上使用新系统后节约的运行费用。18、实体:指客观世界存在的且可以相互区别的事物。19,数据流图中的数流:在系统中(包括数据处理之间、数据处理和数据存储之间以及数据处理和数据源点或终点之间)的传输通道,数据流符号的箭头指明了数据流动的方向。20,状态迁移图:是一种描述系统状态随外部信号或事件进行迁移的有效的图形手段。21、Petri网:它是一种使用图形方式对系统进行需求规格说明的技术,不仅能够描述同步模型,而且适于描述相互独

6、立、协同工作的处理系统,即并发系统。22、分解:是指对于一个复杂的问题,为了将其复杂性降低到人们可以掌握的程度,可以将问题划分成若干个小问题,然后分别加以解决。23、抽象:在解决复杂问题时,可以分层进行,即先暂时忽略细节,只考虑问题最本质的属性,然后逐层细化,直至涉及到最星系的内容。24,软件需求的一致性:是指目标系统中的所有需求应该是和谐一致的,任何一条需求不能和其他需求相互矛盾。25,软件需求的完整性:是指目标系统中的需求必须是全面的,需求规格说明书中应该包括用户需求的每一个功能和性能。26,软件需

7、求的有效性:是指目标系统确实能够满足用户的实际需求,确实能够解决用户面对的问题。27,软件需求的现实性:是指确定的需求在现有的硬件和软件技术水平上应该是能够实现的。28、模块化:是指具有相对独立性的,由数据说明、执行语句等程序对象构成的集合。程序中的每一个模块都需要单独命名,通过名字可实现对指定模块的访问。29、数据耦合:若两个模块之间仅仅通过模块参数交换信息,且交换的信息全部为简单数,则称之为数据耦合。30、公共耦合:若两个或者多个模块通过引用公共数据相互联系,则称之为公共耦合。31、控制耦合:若模块

8、之间交换的信息中包含又控制信息(尽管又是控制信息是以数据的形式出现的),则称为控制耦合。32,内容耦合:若有一个模块对另一个模块中的内容(包括数据和程序段)进行了直接的引用设置修改,或通过非正常入口进入里一个模块内部,或一个模块具有多个入口,或两个模块共享一部分代码,则称模块间的耦合为内容耦合。33,内聚性:是指一个模块内部各个组成元素之间相互结合的紧密程度的度量指标。34、偶然内聚:若以各模块又多个完成不同任务的语句段组成,各语句段之间的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。