软件工程考试题-精品.doc_第1页
软件工程考试题-精品.doc_第2页
软件工程考试题-精品.doc_第3页
软件工程考试题-精品.doc_第4页
免费预览已结束,剩余7页可下载查看

下载本文档

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

文档简介

1、【关键字】方案、方法、条件、空间、文件、质量、问题、系统、有效、继续、执行、建立、 发现、研究、措施、特点、成果、基础、需要、环境、工程、项目、需求、标准、结构、任 务、分析、简化、逐步、满足、保证、维护、完善、加强、适应、实现、提高、有效性一、填空题1. 软件生命周期可划分为泄义 、开发 和维护3个时期,通常把这3个 时期再细分为8个阶段,它们是问题泄义、可行性研究、需求分析、总 体设计、详细设计、编码和单元测试、综合测试和维护,其中的继 _ 阶段的工作量是8个阶段中最大的。2. 可行性研究的任务是从技术、经济和操作等三个方而研究软件项目可行 性。3. 至少应该从一致性、现实性、完整性和有效

2、性4个方而验证软件需求的正确性, 其中完整性 和有效性这两个方面的正确性必须有用户的积极参与才能验证,而且 为了验证这两个方而的正确性,往往需要开发原型系统。4. 软件总体设计时应遵循模块化、抽象、逐步求精、信息隐藏、局部化、和模 块独立等6条基本原则。详细设计通常以结构程序设汁技术为逻辑基础,因为从软件工 程观点看,可理解性是软件最重要的质量标准之一。5. 软件测试的目的是发现错误,通常把测试方法分为黑盒测试和白盒测试两大 类。因为通常不可能做到穷尽测试,所以精心设汁测试方案是保证达到测试目的所必须 的。6. 软件维护通常包括4类活动,它们分别是改正性维护、适应性维护、完善性维护、预防性维护

3、。二、判断下述提髙软件可维护性的措施是否正确,正确的在括弧内写对,错的写错。1.在进行需求分析时同时考虑维护问题。(对 )2.完成测试后,为缩短源程序长度而删去程序中的注释。(错)3.尽可能在软件开发过程中保证各阶段文档的正确性。(对)4.编码时尽可能使用全局变疑。(错)5.选择时间效率和空间效率尽可能髙的算法。?(错)6.尽可能利用硬件的特点以提髙效率。?(错)7.重视程序结构的设计,使程序具有较好的层次结构。(对)8. 使用维护工具或软件工程环境。(对)9. 进行概要设计时尽可能加强模块间的联系。(错)10. 提髙程序可读性,尽可能使用高级语言编程。(对)三、按下述要求完成给岀的程序流程图

4、,即在答案栏内写岀图中A、B、C、D、E的正确内 容给程序输入二维数组W (I, J),其中ISM, J|w(i,j)|B:j = j+iC:j 循环 until jND:i = i+lE: i 循环 until iN四、下而给出了用盒图描绘的一个程序的算法,请用逻辑覆盖法设计测试方案,要求做到 用语句覆盖O和路径覆盖解:实现语句覆盖的测试方案如下:1) 覆盖THEN部分的语句,即使得条件(A0) AND (B0)和条件(CA) OR (D0) AND (B0)和条件(CA) OR (DK = 100=Ec(l) = 78,故他还需改正78-20 = 58个错误。注:采用此法,纠错接受后,依然有80-78 = 2个错误潜伏在程序中。3. 为使平均无故障时间达到480h,如果甲利用了乙的工作成果,则他还需再改正多少个错误?解:=Ec (2)=79甲乙共已经测试了 20+24-6 = 38个错误,因此还需测试79-38 = 41个错误。注:采用此法,纠错接受后,依然有80-79 = 1个错误潜伏在程序中。十三、用Jackson图表示

温馨提示

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

评论

0/150

提交评论