中级软.件设计师简单单选考试卷模拟考试题_第1页
中级软.件设计师简单单选考试卷模拟考试题_第2页
中级软.件设计师简单单选考试卷模拟考试题_第3页
中级软.件设计师简单单选考试卷模拟考试题_第4页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、姓名:_ 班级:_ 学号:_-密-封 -线- 中级软.件设计师简单单选考试卷模拟考试题考试时间:120分钟 考试总分:100分题号一二三四五总分分数遵守考场纪律,维护知识尊严,杜绝违纪行为,确保考试结果公正。lb.要有严格的评审计划,并遵守日程安排c.对评审中出现的问题要充分讨论,以求彻底解决d.限制参与者人数,并要求在评审会之前做好准备3、在下列说法中,_ 是造成软件危机的主要原因。用户使用不当 软件本身特点 硬件不可靠 对软件的错误认识缺乏好的开发方法和手段 开发效率低 ( )a.b.c.d.4、使用软件开发工具有助于提高软件的开发、维护和管理的效率。集成型软件开发环境通常由工具集和环境集

2、成机制组成。这种环境应具有_。环境集成机制主要有数据集成机制、控制集成机制和界面集成机制。 ( )a.开放性和可剪裁性b.开放性和不可剪裁性c.封闭性和可剪裁性d.封闭性和不可剪裁性5、软件的易维护性是指理解、改正、改进软件的难易度。通常影响软件易维护性的因素有易理解性、易修改性和(86)。在软件的开发过程中往往采取各种措施来提高软件的易维护性,如采用(87)有助于提高软件的易理解性,(88)有助于提高软件的易修改性。在软件质量特性中,(89)是指在规定的一段时间和条件下,与软件维持其性能水平的能力有关的一组属性:(90)是指防止对程序及数据的非授权访问的能力。( )a.易使用性b.易恢复性c

3、.易替换性d.易测试性6、软件的易维护性是指理解、改正、改进软件的难易度。通常影响软件易维护性的因素有易理解性、易修改性和(86)。在软件的开发过程中往往采取各种措施来提高软件的易维护性,如采用(87)有助于提高软件的易理解性,(88)有助于提高软件的易修改性。在软件质量特性中,(89)是指在规定的一段时间和条件下,与软件维持其性能水平的能力有关的一组属性:(90)是指防止对程序及数据的非授权访问的能力。( )a.增强健壮性b.信息隐蔽原则c.良好的编程风格d.高效的算法7、软件的易维护性是指理解、改正、改进软件的难易度。通常影响软件易维护性的因素有易理解性、易修改性和(86)。在软件的开发过

4、程中往往采取各种措施来提高软件的易维护性,如采用(87)有助于提高软件的易理解性,(88)有助于提高软件的易修改性。在软件质量特性中,(89)是指在规定的一段时间和条件下,与软件维持其性能水平的能力有关的一组属性:(90)是指防止对程序及数据的非授权访问的能力。( )a.高效的算法b.信息隐蔽原则c.增强健壮性d.身份认证8、软件的易维护性是指理解、改正、改进软件的难易度。通常影响软件易维护性的因素有易理解性、易修改性和(86)。在软件的开发过程中往往采取各种措施来提高软件的易维护性,如采用(87)有助于提高软件的易理解性,(88)有助于提高软件的易修改性。在软件质量特性中,(89)是指在规定

5、的一段时间和条件下,与软件维持其性能水平的能力有关的一组属性:(90)是指防止对程序及数据的非授权访问的能力。( )a.正确性b.准确性c.可靠性d.易使用性9、软件的易维护性是指理解、改正、改进软件的难易度。通常影响软件易维护性的因素有易理解性、易修改性和(86)。在软件的开发过程中往往采取各种措施来提高软件的易维护性,如采用(87)有助于提高软件的易理解性,(88)有助于提高软件的易修改性。在软件质量特性中,(89)是指在规定的一段时间和条件下,与软件维持其性能水平的能力有关的一组属性:(90)是指防止对程序及数据的非授权访问的能力。( )a.安全性b.适应性c.灵活性d.容错性10、图4

6、-4中的程序由a,b,c,d,e5个模块组成,表4-3中描述了这些模块之间的接口,每一个接口有一个编号。此外,模块a,d和e都要引用一个专用数据区。那么a和e之间的耦合关系是( ) 表4-3模块接口编号 ( )a.公共耦合b.数据耦合c.内容耦合d.无耦合11、下面有关测试的说法中正确的是_。 ( )a.测试人员应该在软件开发结束后开始介入b.测试主要是软件开发人员的工作c.要根据软件详细设计中设计的各种合理数据设计测试用例d.严格按照测试计划进行,避免测试的随意性12、美国卡内基梅隆大学sei提出的cmm模型将软件过程的成熟度分为5个等级,以下选项中,属于管理级的特征是_ 。 ( )a.工作

