2003级信息安全SE考试B_第1页
2003级信息安全SE考试B_第2页
2003级信息安全SE考试B_第3页
全文预览已结束

下载本文档

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

文档简介

一、单项选择题(每小题I分,共10分)在每个小题的四个备选答案中选择一个正确的答案TOC\o"1-5"\h\zPressman提出的软件工程的层次不包括的是()方法B.工具C,模型D.过程瀑布模型与演化模型的主要区别是()活动不同B.项目的规模不同C.项目管理方法不同D.活动组织的方法不同可行性研究的目的是()A.测试系统的可靠性B.度量系统的规模C.评估系统的方案D.提出系统的设计目标软件过程中存在一些雨伞行为,下面四种描述中那种类型不是雨伞行为(B.软件集成与系统测试D.软件配置管理A.风险管理C.B.软件集成与系统测试D.软件配置管理设计的主要任务是()B,给出系统模块结构D.定义需求并建立系统模型A.给出软件解决方案C.B,给出系统模块结构D.定义需求并建立系统模型面向对象设计的启发式规则是(一般-特殊结构的深度应适当尽可能减少高扇出结构,随着深度增大扇入模块的作用应该在控制范围之内避免和减少使用病太联接依据抽象程度的不同通常将对象模型在五个层次上进行抽象,其中抽象程度最局的是()A.主题层C.服务层软件测试的目标是()A.证明软件是正确的C.排除软件中所有的错误形式化方法的缺点不应该包括(类与对象层D.结构和属性层B.局的是()A.主题层C.服务层软件测试的目标是()A.证明软件是正确的C.排除软件中所有的错误形式化方法的缺点不应该包括(类与对象层D.结构和属性层B.发现错误、降低错误带来的风险D.与软件调试相同二、判断题(每小题1分,共20分)判断下列每个叙述是否正确。如果正确,用“J”表示;否则用“X”表示。()对于软件开发有一些通用的能够适应所有需要的准则或程序,可满足所有的开发需求。()在程序调试时,找出错误的位置和性质比改正该错误更难。()随机生成的测试用例更能提高测试的效果,故不需要长期保存已有的测试用例。()高级语言(例如C语言)是计算机语言的兀语言。()软件开发模型是过程、活动和任务的结构框架。()对于大型软件系统的开发,由于开发原型系统被“废弃';而对开发资源造成了不必要的浪费,引起了软件开发成本的提高。()“推迟实现”的思想利于提高软件的质量,但不利于降低软件开发成本。()因为基于数学的形式化开发方法提供了程序正确性证明的基础,故不需要对所开发的程序进行测试了。()软件需求规格说明的作用之一是表述用户和开发人员对软件要做什么的共同理解。()面向数据流的需求分析与设计方法是一种以数据为中心组织功能的软件开发方法。()敏捷软件过程要求软件开发过程尽量完善,软件工程产品基本齐全。()在面向对象方法中,类是客观存在的实体。:13.()对一批模块进行测试,发现错误多的模块中残留的错误将比其它模块少。:14.()在面向对象方法中,UML是一种建立系统模型的语言;15.()在UML中用对象图描述对象、对象的属性和操作,以及对象之间的关系,:它作用于整个软件生存周期中。!16.()Rational统一开发过程(RUP)是与瀑布模型相同是一个单维的模型。、17.()通过对测试用例的精心选取和对软件产品的充分测试,可以证明软件的装正确性。:18.()黑盒测试与白盒测试都是基于程序的逻辑结构的测试。:19.()软件质量主要取决于所选择的程序设计语言、算法技巧和编码质量等因;素。!20.()与面向过程的编码语言相比,面向对象语言的抽象级别更高,所以我们;在用面向对象语言编码时,感觉更难。?三、简答题(每小题5分,共25分):1.什么是软件危机及其主要表现,分析软件危机产生的原因,你认为软件危机;最终可以被解决吗?II:2.快速原型模型与增量模型是软件过程中的两个主要的模型,这两种模型之间1有什么相同和不同的地方?他们之间有存在什么内在的联系?线]3,面向对象方法与面向过程方法在软件设计过程的设计原理上有什么异同'占?I八\、.III;4,软件项目管理在软件工程过程中的意义?软件配置管理在软件项目管理中:的作用又是什么?II5.简述软件测试要经过哪几个阶段,每个阶段与什么文档有关?四、分析计算题(共25分)将下面给出的伪码转换为N-S图和PAD图,并写出相关的判定表。(N-S图5分,PAD图5分,判定表5分)PROCEDUREEXAM(A,B:REAL;VARX:REAL);BEGINIF(A>1)AND(B=0)THENX=X/A;IF(A=2)OR(X>1)THENX=X+l;END有一资源R被两个进程PR1和PR2共同使用,使用Petri网系统描述两个进程的同步问题。进程处理的表如下图所示:(10分)进程得到资源占用资源运行释放资源不使用资源运行PR1LOCKR一►处理11—►UNLOCKR处理12一PR2LOCKR一►处理21—►UNLOCKR处理22一五、建模题(共20分,两题中任选一题)学生成绩查询系统的建模(对于自己选择的应用系统,请首先将问题描述清楚)在学校的教学管理系统中,学生查询成绩就是系统中的一次交互行为。问题陈述如下:开始时终端上显示首页,用户选择“查询”请求后,显示“请输入学号”。在用户输入学号后,系统查对学生文件,核对学生学号:若输入的学号不正确,则显示“输入的学号不正确”,此次查询取消。若输入正确,出现“请输入课程名”。一旦输入课程名,就开始查找课程文件:若输入的课程名不正确,则显示“输入的课程名不正确”,此次查询取消。若输入正确,则根据“学号”和“课程名';查询选课文件。若在选课文件中查询成功,显示查询到的成绩,当用户选择“继续查询”后回到“请输入学号”,当用户选择“结束查询”后回到首页,若查询失败。则显示“查询失败”后回到“请输入学号”。要求:1)请画出该系统的分层数据流

温馨提示

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

评论

0/150

提交评论