第一章 软件工程复习题
软件生存周期是指一个软件从提出开发要求开始直到该软件报废为止的整个时期。通常,软件生存周期包括_____、______、_______、_______、________、_______、______等活动,可以将这些活动以适当方式分配到不同阶段去完成。
1. 根据支持的过程,CASE工具分为_______、_______和________等。
2. 软件工具通常由工具、工具接口和_________三部分构成。 3. 软件工程与计算机科学性质不同,软件工程着重于( )。 A.原理探讨 B.理论研究 C.建造软件系统 D.原理的理论 5. 软件工程方法学的研究内容包含软件开发技术和软件工程管理两个方面,其期望达到的最终目标是( )。 A.软件开发工程化 用
B.消除软件危机 C.实现软件可重
D.程序设计自动化
6.有关计算机程序功能、设计、编制、使用文字或图形资料称为( )。
A.软件 B.文档 C.程序 D.数据
7.( )是计算机程序及其说明程序的各种文档。 A.软件
B.文档
C.数据
D.程序
8.软件开发中的原型是软件的一个____,它反映了最终系统的_______。
9.软件生存周期中时间最长的阶段是( ).
A.需求分析阶段 B.概要设计阶段 C.测试阶段 D.维护阶段 10.(
)是指模拟某种产品的原始模型。
A.模型 B.最初模型 C.原型 D.进化模型 11.快速原型模型的主要特点之一是( )。 A.开发完毕才见到产品
B.及早提供工作软件
C.及早提供全部完整软件 D.开发完毕才见到工作软件 12.瀑布模型的问题是( )。 A.用户容易参与开发
B.缺乏灵活性 D.适用可变需求
C.用户与开发者易沟通
13.软件开发环境按解决问题分类,可分为:______环境,________环境,________环境。
14.按软件开发环境的演变趋向分类,可分为______的环境、______环境、_____的环境。
15.软件开发环境中最主要的组成部分是( )。 A.软件工程 分析工具
B.项目管理工具 C.软件工具 D.需求