7、无序,项目进行过程中经常放弃当初的计划b.建立了项目级的管理制度c.建立了企业级的管理制度d.软件过程中活动的生产率和质量是可度量的13、以下内容中,_ 应写入操作手册。 ( )a.描述系统对各种输入数据的处理方法b.说明系统升级时厂商提供的服务c.描述系统处理过程的各个界面d.说明系统各部分之间的接口关系14、关于程序模块优化的启发式规则有若干条,以下规则中不符合优化原则的是(55)。如果一个模块调用下层模块时传递一个数据结构,则这种耦合属于(56)。( )a.通过模块的合并和分解,降低模块的耦合度,提高模块的内聚度b.提高上层模块的扇山,减少模块调用的层次c.将模块的作用范围限制在模块的控

8、制范围之内d.降低模块之间接口的复杂性,避免“病态连接”15、关于程序模块优化的启发式规则有若干条,以下规则中不符合优化原则的是(55)。如果一个模块调用下层模块时传递一个数据结构,则这种耦合属于(56)。( )a.简单耦合b.直接耦合c.标记耦合d.控制耦合16、系统测试是将软件系统与硬件、外设和网络等其他因素结合,对整个软件系统进行测试。 _ 不是系统测试的内容。 ( )a.路径测试,b.可靠性测试c.安装测试d.安全测试17、在采用瀑布模型进行系统开发的过程中,每个阶段都会产生不同的文档。以下关于产生这些文档的描述中,正确的是_。 ( )a.外部设计评审报告在概要设计阶段产生b.集成测评

9、计划在程序设计阶段产生c.系统计划和需求说明在详细设计阶段产生d.在进行编码的同时,独立地设计单元测试计划18、在表示多个数据流与加工之间关系的符号中,如图4-3所示,下列符号分别表示 (42) 和 (43) 。(42)是( )a.若a,则(b或c)或(b与c)b.若a或b,则cc.若a与b,则cd.若a,则(b或c)但非(b与c)19、在表示多个数据流与加工之间关系的符号中,如图4-3所示,下列符号分别表示 (42) 和 (43) 。(43)是( )a.若a,则(b或c)或(b与c)b.若a或b,则cc.若a与b,则cd.若a,则(b或c)但非(b与c)20、系统中模块的_不仅意味着作用于系

10、统的小变动将导致行为上的小变化,也意味着规格说明的小变动将影响到一小部分模块。 ( )a.可分解性b.保护性c.可理解性d.连续性21、在软件项目管理中可以使用各种图形工具来辅助决策,下面对gantt图的描述不正确的是_。 ( )a.gantt图表现各个活动的顺序和它们之间的因果关系b.gantt图表现哪些活动可以并行进行c.gantt图表现了各个活动的起始时间d.gantt图表现了各个活动完成的进度22、软件设计中划分模块的一个准则是(60)。两个模块之间的耦合方式中,(61)耦合的耦合度最高,(62)耦合的耦合度最低。一个模块内部的内聚种类中(63)内聚的内聚度最高,(64)内聚的内聚度最

11、低。( )a.低内聚低耦合b.低内聚高耦合c.高内聚低耦合d.高内聚高耦合23、软件设计中划分模块的一个准则是(60)。两个模块之间的耦合方式中,(61)耦合的耦合度最高,(62)耦合的耦合度最低。一个模块内部的内聚种类中(63)内聚的内聚度最高,(64)内聚的内聚度最低。( )a.数据b.非直接c.控制d.内容24、软件设计中划分模块的一个准则是(60)。两个模块之间的耦合方式中,(61)耦合的耦合度最高,(62)耦合的耦合度最低。一个模块内部的内聚种类中(63)内聚的内聚度最高,(64)内聚的内聚度最低。( )a.数据b.非直接c.控制d.内容25、软件设计中划分模块的一个准则是(60)。

12、两个模块之间的耦合方式中,(61)耦合的耦合度最高,(62)耦合的耦合度最低。一个模块内部的内聚种类中(63)内聚的内聚度最高,(64)内聚的内聚度最低。( )a.偶然b.逻辑c.功能d.过程26、软件设计中划分模块的一个准则是(60)。两个模块之间的耦合方式中,(61)耦合的耦合度最高,(62)耦合的耦合度最低。一个模块内部的内聚种类中(63)内聚的内聚度最高,(64)内聚的内聚度最低。( )a.偶然b.逻辑c.功能d.过程27、在绘制数据流图时,应遵循父图与子图平衡的原则,所谓平衡是指_。 ( )a.父图和子图都不得改变数据流的性质b.子图不改变父图数据流的一致性c.父图的输入/输出数据流

