《软件工程》软件工程试题4_第1页
《软件工程》软件工程试题4_第2页
《软件工程》软件工程试题4_第3页
《软件工程》软件工程试题4_第4页
《软件工程》软件工程试题4_第5页
全文预览已结束

下载本文档

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

文档简介

1、软件工程模拟试题2一、填空题(在括号内填写正确的答案,每小题4分,共20分)1. 软件工程学的内容可包括( )、( )、( )、( )、环境、管理、规范等。2. NS图中的顺序结构 在PAD图中表示为( ),PAD图设置五种基本控制结构,并允许( )使用。3. 面向对象方法是一种运用( )、( )、( )、( )、聚合、消息传送、多态性等概念来构造系统的软件开发方法。4. 模块的独立程度可以由两个定性标准度量,这两个标准分别称为( )和( )。耦合衡量( );内聚衡量( )。5. 软件测试方法按测试过程是否在实际应用环境中分为( )和( )。二、单项选择题(将一个正确的答案代码填入括号中,每小

2、题4分,共20分)1. 模块在同一段时间内完成各种初始化工作,这属于( )。(A)偶然内聚(B)逻辑内聚(C)时间内聚(D)过程内聚2. 在编程安全方面,一般来说无法做到( )。(A)避开错误(B)完美无缺,绝无错误(C)冗余 (D)涉及防错程序3. 在衡量软件质量时,最重要的标准是( )。(A) 成本低(B)可维护性好(C)符合要求(D)界面友好4. 下列工具中,不属于详细设计工具的是( )。(A)测试工具(B)图形工具(C)表格工具(D)语言工具5. 下列哪个做法会导致不利的语句结构( )。(A) 避免使用ELSE GOTO结构。 (B) 对递归定义的数据结构尽量不再使用递归过程。(C)

3、模块功能尽可能单一化,模块间的耦合能够清晰可见。(D) 利用信息隐蔽,确保每一个模块的独立性。三、判断题(正确的在括号内打上“”,错误的打上“”。每小题3分,共21分)1 Jackson系统开发方法是一种典型的面向对象的分析设计方法。( )2 HIPO图是由一组IPO图加一张HC图组成。是美国IBM公司在软件设计中使用的主要表达工具。( )3 在软件开发中采用原型系统策略的主要困难是成本问题。( )4 软件开发所需的资源可以画成一个金子塔,塔的高层最基本的资源是人。( )5 下图表示的是WHILE型循环。( )6 数据流图与程序流程图的主要区别是程序流程图中各处理框之间有严格的时间上的顺序。而数据流图只反映数据的流向,不反映处理逻辑的先后。( )7 UML是面向对象技术领域的建模语言。( )四、问答题(每小题5分,共20分)1 什么是软件?2 简述面向数据流的需求分析方法。3 模块独立性的重要性是什么?4 简述在编码风格上需要注意的四个问题。五、 分析题 (第一小题10分,第二小题9分,共19分)1. 根据伪码程序画出程序流程图、盒图(N-S图)。STARTaIF x1 THENREPEAT UNTIL x2bEND REPEATELSEBLOCKcdEND BLOCKEND IFSTOP2. 用Jackson图表示下图所示的二维表格: 该学生名

温馨提示

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

评论

0/150

提交评论