文档介绍:
软件工程期末题库 - 图文
书目
第一章 软件工程简介 ...................................................................末〕称为“程序设计的原始时期”,这时既没有( A ①),也没有( B ④ ),程序员只能用机器指令编写程序。
其次阶段〔1950年头末~1960年头末〕称为“根本软件期”。出现了( A ① ),并渐渐普及。随着( B ④ )的开展,编译技术也有较大的开展。
第三阶段〔1960年头末~1970年头中期〕称为“程序设计方法时代”。这一时期,与硬件费用下降相反,软件开发费急剧上升。人们提出了( C ⑤ )和( D ⑧ )等程序设计方法,设法降低软件的开发费用。
第四阶段〔1970年头中期~此时此刻〕称为“软件工程时期”。软件开发技术不再仅仅是程序设计技术,而是包括了与软件开发的各个阶段,如( E ⑤ )、( F ④ )、编码、单元测试、综合测试、( G ① )及其整体有关的各种管理技术。
A--D:① 汇编语言 ② 操作系统 ③ 虚拟存储器概念 ④ 高级语言
⑤ 构造式程序设计 ⑥ 数据库概念 ⑦ 固件 ⑧ 模块化程序设计 E--G:① 运用和维护 ② 兼容性确实认 ③ 完整性确实认 ④ 设计
⑤ 需求定义 ⑥ 图象处理
3、软件工程的最终目的是以较少的投资获得可维护的、牢靠的、高效率的和可理解的软件产品。软件工程技术应遵循( A ⑦)、( B ⑧ )、( C ⑥ )、( D ③ )、相同性、确定性、完备性、可验证性。
A--D:① 有效性 ② 合理性 ③ 局部化 ④ 协同性 ⑤ 管用性
⑥ 模块化 ⑦ 抽象 ⑧ 信息隐藏 4、软件产品的生产主要是 __C__。
A. 制造 B. 复制 C. 开发 D. 研制 5、个体手工劳动是__B__时代的软件生产方式。
A. 程序系统 B. 程序设计 C. 软件工程 D. 程序编码 6、软件工程是一门__C__学科。
A. 理论性 B. 原理性 C. 工程性 D. 心理性 二、填空题
1、软件由计算机程序、数据和〔 文档 〕组成。
2、软件是一种〔逻辑〕产品,它与物质产品有很大的区分。 3、计算机系统由硬件、软件、运用计算机的人、数据库、〔文档〕和执行过程组成。
1
4、软件的开展,到此时此刻为止,经验了三个阶段:〔程序设计〕、〔程序系统〕和软件工程。
5、程序设计时代的生产方式是〔个体手工艺者〕,程序系统时代的生产方式是〔手工作坊〕,软件工程时代的生产方式是〔工程化〕。
6、软件工程是一门综合性的穿插学科,它涉及计算机学科、〔工程〕学科、管理学科和〔数学〕学科。
7、计算机科学中的成果都可用于软件工程,但计算机科学着重于〔理论和原理〕,软件工程着重于〔建立软件系统〕。
8、软件工程探究的主要内容是〔方法〕、〔过程〕和〔工具〕等三个方面。 9、软件开发各阶段任务的划分应尽可能〔相对独立〕,同一阶段任务的性质应尽可能〔一样〕。
三、判定题
system is a collection of objects and activities.〔F〕
abstraction is a description of the problem at some level of generalization that allows us to concentrate on the key aspects of the problem without getting mired in the details.〔T〕
四、问答题
1.什么是软件?它的特点是什么?
软件是计算机系统中与硬件相互依存的另一局部,它是包括程序,数据及其相关文档的完整集合。其中,