13、与子图的输入/输出数据流一致d.子图的输出数据流完全由父图的输入数据流确定28、某软件工程项目各开发阶段工作量的比例如表4-1所示。表4-1 工作量比例 需求分析概要设计详细设计编码测试0.290.130.170.100.31 假设当前已处于编码阶段,3000行程序已完成了1200行,则该工程项目开发进度已完成的比例是_。 ( )a.29%b.45%c.59%d.63%29、下列叙述中,与提高软件可移植性相关的是_。 ( )a.选择时间效率高的算法b.尽可能减少注释c.选择空间效率高的算法d.尽量用高级语言编写系统中对效率要求不高的部分30、下述任务中,不属于软件工程需求分析阶段的是_。 (

14、)a.分析软件系统的数据要求b.确定软件系统的功能需求c.确定软件系统的性能要求d.确定软件系统的运行平台31、当在软件工程的环境中考虑风险时,主要基于charette提出的三个概念。以下选项中不属于这三个概念的是(10)。项目风险关系着项目计划的成败,(11)关系着软件的生存能力。在进行软件工程风险分析时,项目管理人员要进行四种风险评估活动,这四种活动是(12),以及确定风险估计的正确性。( )a.关心未来b.关心变化c.关心技术d.关心选择32、当在软件工程的环境中考虑风险时,主要基于charette提出的三个概念。以下选项中不属于这三个概念的是(10)。项目风险关系着项目计划的成败,(1

15、1)关系着软件的生存能力。在进行软件工程风险分析时,项目管理人员要进行四种风险评估活动,这四种活动是(12),以及确定风险估计的正确性。( )a.资金风险b.技术风险c.商业风险d.预算风险33、当在软件工程的环境中考虑风险时,主要基于charette提出的三个概念。以下选项中不属于这三个概念的是(10)。项目风险关系着项目计划的成败,(11)关系着软件的生存能力。在进行软件工程风险分析时,项目管理人员要进行四种风险评估活动,这四种活动是(12),以及确定风险估计的正确性。( )a.建立表示风险概率的尺度,描述风险引起的后果,估计风险影响的大小b.建立表示风险概率的尺度,描述风险引起的后果,确

16、定产生风险的原因c.确定产生风险的原因,描述风险引起的后果,估计风险影响的大小d.建立表示风险概率的尺度,确定产生风险的原因,估计风险影响的大小34、一个系统的模块结构图如下所示,用,表示这个系统的测试模块组合。下面的选项中 (71) 表示自顶向下的测试, (72) 表示三明治式测试。(71)是( )a.a)a,b,c,d,ea,b,c,d,e,f,g,h,i,j,kb.fg)hijkb,f,gc,hd,i,je,ka,b,c,d,e,f,g,h,i,j,kc.kjihgfbcdea,b,c,d,e,f,g,h,i,j,kd.afghijkb,f,gc,hd,i,je,ka,b,c,d,e,f

17、,g,h,i,j,k35、一个系统的模块结构图如下所示,用,表示这个系统的测试模块组合。下面的选项中 (71) 表示自顶向下的测试, (72) 表示三明治式测试。(72)是( )a.aa,b,c,d,ea,b,c,d,e,f,g,h,i,j,kb.fghijkb,f,gc,hd,i,je,ka,b,c,d,e,e,g,h,i,j,kc.kjihgfbcdea,b,c,d,e,f,g,h,i,j,kd.afghijkb,f,gc,hd,i,je,ka,b,c,d,e,f,g,h,i,j,k36、最主要的软件质量度量指标有正确性、可维护性、完整性和可用性,下面关于这些质量指标的描述中正确的是_。

18、( )a.软件维护的工作量比开发阶段的工作量小b.正确性用每千行代码的故障(fault)数来度量c.软件完整性是指软件功能与需求符合的程度d.可用性与用户的操作效率和用户对软件的主观评价有关37、两个小组独立地测试同一个程序,第一组发现25个错误,第二组发现30个错误,在两个小组发现的错误中有15个是共同的,那么可以估计程序中的错误总数是_个。 ( )a.25b.30c.50d.6038、关于维护软件所需的成本,以下叙述中正确的是_。 ( )a.纠正外部和内部设计错误比纠正源代码错误需要更人的成本b.与需求定义相比,源代码的文字量大得多,所以源代码的维护成本更高c.用户文档需要经常更新,其维护

19、成本超过了纠正设计错误的成本d.需求定义的错误会在设计时被发现并纠正,因此需求定义纠错的成本小于源代码纠错的成本39、代码走查(code walkthrough)和代码审查(code inspection)是两种不同的代码评审方法,这两种方法的主要区别是_。 ( )a.在代码审查中由编写代码的程序员来组织讨论,而在代码走查中由高级管理人员来领导评审小组的活动b.在代码审查中只检查代码中是否有错误,而在代码走查中还要检查程序与设计文档的一致性c.在代码走查中只检查程序的正确性,而在代码审查中还要评审程序员的编程能力和工作业绩d.代码审查是一种正式的评审活动,而代码走查的讨论过程是非正式的40、在软件项目管理中可以使用各种图形工具来辅助决策,下面对gantt图的描述中,不正确的是_。 ( )a.gantt图表现各个活动的持续时间b.gantt图表现了各个活动的起始时间c.gantt图反映了各个活动之间的依赖关系d.gantt图表现了完成各个活动的进度41、在软件开发过程中常用图作为描述工具。dfd就是面向(46)分析方法的描述工具。在一套

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论