二级公共基础知识第三章软件工程基本概念 |
|
www.nanhushi.com 佚名 不详 |
重点:需求分析、概要设计、详细设计、软件测试和软件调试的作用、方法等
一、 软件工程基本概念 1. 软件是计算机系统中与硬件相互依存的重要部分,包括程序、数据及相关的 文档 。其中,程序 是软件开发人员根据用户需求开发的、用程序设计语言描述的、适合计算机执行的指令(语句)序列。 2. 下列叙述中,正确的是(D)。 A.软件就是程序清单 B.软件就是存放在计算机中的文件 C.软件应包括程序清单及运行结果 D.软件包括程序和文档
3. 软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件) 4. 软件工程的出现是由于(软件危机的出现) 5. 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(软件危机) 软件工程概念的出现源自软件危机。所谓软件危机是泛指在计算机软件的开发和维护过程中所遇到的一系列严重问题。总之,可以将软件危机归结为成本、质量、生产率等问题。 6. 开发大型软件时,产生困难的根本原因是(大型系统的复杂性)。 7. 软件危机出现于20世纪60年代末,为了解决软件危机,人们提出了 软件工程学 的原理来设计软件这就是软件工程诞生的基础。 8. 下列不属于软件工程的3个要素的是(D)
A.工具 B.过程 C.方法 D.环境
软件工程过程与软件生命周期 9. 软件工程过程是把输入转化为输出的一组彼此相关的 资源 和活动。通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为 软件生命周期
10.软件生命周期中所花费用最多的阶段是(软件维护)
11.软件开发的结构化生命周期方法将软件生命周期划分成(定义、开发、运行维护)。 12. 软件生命周期一般包括可行性研究与需求分析、设计、实现、测试、交付使用以及维护等活动。
软件工程的目标与原则 13. 软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。软件开发技术包括:软件开发方法学、开发过程、开发工具和软件工程环境,主体内容是软件开发方法学。软件工程管理包括:软件管理学、软件工程经济学、软件心理学等内容。
14. 软件工程的理论和技术性研究的内容主要包括软件开发技术和(软件工程管理) 15. 软件工程的原则包括抽象、信息隐藏、模块化、局部化、确定性、一致性、完备性和可验证性。
软件开发工具与软件开发环境 16. 开发软件时对提高开发人员工作效率至关重要的是(先进的软件开发工具和环境) 17. 软件开发环境是全面支持软件开发全过程的 软件工具 集合。 常用的软件开发方法和技术可以分为三大类:瀑布型、增量型和变换型。瀑布型开发方法将软件生命周期的各项活动规定为按固定顺序连接的若干阶段,强调早期的需求分析和开发的阶段性,强调产品测试;但是不能适应需求的变化。增量型则先建立一个不完全的系统,通过对需求的理解再进一步扩充和完善。
例:瀑布模型突出的缺点是不适应(D)的变动
A.算法B.平台C)程序语言D.用户需求
|
|
|
文章录入:杜斌 责任编辑:杜斌 |
|
上一篇文章: 二级公共基础知识:第二章程序设计基础 下一篇文章: 二级公共基础知识第三章结构化设计方法 |
【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
|