软件工程期中考试2009答案

合集下载

全国计算机等级考试四级软件测试工程师真题2009年3月

全国计算机等级考试四级软件测试工程师真题2009年3月

全国计算机等级考试四级软件测试工程师真题2009年3月(总分:100.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:25,分数:50.00)1.在指定条件下使用时,软件产品维持规定的性能水平的能力。

这是指软件外部质量的______。

(分数:2.00)A.效率B.易用性C.功能性D.可靠性√解析:[解析] 软件质量的度量主要是根据软件生存周期中对软件质量的要求所进行的一项活动。

它主要分为三个方面:外部度量、内部度量和使用度量。

这里在指定条件下使用,来测量其维持规定性能水平的能力为可靠性测量,测量软件在特定条件下的可靠性。

2.程序独立测试的人员应是______。

(分数:2.00)A.程序员自己√B.同一开发组的测试成员C.第三方测试人员D.同一开发组的其他成员解析:[解析] 代码检查、走查与评审环节中,桌上检查是由程序员自己独立完成的。

桌上检查是一种程序员自己检查自己源程序的方法。

其目的是发现程序中的错误。

而代码检查、走查与评审环节都要成立专门的小组来完成。

3.如果一个软件产品的功能或特性没有实现,包括主要功能部分丢失,次要功能完全丢失,或错误的声明,这是属于______。

(分数:2.00)A.致命的错误B.严重的错误√C.一般的错误D.微小的错误解析:[解析] 软件缺陷有四种级别,分别为:致命的(Fatal)。

致命的错误,导致系统或者应用程序崩溃、死机、系统悬挂,或者造成数据丢失、主要功能完全丧失。

严重的(Critical)。

功能或特性没有实现,主要功能部分丧失,次要功能完全丧失,或致命的错误声明。

一般的(Major)。

这种级别的错误不是很严重,虽然有一些缺陷,但是不影响系统和程序的基本使用。

功能没有被很好地实现,没有达到预期要求。

微小的(Minor)。

无关紧要的小问题,软件仍然可以使用,不影响功能的实现。

此处为B选项,严重的错误。

4.有一段小程序,对数组A[n]中所有正整数和负整数求累加和,negat和posit分别返回负整数和正整数的累加和。

软件工程期中考试答案

软件工程期中考试答案

试卷代号:上海电视大学2008至2009年第二学期期中考试 07级 专业第二学期 《软件工程》试题2009年4月一、单选题 20题 ,共40分,每题2分。

1. 软件是一种(B )产品。

A. 有形B. 逻辑C. 物质D. 消耗2. 软件工程是一种( A )分阶段实现的软件程序开发方法。

A. 自顶向下B. 自底向上C. 逐步求精D. 面向数据流3. 软件危机的主要原因有:( C )①软件本身的特点 ②用户使用不当 ③硬件可靠性差 ④对软件的错误认识⑤缺乏好的开发方法和手段A. ③④B. ①②④C. ①⑤D. ①③4.软件生存周期模型有多种,下列选项中,(C)不是软件生存周期模型。

A.螺旋模型B.增量模型C.功能模型D.瀑布模型5.( B )阶段的工作是对用户的要求进行分析和综合,确定软件的基本目标和逻辑功能要求,解决系统“做什么”的问题,并写出相应的文档资料。

A.软件计划B.软件需求分析C.软件总体设计D.软件详细设计6.( C )阶段的工作主要任务是解决系统“怎么做”的问题,决定软件系统的模块结构,并给出模块的相互调用关系、模块间的传递的数据及每个模块的功能说明。

并写出相应的文档资料。

A.软件计划B.软件需求分析C.软件总体设计D.软件详细设计7.( D )阶段是给出每一个模块内部过程的描述,并写出相关的文档资料。

A.软件计划B.软件需求分析C.软件总体设计D.软件详细设计8.在软件的生存周期中(D)的周期最长。

ArrayA.软件需求分析B.软件设计C.编码D.软件维护9.研究软硬件资源的有效性是进行(A )研究的一方面。

A.技术可行性B.经济可行性C.社会可行性D.操作可行性10.数据流图是常用的进行软件需求分析的图形工具,其基本符号是( C )。

