软件工程模拟试题1_第1页
软件工程模拟试题1_第2页
软件工程模拟试题1_第3页
软件工程模拟试题1_第4页
软件工程模拟试题1_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

.1软件工程的纵向分解是把软件开发分为几个 B阶段 2McCall软件质量度量模型中属于面向软件产品操作的是D可用性3快速原型模型中,用于及早向用户提交一个原型系统的是 D演化型原型4软件维护中,因重新初始化控制标志或指针而引起的错误是以下哪一项的副作用? B数据5软件维护费用高的主要原因是 B生产率低 6根据对软件开发机构调查的结果可知,各类维护活动所占的比重是 A完善性占50,适应性占25,校正性占21,其他维护占47下列属于用白盒技术设计测试用例的是 B逻辑覆盖 8有助于培养良好的编程风格并且第一个体现了结构化编程思想的程序设计语言是APASCAL 9在软件详细设计过程中不采用的工具为 C数据流图 10根据输入输出的数据结构产生程序结构的设计方法是 BJACKSON方法 11在软件设计中,为解决一个大而复杂的问题把软件系统划分成一个个完成某一特定的子功能的方法称为 C模块化 12结构化方法在建立软件系统的结构模块时按照以下哪种方法进行? B自顶向下 13两个模块之间传递的是同一个数据结构的地址,这种耦合方式称为 C标记耦合 14结构化设计是以哪个阶段产生的DFD图为基础,按一定的步骤映射成软件结构?B需求分析 15结构化方法的基本原则是功能的分解和 C抽象 16数据字典和数据流程图共同构成了系统的 B逻辑模型 17软件需求不应包括C标准实现的空间需求 18项目开发计划是什么类型的文档? D管理性19瀑布模型是一种什么模型B线性开发模型 20软件工具一般是为软件人员开发和维护活动而使用的 C软件 21软件项目计划是 可行性研究 阶段的结果产品。22McCall质量度量模型高层特性包含 面 向 软 件 产 品 操 作、产 品 修 改 和 产品适应 三个方面的11个特性。23在面向对象方法中, 继承性 是子类共享父类数据结构和方法的机制,体现了类之间的一种关系。24演化提交模型是在 瀑布模型 的基础上,项目开发的各阶段都进行增量开发。25软件编码是将 详细设计 阶段产生的算法,用某种程序设计语言编写成程序的过程。26IDEF0用来描述系统的功能活动及其联系,建立系统的 功能 模型。27两个模块之间把简单的数值作为参数传递,这种耦合方式为 数据耦合 。28把在几个模块中都出现的一些毫无联系的处理序列抽出来组成一个新的模块,那么这个模块的内聚性是 偶然内聚 。29成本效益分析的目的是从 经济角度 角度评价开发一个新的软件项目是否可行。30软件工程的主要思想是在软件生产中用 工程化方法 代替传统手工方法。三、名词解释题(本大题共5小题每小题3分共15分)31软件工程过程软件工程过程规定了获取、供应、开发、操作和维护时,要实施的过程、活动和任务。32基线是软件生存期中各开发阶段的一个特定点,它的作用是把开发各阶段工作的划分更加明确化,使本来连续的工作在这些点上断开,以便于检查与肯定阶段成果33静态测试指被测程序不在机器上运行,而是采用人工检测和计算机辅助静态分析的手段对程序进行检测34PADPAD是指问题分析图,是一种算法描述工具,它是一种由左往右展开的二维型树结构。35需求分析是指开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义。再由需求定义转化为相应的形式功能规约的过程。四、简答题(本大题共4小题。每小题5分。共20分)36软件工程面临的主要问题有哪些?软件费用(1分) 软件可靠性(1分) 软件可维护(1分) 软件生产率(1分) 软件重用(1分)37软件配置管理的作用及其主要目标是什么?软件配置管理用于整个软件工程过程。其目的是协调整个软件的开发,使得混乱减少到最小程度,使得变更所产生的错误达到最小并最有效地提高生产率;(3分)它的主要目标是:标识变更;控制变更;确保变更的正确实现;报告有关变更。(2分)38简述SA步骤。 (1)了解当前系统的工作流程,获得当前系统的物理模型;(2)抽象出当前系统的逻辑模型; (3)建立目标系统的逻辑模型; (4)作进一步补充和优化39软件复杂性主要体现在哪些方面?减少软件复杂性有哪些优点?软件复杂性主要表现在程序复杂性,而程序的复杂性主要指模块内程序的复杂性。它直接关联到软件开发费用的多少、开发周期长短和软件潜伏错误的多少。(3分)减少程序的复杂性,可提高软件的简单性和可理解性,并使软件开发费用减少,开发周期缩短,软件内部潜伏错误减少。五、应用题(本大题共3小题。其中第40小题7分,第4l小题8分,第42小题lO分。共25分)40学生成绩统计系统。 每个学生有数学、英语、物理三门成绩,输入时按学生的学号和单门成绩随机输人,要求输出为以下打印文件,按学生的学号顺序输出各门成绩及平均分。试用JACKSON的结构图描述问题的输入和输出的数据结构,并说明输入数据结构和输出数据结构之间的对应关系。41根据下列条件使用边界值分析法设计测试用例: 某一8位微机,其十进制整数定义为:以非零开头的数是十进制整数,其值的范围是-128127,如123,-45,0。输入等价类 测试用例说明测试数据 期望结果 选取理由十进制整数4个数字字符有一非数字字符没有数字字符-个数字字符-后有数字-后有字符12341C2- 0 -1247 -a 显示出错 显示出错 显示出错 显示有效 显示出错 显示出错 比有效长度多l 有一个非法字符 只有符号 非十进制 比有效长度多1 有非法字符 十进数范围 在边界上选取数据 -128 -129 127 128 显示有效 显示出错 显示有效 显示出错 最小数 刚好小于最小数 最大数 刚好大于最大数42复印机控制系统有如下功能: (1) 命令解释部分对读入的操作员命令进行分析,如果是复印要求,则进入复印管理系统进行处理,若是装纸要求,则转入装纸处理; (2) 复印管理系统启动复印操作,并把复印机的状态随时送给系统状态显示部分;如果复印过程中出现故障,则将故障码报告给出错诊断

温馨提示

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

评论

0/150

提交评论