您现在的位置:学赛首页 > 自考学院 > 软件工程 > 正文
第一章仿真试题
http://www.educity.cn 作者:不详 来源: 2006年9月1日 发表评论 进入社区

1、瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和(  )。
  A、详细计划            B、可行性分析          C、 运行阶段         D、 测试与排错
 
2、从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大(  )。
 A、详细设计阶段         B、概要设计阶段        C、 需求分析阶段     D、 测试和运行阶段
 
3、在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目标(  )。
 A、 需求分析阶段        B、 详细设计阶段       C、 概要设计阶段     D、 可行性研究阶段
 
4、软件工程的出现主要是由于(  )。
 A.程序设计方法学的影响                          B.其它工程科学的影响  
 C. 软件危机的出现                               D.计算机的发展
 
5、软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是(  )
 A、 硬件环境                                    B、软件开发的环境   
 C、软件开发工具和软件开发的环境                 D、 开发人员的素质
 
6、软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为 (  )
 A、 相互排斥            B、 相互补充           C、 独立使用        D、 交替使用
 
7、UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法(  )
 A、基于瀑布模型的结构化方法                  B、基于需求动态定义的原型化方法 
 C、基于对象的面向对象的方法                  D、基于数据的数据流开发方法
 
8、在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高(  )
 A、结构化方法          B、原型化方法          C、面向对象的方法    D、控制流方法
 
9、结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的(  )
 A、控制流              B、数据流              C、程序流            D、指令流
 
10、软件开发的结构化生命周期方法将软件生命周期划分成(  )
 A、 计划阶段、开发阶段、运行阶段        B、 计划阶段、编程阶段、测试阶段
 C、 总体设计、详细设计、编程调试        D、需求分析、功能定义、系统设计
 
11、软件开发中常采用的结构化生命周期方法,由于其特征而一般称其为(  )
 A、 瀑布模型     B、 对象模型     C、 螺旋模型      D、 层次模型
 
12、软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是(  )
 A、 分析阶段     B、 设计阶段     C、 编码阶段      D、 测试阶段
 
13、软件开发模型是指软件开发的全部过程、活动和任务的结构框架。主要的开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型和智能模型。螺旋模型将瀑布模型和演化模型相结合,并增加了(1),它建立在(2)的基础上,沿着螺线自内向外每旋转一圈,就得到(2)的一个新版本。
  喷泉模型描述了(3)的开发模型,它体现了这种开发方法创建软件的过程所固有的(4)和(5)的特征。
(1) A、 系统工程      B、 风险分析        C、 设计评审           D、 进度控制
(2) A、 模块划分      B、 子程序分解      C、 设计;              D、 原型
(3) A、 面向对象      B、 面向数据流      C、 面向数据结构       D、 面向事件驱动
(4) A、 归纳          B、推理             C、 迭代               D、 递归
(5) A、 开发各阶段之间无“间隙”          B、 开发各阶段分界明显
      C、 部分开发阶段分界明显              D、 开发过程不分段

 
答案:
1.C  2.C  3.A  4.C  5.C  6.B 
7.C  8.B  9.B  10.A  11.A 
12.C  13.⑴B⑵D⑶A⑷D⑸A