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

下载本文档

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

文档简介

一、填空题(每空1分共25分软生存周期一般可以划分为,问题定义____________、、计、编码、测试_。基软件的功能划分件可以划分___________________三。可性研究,应从、术可行性、运行可行性、和开放方案可行性等方面研究。系流程图是描绘的统工具。它的基本思想是用图形符号以描绘系统里面的每个部件。数流图的基本四种成分:数据输入的源点和数据输出汇、、和。结化分析方法是面进行需求分析的方法化分析方法使用________________________________来描述。

是自动地共享类、子类和对象中的方法和数据的机制。软详细设计工具可分为类即、________________和________________。为在软件开发过程中保证软件的质量,主要采取下述措________________、复查和管理复审、________________。10.大型软测试包括、、认测试四个步骤。二、单项选择题(每小题,共20分软设计中划分模块的一个准则是(A低内低耦合B低内聚高耦合C、高内低耦合D、高内高耦合计方法是由英国的M.Jackson提的它是一种面(的件设计方法。A对象B数据流C、数据构D、控制构试断下列叙述中,哪个些)是正确()a、软件系统中所有的信息流都以认为是事务流b、软件系统中所有的信息流都以认为是变换流c、事务分析和变换分析的设计骤是基本相似的A、aB、、c、和c()用户和设计交换最频繁的方法。A原型方法C、螺模型方法

B瀑布模型方法D构件组装模型5.软工程方法学的目的是软生产规范化和工程化软工程方法得以实施的主要保证()。A硬件境B、软件开发的环境C、软开发工具和软件开发的环境D、开发员的素质

20纪50年代来,出现了许多不同的程序设计语言,列语言中哪个语言是低级语言)。APASCALB、VISUALBASICC、C++、汇编语言软测试的目的是()A证明件的正确性B找出软件系统中存在的所有错误C、证明件系统中存在错误D、尽可多的发现软件系统中的错误使白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。A程序的内部逻辑C、软件的编辑人员软维护工作的最主要部分是()。

B、序的复杂程度D、序功能A校正维护B、应性维护C、完善性维护D预防性维护10.PDL是)言。A高级序设计语言、伪码式C、中级程序设计语言D、级程序设计语言三、判断题(正确的在括号内打上“√的打上“×题,共分)用盒法测试时,测试用例是根据程序内部逻辑设计的)发错误多的程序模块,残留在模块中的错误也多)为加快软件维护作业的进度,应尽可能增加维护人员的数目。()4.软维护就是改正软件中的错误)5.质保证是为了保证产品和服务充分满足消费者要求的质量而进行的有计划有织的活动)6.软开发的主要任务是写程序。()7.测只能证明程序有错,能证明程序没有错误)8.模化程序设计中,模块越小,模块化的优点越明显。一般来说,模块的大小都在10行下。()在制程序时,首先应该对程序的结构充分考虑要急开始编码,而要像写软件文档那样,很好地琢磨程序具有什么样的功能,这些功能如何安排,等等。()10.程序设风格指导原则提出,尽量多使用临时变量)四、简答题(每题5分共20分1.什是软件工程?2.耦性和内聚性有几种类?耦合度、内聚强度的顺序如何?3.简需求分析工作可以分成哪四个方面?软件需求分析的有哪三个基本原则?4.什是黑盒测试法?

五、程序设计与算法描述题(共15分1.根下面的伪代码程序,完成相应要求分)STARTIFC1THENWHILEC2DOfENDDOELSEBLOCKgpENDBLOCKENDIFREPEATC3qrENDREPSTOP1)画程序流程图(4分2)用N—图描述4分2.有列伪码程序:STARTINPUT(M,N)IFTHENX=10ELSEX=lENDIFIFN>=20THENY=20ELSEY=2ENDIFPRINT(X,Y)STOP设计该程序的语句覆盖和路径覆盖测试用例分

软件工程—答及评分标准(仅供参考)一、填空题(每空1分共25分、可性研究需求分析运行与维护、系软件支软件应软件、经可行性

法律可行性、物系统黑子形式、加数流

数据存储文件、数流数流图DFD数字典DD、继性、图工具、设计言

表格工具、审测、单测试集测试系测试二、单项选择题(每小题,共20分CD

CD

CA

AC

CB三、判断题(正确的在括号内打上“√的打上“×题,共分)—:×√××√

—10×√×××四、简答题(每题5分共20分、答软件工程是导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来开发与维护软件经时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。、答低:非直接合数耦合标记耦合控耦合外耦合公耦合内耦合:强:功能内聚巧合内聚:弱

信息内聚通信内聚过程内聚

时间内聚逻辑内聚、答需求分析阶分成四个方面:对问题的识别、分析与综合、制定规格说明和评审个本原则须能够表达和理解问题的数据域和功能域须自顶向下、逐步分解的方式对问题进行分解和不断细化;要给出系统的逻辑视图和物理视图。、答黑盒测试法程序看成一个黑盒子,完全不考虑程序的内部结构和处理过程,它只检查程序功能是否能按照规格说明书的规定正常使用序是否能适当地接收输入数据,产生正确地输出信息。五、分析设计题(共分、()程序流程图如下:分

温馨提示

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

评论

0/150

提交评论