A.输入、输出、外部实体和加工B.变换、加工、数据流和存储C.加工、数据流、数据存储和外部实体D.变换、数据存储、加工和数据流11.系统流程图是描述(D)的工具A.逻辑系统B.程序系统C.体系结构D.物理系统12.数据流图是用于表示软件模型的一种图示方法,在下列可采用的绘图方法中,(B)是常采用的。

2009年上半年软件水平考试(中级)信息系统监理师上午(基础知识

2009年上半年软件水平考试(中级)信息系统监理师上午(基础知识

2009年上半年软件水平考试(中级)信息系统监理师上午(基础知识)试题真题试卷(题后含答案及解析)题型有:1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1.事务处理系统(TPS)一般有三种处理方法,它们是(1)。

A.订单处理、客户处理和供应商处理B.批处理、联机处理和联机输入延迟处理C.数据采集、数据编辑和数据修改D.数据操作、数据存储和文档制作正确答案:B解析:本题主要考查事务处理系统(TPS)有关知识。

TPS的运行方法一般可以分为三种:批处理方法、联机处理方法和处理延迟的联机录入方法。

1.批处理方法批处理是指将一段时间内的一批事务只作一次性处理。

这段时间的长度通常根据用户的需要而定。

例如,应收账款系统应按日处理发票和顾客的支付款,工资单系统接收时间记录卡并按双周处理以生成支票、更新员工工资记录和分配劳动成本。

批处理系统的重要特征是在事件的发生和更新记录的最终事务处理之间有延迟。

因此,批处理有时也称为延时处理或脱机处理。

2.联机处理方法联机事务处理(On-line Transaction Processing,OLTP)又称为实时处理。

这种处理方法对事务采用即时处理,而不累积成批。

数据输入后,计算机程序即刻完成必要的处理;并更新这一事务涉及到的数据库。

因此,联机系统的数据在任何时刻都能反映当时状况,如航空订票系统就可以即时处理事务、更新座位和应收账款数据库。

这种处理对诸如航空、订票代理处和股票投资公司等需要迅速获取数据和更新数据的业务是必需的。

现代社会中,许多公司采用OLTP提供快捷有效的服务,以吸引更多的顾客。

3.处理延迟的联机录入方法处理延迟的联机录入方法是批处理和联机处理的折中。

在这种方法中,事务或订单在发生时就送入系统,但并不立刻处理。

对大多数软件,批处理是更适合并有成本效益的。

工资单事务和账单处理往往采用批处理的方法。

2009年下半年软件水平考试(中级)软件设计师下午(应用技术)试

2009年下半年软件水平考试(中级)软件设计师下午(应用技术)试

2009年下半年软件水平考试(中级)软件设计师下午(应用技术)试题真题试卷(题后含答案及解析)题型有:1. 必答题 2. 选答题必答题(共4道大题,每道大题15分)阅读以下说明和数据流图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】现准备为某银行开发一个信用卡管理系统CCMS,该系统的基本功能为:1.信用卡申请。

非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交ccMs。

如果信用卡申请被银行接受,CCMS 将记录该客户的基本信息,并发送确认函给该客户,告知客户信用卡的有效期及信贷限额;否则该客户将会收到一封拒绝函。

非信用卡客户收到确认函后成为信用卡客户。

2.信用卡激活。

信用卡客户向(3CMS提交激活请求,用信用卡号和密码激活该信用卡。

激活操作结束后,CCMS将激活通知发送给客户,告知客户其信用卡是否被成功激活。

3.信用卡客户信息管理。

信用卡客户的个人信息可以在(3CMS中进行在线管理。

每位信用卡客户可以在线查询和修改个人信息。

4.交易信息查询。

信用卡客户使用信用卡进行的每一笔交易都会记录在CCMS 中。

信用卡客户可以通过CCMS查询并核实其交易信息(包括信用卡交易记录及交易额)。

图6—1和图6—2分别给出了该系统的顶层数据流图和O层数据流图的初稿。

1.根据【说明】,将图6—1中的E1一E3填充完整。

正确答案:E1:非信用卡客户E2:信用卡客户E3:银行解析:由于题干中已经提到信用卡申请的步骤,即非信用卡客户添写申请表提交给CCMS,如果信用申请被银行接受,则返回确认函,否则返回拒绝函。

因此可以确定E1为非信用卡客户。

同理信用卡信息管理的步骤为信用卡客户可以在线在CCMS信用卡管理系统中查询/修改个人信息,由此可得出E2为信用卡客户。

根据信用卡申请中ccMs向银行发送信用卡申请信息可知E3为银行。

2.图6—1中缺少三条数据流,根据【说明】,分别指出这三条数据流的起点和终点。

2009软件工程试卷答案

2009软件工程试卷答案

诚信应考 考出水平 考出风格 浙江大学城市学院 2008 — 2009 学年第 一 学期期末考试答卷 《 软件工程 》 开课单位: 计算分院 ;考试形式:闭、开卷;考试时间:__2009_年__1__月__11_日; 所需时间: 120 分钟
一._单项选择题_____(本大题共__15__题,每题___1___分,共___15___分。

)
二._组合选择题______(本大题共______题,每空___1___分,共___30_____分。

)
四.简答题(本大题共__2__题,每题___5___分,共___10_____分。

)
1、
等价划分是一种黑盒测试技术,这种技术把程序的输入域划分成若干个等价类(2分)
等价类分为有效等价类和无效等价类(1分)
设计一个新的测试方案以尽可能多地覆盖尚未被覆盖的有效等价类,重复这一步骤直到所有有效等价类都被覆盖为止(2分)
2、
初始级(又称为1级)
可重复级(又称为2级)
已定义级(又称为3级)
已管理级(又称为4级)
优化级(又称为5级)
每小点1分
1、
顶层数据流图略(2分)
画出基本的数据流图(2分)
顶层和0层数据流图平衡(2分)
每个数据流都有名称(1分)
基本的数据字典描述(3分)
N-S图完全正确4分
基本正确2-3分
不正确0-1分
测试用例设计完全正确并且简洁6分测试用例设计正确但不简洁4-5分
测试用例设计概念不够清晰,2-3分不正确0-1分
答案不唯一
基本正确,9-10分
能有对象模型的大致概念:5-8分一般情况:1-4分。

,用例图参考:
简要类图参考:。

全国2009年10月自学考试软件工程试题

全国2009年10月自学考试软件工程试题

全国2009年10月自学考试软件工程试题课程代码:02333一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.软件危机产生的时期是( )A.“程序设计时代”初期B.“程序设计时代”末期C.“程序系统时代”初期D.“程序系统时代”末期2.以下属于面向数据结构的开发方法是( )A.结构化方法B.Jackson方法C.维也纳开发方法D.面向对象的开发方法3.数据字典定义数据流或数据存储组成时,使用了若干符号,其中{…}表示的含义是( )A.可选B.与C.或D.重复4.IDEF0是IDEF方法的一部分,用于建立系统的( )A.功能模型B.信息模型C.动态模型D.关系模型5.若模块内部所有处理元素都在同一个数据结构上操作,则该模块的内聚性类型是( )A.时间内聚B.偶然内聚C.通信内聚D.功能内聚6.若软件结构中两个模块之间传递的是数据结构,如高级语言中的数组名,则这两个模块的耦合性类型是( )A.公共耦合B.控制耦合C.数据耦合D.标记耦合7.下列描述中,不.属于程序流程图优点的是( )A.历史最悠久,使用最广泛B.容易表示数据结构C.支持程序的三种基本控制结构D.直观清晰,易于使用8.设计人工智能领域内的系统,程序设计语言最好选择( )A.Cobol语言B.C语言C.Pascal语言D.Prolog语言9.以下四种逻辑覆盖中,发现错误能力最弱的是( )A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖10.软件工程领域中,与确认测试有关的软件开发阶段是( )A.编码B.详细设计C.概要设计D.需求分析11.对某个学生成绩系统进行测试,输入值是学生的成绩,范围为0~100,根据黑盒测试的等价类划分技术,下列划分正确的是( )A.1个合理等价类,1个不合理等价类B.1个合理等价类,2个不合理等价类C.2个合理等价类,1个不合理等价类D.2个合理等价类,2个不合理等价类12.为了使软件适应环境的变换而修改软件的维护活动称为( )A.校正性维护B.适应性维护C.完善性维护D.预防性维护13.根据原型的不同作用,快速原型模型有三类模型,分别为( )A.探索型原型、归纳型原型、演化型原型B.归纳型原型、实验型原型、演化型原型C.探索型原型、实验型原型、演化型原型D.探索型原型、实验型原型、归纳型原型14.面向对象开发方法中,动态模型使用的描述工具是( )A.状态图B.对象图C.数据流图D.类图15.在面向对象方法建立的对象模型中,类之间的关联具有多重性,其中小空心圆表示的重数是( )A.0或1B.1C.0到多D.1到多16.McCall质量度量模型中,与“用户熟悉、使用及准备输入和解释输出所需的工作量的大小”所对应的软件质量特性是( )A.正确性B.完整性C.可靠性D.可用性17.软件工程标准中,GIB属于( )A.国际标准B.国家标准C.行业标准D.企业规范18.与“可行性研究报告”文档有关的人员是( )A.管理人员和开发人员B.开发人员和维护人员C.开发人员和用户D.管理人员和用户19.软件工具中,“编辑程序”属于( )A.需求分析工具B.需求追踪工具C.设计工具D.文档工具20.“与程序结构有关的度量”对应的软件复杂性度量参数是( )A.规模B.难度C.结构D.智能度二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。

2009年上半年软件水平考试(中级)网络工程师下午(应用技术)试

2009年上半年软件水平考试(中级)网络工程师下午(应用技术)试题真题试卷(题后含答案及解析)题型有:1. 试题一 2. 试题二 3. 试题三 4. 试题四 5. 试题五试题一(15分)阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。

【说明】某公司有1个总部和2个分部,各个部门都有自己的局域网。

该公司申请了4个c类IP地址块202.114.10.0/24~202.1 14.13.0/24。

公司各部门通过帧中继网络进行互联,网络拓扑结构如图5—1所示。

1.请根据图完成R0路由器的配置:R0(config)#interface sO/O(进入串口配置模式)R0(config—if)#ip address 202.114.13.1(1)(设置IP地址和掩码)R0(config)#encapsulation(2)(设置串口工作模式)正确答案:255.255.255.0 , frame—relay解析:问题一中,要写R0的IP地址和子网掩码,其IP地址为202.114.13.1,因为是c类网络,所以子网掩码为255.255.255.0。

而串口工作模式为encapsulation frame—relay。

2.Switch0、Switchl、Switch2和Switch3均为二层交换机。

总部拥有的IP 地址块为202.114.12.0/24。

Switch0的端口e0/24与路由器R2的端口eO /O相连,请根据图完成路由器R2及Switch0的配置。

R2(config)#interface fastethernet 0/0.1R2(config—subif)#encapsulation dotl q(3)R2(config—subif)#ip address 202.1 14.12.1 255.255.255.192R2 f config—subif)#no shutdownR2(config—subif)#exitR2(config)#interface fastethemet 0/0.2R2(config —subif)#encapsulation dotlq(4)R2(config—subif)#ip address 202.1 14.12.65 255.255.255.192R2(config—subif)#no shutdownR2(eonfig—subif)#exit R2(config)#interface fastethernet 0/0.3R2(config—subif)#encapsulation dotl q(5)R2(eonfig—subif)#ip address 202.1 14.12.129 255.255.255.192R2(eonfig —subif)#no shutdownR2(config—subif)#exitR2(eonfig)#interface fastether0/0R2(config—if)#no shutdownSwitch0(~onfig)#interface f0/24Switch0(config—if)#switchport mode(6)Switch0(config—if)#switchport trunk encapsulation(7)Switch0(config—if)#switehpoa trunk allowed allSwitch0(config—if)#exit正确答案:100,200,300,trunk,dotlq解析:问题二中,根据题目可知R2及Switch0的配置为:R2(config)#interface fastethemet 0/0.1R2(config—subif)#encapsulation dotl q 100R2(config—subif)#ip address 202.1 14.12.1 255.255.255.192R2(config—subif)#no shutdownR2(config —subif)#exitR2(config)#interface fastethemet 0/0.2R2(config—subif)#encapsulation dotl q 200R2(config—subif)#ip address 202.1 14.12.65255.255.255.192R2(config—subif)#no shutdownR2(config—subif)#exitR2(config)#interface fastethemet 0/0.3R2(config—subif)#encapsulation dotl q 300R2(eonfig—subif)#ip address 202. 1 14.12.129 255.255.255.192R2(config—subif)#no shutdownR2 f config—subif)#exitR2(config)#interface fastethernet 0/0R2(config—if)#no shutdownSwitch0(config)#interface f0/24Switch0(config—if)#switehport mode trunckSwitch0(config—if)#switchport trunk encapsulation dotlqSwitch0(config—if)#switchport trunk allowed allSwitch0(config—if)#exit3.若主机A与Switchl的eO/2端1:1相连,请完成Switchl相应端口设置。

2009上半年软件评测师考试真题及答案-上午卷

2021上半年软件评测师考试真题及答案-上午卷计算机的用途不同,对其部件的性能指标要求也有所不同。

以科学计算为主的计算机,对〔1〕要求较高,而且应该重点考虑〔2〕。

〔1〕A.外存储器的读写速度 B.主机的运算速度C.I/O设备的速度D.显示分辨率〔2〕A.CPU的主频和字长,以及内存容量B.硬盘读写速度和字长C.CPU的主频和显示分辨率D.硬盘读写速度和显示分辨率【答案】B A【解析】此题考察的是计算机性能指标。

〔1〕计算机的用途不同,对其不同部件的性能指标要求也有所不同。

用作科学计算为主的计算机,其对主机的运算速度要求很高;用作大型数据库处理为主的计算机,其对主机的内存容量、存取速度和外存储器的读写速度要求较高;对于用作网络传输的计算机,那么要求有很高的I/O速度,因此应当有高速的I/O总线和相应的I/O接口。

〔2〕计算机的运算速度常用每秒钟执行的指令数来衡量,单位为每秒百万条指令〔MIPS〕或者每秒百万条浮点指令〔MFPOPS〕。

影响运算速度的主要有如下几个因素:①CPU的主频。

指计算机的时钟频率。

它在很大程度上决定了计算机的运算速度。

例如,Intel公司的CPU主频最高已达3.20GHz以上,AMD公司的可达400MHz以上。

②字长。

CPU进展运算和数据处理的最根本、最有效的信息位长度。

PC的字长己由8088的准16位〔运算用16位,I/O用8位〕开展到现在的32位、64位。

③指令系统的合理性。

每种机器都设计了一套指令,一般均有数十条到上百条,例如,加、浮点加、逻辑与、跳转等等,组成了指令系统。

〔3〕是指按内容访问的存储器。

〔3〕A.虚拟存储器 B.相联存储器 C.高速缓存〔Cache〕 D.随机访问存储器【答案】B【解析】此题考察计算机系统存储器方面的根底知识。

计算机系统的存储器按所处的位置可分为内存和外存。

按构成存储器的材料可分为磁存储器、半导体存储器和光存储器。

按存储器的工作方式可分为读写存储器和只读存储器。

软考2009年软件设计师上半年考试试题答案

2009年上半年软件设计师试题答案( 1 ) A (16 ) A (31 ) B (46 ) B (61 ) A( 2 ) B (17 ) C (32 ) B (47 ) B (62 ) C( 3 ) B (18 ) C (33 ) B (48 ) D (63 ) B( 4 ) A (19 ) C (34 ) B (49 ) B (64 ) A( 5 ) C (20 ) C (35 ) C (50 ) D (65 ) B( 6 ) B (21 ) D (36 ) B (51 ) C (66 ) C(7 ) B (22 ) C (37 ) D (52 ) A (67 ) B(8 ) D (23 ) D (38 ) C (53 ) D (68 ) D(9 ) B (24 ) C (39 ) B (54 ) B (69 ) A(10 ) D (25 ) B (40 ) A (55 ) C (70 ) D(11 ) A (26 ) D (41 ) A (56 ) A (71 ) A(12 ) B (27 ) B (42 ) B (57 ) C (72 ) C(13 ) C (28 ) D (43 ) C (58 ) A (73 ) C(14 ) A (29 ) B (44 ) D (59 ) C (74 ) A(15 ) D (30 ) C (45 ) B (60 ) D (75 ) B下午答案试题一问题1:E1 财务部门D1 采购清单记录文件E2 采购部门D2 商品库存记录文件E3 连锁超市D3 商品配送记录文件E4 配送部门D4 供货请求记录文件问题2:错误的数据流起点终点D4D2 采购处理E1 E2补充的数据流起点终点供货请求处理D4E2 采购处理采购处理D2试题二问题1:联系名关系实体联系类型联系1 商场与部门 1 : n联系2 部门与员工 1 : n联系3 部门与经理 1 : 1联系4 员工与经理 1 : 1问题2:a: 所在商场编号b: 所在部门编号c: 员工编号表名主键外键商场商场编号无部门部门编号所在商场编号员工员工编号所在部门编号经理员工编号员工编号问题3:(1) 紧急联系人(2) 1:n紧急联系人编号,姓名,联系电话主键:紧急联系人编号试题三问题1:A1 读卡器U1 InsertCardA2 用户U2 Invalid PIN Process(1)extend U3 Session问题2:6 readPIN()7 PIN8 Create(atm,this,card,pin)9 performTransaction()问题3:他们之间是泛化关系,无论存、取、查,他们拥有共同的结构和行为。

2009年下半年软件水平考试(中级)信息系统管理工程师上午(基础

2009年下半年软件水平考试(中级)信息系统管理工程师上午(基础知识)试题真题试卷(题后含答案及解析) 题型有:1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1.以下关于CPU的叙述中,错误的是______。

A.CPU产生每条指令的操作信号并将操作信号送往相应的部件进行控制B.程序计数器PC除了存放指令地址,也可以临时存储算术/逻辑运算结果C.CPU中的控制器决定计算机运行过程的自动化D.指令译码器是CPU控制器中的部件正确答案:B解析:本题考查计算机硬件组成基础知识。

CPU是计算机的控制中心,主要由运算器、控制器、寄存器组和内部总线等部件组成。

控制器由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,它是发布命令的“决策机构”,即完成协调和指挥整个计算机系统的操作。

它的主要功能有:从内存中取出一条指令,并指出下一条指令在内存中的位置:对指令进行译码或测试,并产生相应的操作控制信号,以便启动规定的动作;指挥并控制CPU、内存和输入输出设备之间数据的流动。

程序计数器(PC)是专用寄存器,具有寄存信息和计数两种功能,又称为指令计数器,在程序开始执行前,将程序的起始地址送入PC,该地址在程序加载到内存时确定,因此PC的初始内容即是程序第一条指令的地址。

执行指令时,CPU将自动修改PC的内容,以便使其保持的总是将要执行的下一条指令的地址。

由于大多数指令都是按顺序执行的,因此修改的过程通常只是简单地对PC加1。

当遇到转移指令时,后继指令的地址根据当前指令的地址加上一个向前或向后转移的位移量得到,或者根据转移指令给出的直接转移的地址得到。

2.以下关于CISC(Complex lnstruction Set Computer,复杂指令集计算机)和RISC (Reduced Instruction Set Computer,精简指令集计算机)的叙述中,错误的是______。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

考查日期:2009年 4 月 23 日
华东政法大学 2008-2009学年第二学期期中考试
《软件工程》试卷
学院:______ 班级:_____学号:________姓名:________任课教师:_____
一、单项选择题(每题2分,共20分)
1、瀑布模型本质上是一种_ ___模型 ( B ) (A )顺序迭代 (B )线性顺序 (C )线性迭代
(D )及早见产品
2、软件工程要用 的方法建立软件开发中的各种模式和各种算法 ( C ) (A ) 软件 (B ) 代码 (C ) 工程 (D ) 设计
3、结构化分析方法的分析策略是 ( B ) (A ) 自底向上的抽象 (B ) 自顶向下的分解 (C ) 用DFD 建模 (D ) 用DD 描述数据需求
4、对于详细设计,下面说法正确的是 ( D ) (A )详细设计是具体编写程序
(B )详细设计是回答“系统必须什么的问题” (C )详细设计中采用的典型方法是模型设计 (D )详细设计的结果基本决定了最终程序的质量
5、软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、 、维护等活动
( A ) (A )测试 (B )应用
(C )检测
(D )以上答案都不对
6、“软件系统必须做什么”是阶段的任务 ( B ) (A )可行性分析 (B )需要分析 (C )详细设计
(D )编码
7、一组语句在程序中多处出现,为了节省存储,将这些语句组成一个新的模块,该模块的内聚性为( A )(A)偶然内聚(B)顺序内聚
(C)功能内聚(D)逻辑内聚
8、模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的( C )(A)抽象和信息隐蔽(B)激活机制和控制方法
(C)内聚性和耦合性(D)局部化和封装化
9、HIPO图的H图用于描述软件的层次关系,矩形框表示一个模块,矩形框之间的直线表示模块之间的__ __关系( A )(A)调用(B)组成
(C)从属(D)视情况而定
10、在七种偶合中,最低偶合是( C )(A)内容偶合(B)公共偶合(C)数据偶合(D)控制偶合
二、多项选择题(每题3分,共15分)
1、下面哪几个阶段是软件的设计阶段(AC )(A)编码(B)可行性研究
(C)测试(D)维护(E)需求分析
2、软件工程的目标有(AB C )(A)易于维护(B)低的开发成本
(C)高性能(D)短的开发期(E)可管理性
3、Powerdesigner软件中包括以下模型(ABCD )(A)BPM (B)CDM (C)PDM (D)OOM (E)UML
4、以下说法正确的是( ABDE )(A)增量模型是在瀑布模型的基础上加以修改而形成的
(B)增量模型推迟某些阶段或所有阶段中的细节,从而较早地产生工作软件
(C)瀑布模型和增量模型都属于整体开发模型
(D)瀑布模型规定在开始下一个阶段的工作之前,必须完成前一阶段的所有细节
(E)瀑布模型和增量模型都属于软件生存周期模型
5、下列测试方法中不属于白盒测试技术的是 ( B C E ) (A )基本路径测试 (B )边界值分析测试 (C )因果图测试 (D )逻辑覆盖测试 (E )等价类划分测试
三、填空题(每空1分,共20分)
1、 软件工程包括3个要素,即ˍˍ方法ˍˍˍ、ˍˍ过程ˍˍˍ和ˍˍ工具ˍˍˍˍ。

2、 可行性研究从以下三个方面研究每种解决方法的可行性: 技术可行性、 经济可行性
和 操作可行性 _。

3、 在实体-联系图中,矩形框代表 实体 ,菱形框表示 关系 ,用椭圆形或
圆角矩形表示 属性 。

4、 白盒测试是 结构 测试,黑盒测试是 功能 测试。

5、 软件测试时需要的三类信息,分别是 软件配置 、 测试配置 和 测试工具 。

6、 面向数据流的设计方法把数据流图映射成软件结构,数据流常见类型为: 变换流 和
事务流 。

7、 软件设计启发规则表明,软件设计时应提高模块的独立性,且模块规模应适中,即要求
深度 、 宽度 、 扇出 和 扇入 都应适中。

四、简答题(每题10分,共20分)
1、什么是软件危机?软件危机表现在哪些方面?
________________________________________________________________________________________________________________________________ ______ _____________________________________________________________________ _____________________________________________________________________
___________________________________________________________ ______ _____________________________________________________________________ ___________________________________________________________ ______ _____________________________________________________________________ ___________________________________________________________ ______ _____________________________________________________________________ ___________________________________________________________ ______ _____________________________________________________________________
2、什么是数据流图?其作用是什么?其中的基本符号各表示什么含义?
_____________________________________________________________________ ___________________________________________________________ ______ _____________________________________________________________________ _____________________________________________________________________ ___________________________________________________________ ______ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ ___________________________________________________________ ______ _____________________________________________________________________
五、应用题(每题25分,共25分)
1、将下列软件结构图改用盒图(N-S图)及PAD图方式描述。

相关文档
最新文档