中国海洋大学2016-2017学年软件工程期末考试试卷及参考答案B

合集下载

软件工程(期末试题及答案)

软件工程(期末试题及答案)

软件工程(期末试题及答案)软件工程(期末试题及答案)一、选择题(共20题,每题2分,共40分)1. 在软件工程中,以下哪一项不是七大工程()。

A. 软件需求B. 软件设计C. 软件开发D. 软件维护答案: D2. 软件需求分析的目的是()。

A. 理解用户需求B. 设计软件架构C. 编写用户手册D. 测试软件功能答案: A3. 软件开发过程中的迭代模型,不存在的是()。

A. 瀑布模型B. 敏捷开发模型C. 螺旋模型D. 喷泉模型答案: D4. 以下哪个不是软件测试的目的()。

A. 发现错误和缺陷B. 验证软件是否满足需求C. 评估软件的可靠性和质量D. 优化软件的性能答案: D5. 软件项目管理中,以下哪种方法适用于大型复杂项目()。

A. 瀑布模型B. 敏捷开发C. 增量模型D. 螺旋模型答案: D6. 软件开发生命周期中,以下哪个过程不属于()。

A. 需求分析过程B. 设计过程C. 编码过程D. 运维过程答案: D7. 在软件工程中,什么是软件测试()。

A. 软件开发的最后阶段B. 发现软件缺陷的过程C. 确保软件质量的控制过程D. 软件最终验收的流程答案: C8. 以下哪种测试方法旨在评估软件在不同负载下的性能和稳定性()。

A. 单元测试B. 集成测试C. 系统测试D. 性能测试答案: D9. 软件开发中,以下哪个活动不属于软件配置管理()。

A. 版本控制B. 配置变更控制C. 缺陷管理D. 代码评审答案: D10. 以下哪个是敏捷开发的基本原则()。

A. 面对面交流胜过文档B. 完全按照计划进行C. 精确的需求分析是关键D. 严格的变更控制是必要的答案: A11. 下列哪个不属于软件配置管理的内容()。

A. 变更控制B. 版本控制C. 缺陷管理D. 运维管理12. 软件的可靠性是指()。

A. 软件是否能正常运行B. 软件是否符合用户需求C. 软件运行期间不出现故障的能力D. 软件功能的完善程度答案: C13. 下列哪个不属于软件开发的7大原则()。

《软件工程》期末考试及答案

《软件工程》期末考试及答案

使用类创建对象的过程实际上是类的过程。

结构化语言是介于自然语言和之间的一种半形若年利率为i,不计复利,n年后可得钱数为F,P=。

5分,共20分)就程序设计语言的工程特性而言,对程序编码有模块的内聚性包括哪些类型?15分,共30分)请使用PAD图和PDL语言描述在数组A(1)~A 10)中找最大数的算法。

根据下列条件使用等价类划分法设计测试用例。

8位微机,其八进制常数定义为:以零开头的其值的范围是-177~177,如05,,-065。

15分,共15分)现在想建立一个计算机辅助企业管理(1)根据销售公司转来的内部合同(产品型规格、数量、交获日期)制定车间月生产计划。

(2)根据车间实际生产日报表、周报表调整(3)以月生产计划为以及,制定产品设计(结(4)将产品的组装计划传达到各科,将组装(1)根据生产科转来的组装计划进行产品结产生产品装配图给生产科,产生外购需求(2)根据组装计划进行产品工艺设计,根据试写软件工程期末答案一、名词解释题(每题3分,共15分)。

1.是描述软件开发过程中各种活动如何执行的模型。

2.数据字典是用来定义数据流图中的各个成分的具体含义的。

它以一种准确的、无二义性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。

3.内聚性是模块独立性的衡量标准之一,它是指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。

4.JSP方法是面向数据结构的设计方法,其定义了一组以数据结构为指导的映射过程,它根据输入,输出的数据结构,按一定的规则映射成软件的过程描述,即程序结构。

5.指相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果。

或(不同的对象,收到同一消息可以产生不同的结果。

)二、填空题(每空2分,共20分)。

1.软件配置管理2.容错功能3.114.可移植性5.输出结果6.歧义性7.模块8.实例化9.形式语言10.F/(1+(n*i))三、简答题(每小题5分,共20分)。

软件工程期末试卷(十套含答案)

软件工程期末试卷(十套含答案)

软件工程期末试题(一)单项选择题1.瀑布模型的存在问题是(B )A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求2.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( C )A.软件工程B.软件周期C.软件危机D.软件产生3.数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是( B )A.数据、公共、标记、控制B.数据、标记、控制、公共C.控制、数据、标记、公共D.控制、数据、公共、标记4.在SD方法中全面指导模块划分的最重要的原则是( D )A.程序模块化B.模块高内聚C.模块低耦合D.模块独立性5.软件测试的目的是( B )。

A.评价软件的质量 B. 发现软件的错误C.找出软件的所有错误 D. 证明软件是正确的6.在设计测试用例时,( A )是用得最多的一种黑盒测试方法。

A.等价类划分 B. 边界值分析 C. 因果图 D. 判定表7. 需求分析最终结果是产生( B )。

A. 项目开发计划B. 需求规格说明书C. 设计说明书D. 可行性分析报告8. Jackson图中,模块框之间若有直线连接,表示它们之间存在(B )。

A. 调用关系B. 组成关系C. 链接关系D. 顺序执行关系9. 软件详细设计的主要任务是确定每个模块的( C )。

A. 功能B. 外部接口C. 算法和使用的数据结构D. 编程10.为了提高软件的可维护性,在编码阶段应注意( D )A.保存测试用例和数据B.提高模块的独立性C.文档的副作用D.养成好的程序设计风格11.设年利率为i,现存入p元,若计复利,n年后可得钱数为(B)A.p﹡(1+i﹡n) B.p﹡(i+1)nC.p﹡(1+i)﹡n D.p﹡(i+n)12.在考察系统的一些涉及时序和改变的状态时,要用动态模型来表示。

动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是(A )。

A .状态图 B. 数据流图 C. 系统结构图 D. 时序图13. 对象实现了数据和操作的结合,使数据和操作( C )于对象的统一体中。

中国海洋大学2012-2013学年第1学期期末考试试卷及参考答案B

中国海洋大学2012-2013学年第1学期期末考试试卷及参考答案B

中国海洋大学2012-2013学年第1学期期末考试试卷及参考答案计算机网络B卷一.选择题(本大题共20个空,每空1分,共20分)错填、不填均无分1:对计算机网络按照信号频带占用方式来划分,可以分为:A.双绞线网和光纤网B.局域网和广域网C.基带网和宽带网D.环形网和总线形网答案:C2:下面不属于网络拓扑结构的是:A.环形结构B.总线结构C.层次结构D.网状结构答案:C3:下列有关网络拓扑结构的叙述中,最准确的是:A.星形结构的缺点是,当需要增加新的工作站时成本比较高B.树型结构的线路复杂,网络管理也较困难C.早期局域网中最普遍采用的拓扑结构是总线结构D.网络的拓扑结构是指网络结点间的分布形式答案:C4:190.168.2.56属于以下哪一类IP地址?( )A.A类B.B类C.C类D.D类答案:B5:为了实现长距离传输,模拟传输系统都使用放大器来使信号中的能量得到增加。

经过放大器后,信号中的噪声分量将_____________。

A.增大 B.减小C.不变 D.不一定答案:A6:以下哪种说法是错误的?A)网络层为报文穿越网络提供了路由选择功能。

B)网络层提供了不同系统的应用进程之间的通信服务。

C)传输层提供了面向连接和无连接的两种类型的服务。

D)传输层为不同系统间应用进程的通信提供了支持。

答案:B7:在OSI/RM模型中,提供路由选择功能的层次是A)物理层 B)数据链路层 C)网络层 D)传输层答案:C8:TCP/IP的网络层A)是面向连接的B)是无连接的C)使用虚电路D)能够提供可靠的传输答案:B9:计算机网络的体系结构是指_____。

A)计算机网络的分层结构和协议的集合B)计算机网络的拓扑结构C)计算机网络的协议集合D)计算机网络的分层结构答案:A10:在以太网中, 如果网卡发现某个帧的目的地址不是自己的:A)它将该帧递交给网络层, 由网络层决定如何处理B)它将丢弃该帧,并向网络层发送错误消息C)它将丢弃该帧,不向网络层提供错误消息D)它将向发送主机发送一个NACK (not acknowledged) 帧答案:C11:在路由器互联的多个局域网中,通常要求每个局域网的( )A.数据链路层协议和物理层协议必须相同B.数据链路层协议必须相同,而物理层协议可以不同C.数据链路层协议可以不同,而物理层协议必须相同D.数据链路层协议和物理层协议都可以不相同答案:D12:某路由器收到了一个IP数据报,在对其首部进行校验后发现该数据报存在错误,路由器最有可能采取的动作是( )A) 纠正该IP数据报的错误B) 将该IP数据报返给源主机C) 抛弃该IP数据报D) 通知目的主机数据报出错答案:C13:下面的IP地址中哪一个是B类地址( )A) 10.10.10.1 B) 191.168.0.1 C) 192.168.0.1 D) 202.113.0.1答案:B14:以下哪项不是UDP协议的特性()A) 提供可靠服务B) 提供无连接服务C) 提供端到端服务D) 提供全双工服务答案:A15:高层互连是指传输层及其以上各层协议不同的网络之间的互连。

软件工程期末考试试卷与答案2

软件工程期末考试试卷与答案2

学年学期期末考试卷卷课程《软件工程》考试时间: 120 分钟班级姓名学号一、填空题(每空1分,共30分)1、软件是计算机系统中的的逻辑成分,其主要内容包括:_____________、______________、_____________和用户文档。

2、按软件工作方式分,软件可分为_____________、______________、交互式软件和批处理软件。

3、主要的软件工程方法有:___________________、___________________和面向对象方法。

4、软件生命周期可细分为可行性研究、项目计划、___________________、___________________、___________________、编码实现与单元测试、系统集成测试、系统确认验证、系统运行与维护等几个阶段。

5、对软件项目的可行性分析,主要包括__________________、__________________和应用可行性3个方面。

6、需求分析涉及面向用户的__________________和面向开发者的__________________。

7、进行需求有效性验证时,一般需要对需求文档草稿从________________、_________________、__________________、现实性等几个方面进行有效性验证。

8、概要设计主要包括三个方面的设计,分别是_________________、__________________和数据结构设计。

9、模块的独立性一般采用__________________和__________________两个定性的技术指标进行度量。

10、模块的__________是指模块直接调用的下级模块的个数;模块的__________是指模块受到了多少个直接上级模块的调用。

11、数据库结构设计包括逻辑结构设计和____________________。

2022年中国海洋大学软件工程专业《计算机网络》科目期末试卷B(有答案)

2022年中国海洋大学软件工程专业《计算机网络》科目期末试卷B(有答案)

2022年中国海洋大学软件工程专业《计算机网络》科目期末试卷B(有答案)一、选择题1、图所示网络中,假设所有域名服务器均采用选代查询方式进行域名解析。

当H4访问规范域名某个的网站时,域名服务器201.1.1.1在完成该域名解析过程中,可能发出DNS查询的最少和最多次数分别是()。

A.0,3B.1,3C.0,4D.1,42、物理层、数据链路层、网络层、传输层的传输单位(或PDU)分别是()。

I.帧Ⅱ.比特Ⅲ.报文段 IV.数据报A. I、Ⅱ、IV、ⅢB. Ⅱ、I、IV、ⅢC. I、IV、Ⅱ、ⅢD. Ⅲ、IV、Ⅱ、I3、一个IPv6的简化写法为8::D0:123:CDEF:89A,那么它的完整地址应该是()。

A.8000:0000:0000:0000:00D0:1230:CDEF:89A0B.0008:00D0:0000:0000:0000:0123:CDEF:089AC.8000:0000:0000:0000:D000:1230:CDEF:89A0D.0008:0000:0000:0000:00D0:0123:CDEF:089A4、在IP首部的字段中,与分片和重组无关的是()。

注:假设现在已经分片完成。

A.总长度B.标识C.标志D.片偏移5、通过交换机连接的一组工作站()。

A.组成一个冲突域,但不是一个广播域B.组成一个广播域,但不是一个冲突域C.既是一个冲突域,又是一个广播域D.既不是冲突域,也不是广播域6、站点A、B、C通过CDMA共享链路,A、B、C的码片序列(chipping sequence)分别是(1,1,1,1)、(1,-1,1,-1)和(1,1,-1,-1)。

若C从链路上收到的序列是(2,0,2,0,0,-2,0,-2,0,2,0,2),则C收到A发送的数据是()。

A.000B.101C.110D.1117、主机甲与主机乙之间已建立一个TCP连接,双方持续有数据传输,且数据无差错与丢失。

软件工程期末试题及答案(K12教育文档)

软件工程期末试题及答案(K12教育文档)

软件工程期末试题及答案(word版可编辑修改)编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(软件工程期末试题及答案(word 版可编辑修改))的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为软件工程期末试题及答案(word版可编辑修改)的全部内容。

软件工程期末试题及答案(六)选择题1.软件测试的目的是( ).A)试验性运行软件 B)发现软件错误 C)证明软件正确 D)找出软件中全部错误2.软件测试中白盒法是通过分析程序的( )来设计测试用例的.A)应用范围 B)内部逻辑 C)功能 D)输入数据3.黑盒法是根据程序的( )来设计测试用例的。

A)应用范围 B)内部逻辑 C)功能 D)输入数据4.为了提高软件测试的效率,应该( )。

A)随机地选取测试数据 B)取一切可能的输入数据作为测试数据C)在完成编码以后制定软件的测试计划 D)选择发现错误可能性最大的数据作为测试用例5.与设计测试用例无关的文档是()。

A)项目开发计划 B)需求规格说明书 C)设计说明书 D)源程序6.测试的关键问题是( )。

A)如何组织软件评审 B)如何选择测试用例C)如何验证程序的正确性 D)如何采用综合策略7.软件测试用例主要由输入数据和( )两部分组成.A)测试计划 B)测试规则 C)预期输出结果 D)以往测试记录分析8.成功的测试是指运行测试用例后().A)未发现程序错误 B)发现了程序错误 C)证明程序正确性 D)改正了程序错误9.下列几种逻辑覆盖标准中,查错能力最强的是( )。

A)语句覆盖 B)判定覆盖 C)条件覆盖 D)条件组合覆盖10.在黑盒测试中,着重检查输入条件组合的方法是( )。

2022年中国海洋大学软件工程专业《计算机网络》科目期末试卷A(有答案)

2022年中国海洋大学软件工程专业《计算机网络》科目期末试卷A(有答案)

2022年中国海洋大学软件工程专业《计算机网络》科目期末试卷A(有答案)一、选择题1、()属于TCP/IP协议簇的应用层应用服务元素。

A.文件传输协议FTPB.用户数据报协议UDPC.控制报文协议ICMPD.地址解析协议ARP2、在OS1参考模型中,直接为会话层提供服务的是()。

A.应用层B.表示层C.传输层D.网络层3、如果用户网络需要划分成5个子网,每个子网最多20台主机,则适用的子网掩码是()。

A.255.255.255.192B.255.255.255.240C.255.255.255.224D.255.255.255.2484、在链路状态路由算法中,每个路由器得到了网络的完整拓扑结构后,使用()算法来找出从它到其他路由器的路径长度。

A.Prim最小生成树算法B.Dijkstra最短路径算法C.Kruskal最小生成树算法D.拓扑排序5、在OSI参考模型中,下面哪些是数据链路层的功能?()I.帧同步II.差错控制III.流量控制IV.拥塞控制A. I、III和IIIB. I、II和IVC. I、III和IVD.II、III和IV6、对于无序接收的滑动窗口协议,若序号位数为n,则发送窗口最大尺寸为()A.2n -1B.2nC.2n-1D.2n-17、下列关于传输层协议中面向连接的描述,()是错误的。

A.面向连接的服务需要经历3个阶段:连接建立、数据传输以及连接释放B.面向连接的服务可以保证数据到达的顺序是正确的C.面向连接的服务有很高的效率和时间性能D.面向连接的服务提供了一个可靠的数据流8、下列关于因特网中的主机和路由器的说法,错误的是()。

A.主机通常需要实现IPB.路由器必须实现TCPC.主机通常需要实现TCPD.路由器必须实现IP9、主机甲和主机乙新建一个TCP连接,甲的拥塞控制初始阀值为32KB,甲向乙始终以MSS=1KB大小的段发送数据,并一直有数据发送;乙为该连接分配16KB接收缓存,并对每个数据段进行确认,忽略段传输延迟。

《软件工程》期末考试试卷(A卷)含答案(2)

《软件工程》期末考试试卷(A卷)含答案(2)

2016‐2017 学年第2 学期《软件工程》期末考试试卷(A 卷)一、单项选择题(共20 题,每题2 分)1、软件工程的出现主要是由于。

A). 程序设计方法学的影响 B). 其他工程科学的影响C). 软件危机的出现 D). 计算机的发展2、可行性研究的目的是。

A). 争取项目 B). 确定项目是否值得开发C). 确定系统需求 D). 深入调研用户需求3、从结构化的瀑布模型看,软件生命周期的各个阶段中,下面哪个环节出错,对软件的影响最大_________。

A).总体设计阶段 B).实现阶段 C).需求分析阶段 D).详细设计阶段4、DFD中的每个加工至少需要A). 一个输入流 B). 一个输出流C). 一个输入或输出流 D). 一个输入流和一个输出流5、层次图中上下层间的关系是________。

A).调用关系 B).组成关系 C).继承关系 D).嵌套关系6、一个设计得好的系统应该具有特征。

A). 低内聚、低耦合 B). 高内聚、低耦合C). 高内聚、高耦合 D). 低内聚、高耦合7、下列关于Jackson方法的叙述,观点不正确的有。

(A)Jackson方法是根据目标系统的输入、输出数据结构导出程序的结构的一种方法(B)Jackson方法适合大型实时系统的开发(C)Jackson方法适合于开发以数据为主,计算较简单的事务型数据处理系统(D)Jackson方法对模块与独立性原则没有给予应有重视,未提供对复杂设计过程的技术支持8、将下列块内联系的类型按模块独立性由强到弱的顺序排列的是。

①模块中包含的任务必须在同一时间段内执行②模块内所有的成分构成一个整体,仅完成一个单一的功能③模块中所有元素都使用同一个输入数据或产生同一个输出数据④一组语句在程序中多次出现,为节省空间把这组语句独立出来作为一个模块(A)①②③④(B)④①③②(C)②③①④(D)②①④③9、软件测试中根据测试用例设计的方法的不同可分为黑盒测试和白盒测试两种,它们A).前者属于静态测试,后者属于动态测试 B).都属于静态测试C).前者属于动态测试,后者属于静态测试 D).都属于动态测试10、下面不是对象具有的特性。

软件工程试卷及参考答案

软件工程试卷及参考答案

试卷(一)一、单项选择题1、在结构化设计(SD)方法中全面指导模块划分的最重要的原则是( )A、程序模块化B、模块高内聚C、模块低耦合D、模块独立性2、软件维护产生的副作用,是指()A、开发时的错误B、隐含的错误C、因修改软件而造成的错误D、运行时误操作3、软件详细设计的主要任务是确定每个模块的()A、算法和使用的数据结构B、外部接口C、功能D、编程4、为了提高模块的独立性,模块内部最好是()A、逻辑内聚B、时间内聚C、功能内聚D、通信内聚5、软件是一种()A、程序B、数据C、逻辑产品D、物理产品6、因计算机硬件和软件环境的变化而作出的修改软件的过程称为( )A、纠正性维护B、适应性维护C、完善性维护D、预防性维护7、只有单重继承的类层次结构是( )层次结构。

A、网状型B、星型C、树型D、环型8、下列属于维护阶段的文档是( )A、软件规格说明B、用户操作手册C、软件问题报告D、软件测试分析报告9、不适合作为科学工程计算的语言是( )A、PascalB、CC、FortranD、 Prolog10、研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方面。

A. 技术可行性B. 经济可行性C. 社会可行性D. 法律可行性11、中级结构性成本模型COCOMO是一个( )A、静态单变量模型B、动态单变量模型C、静态多变量模型D、动态多变量模型12、PAD图为()提供了有力的工具。

A、系统分析B、软件的自动化生成C、自动分析数据D、测试软件13、下列关于JSP方法不正确的说法是( )A、JSP方法主要用于规模不大的数据处理系统B、JSP方法不明确的划分软件概要设计和详细设计的两个阶段C、JSP方法适用于输入数据和输出数据之间有对应关系的问题求解D、JSP方法根据输入、输出的数据结构,按一定的规则映射成软件的体系结构。

因此它只适用于详细设计阶段14、在详细设计阶段,经常采用的工具有()A、PADB、SAC、SCD、DFD15、确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于()A、集成测试B、恢复测试C、验收测试D、单元测试16、盒图(N-S图)为()提供了有力的工具。

2021年中国海洋大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)

2021年中国海洋大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)

2021年中国海洋大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、下列关于ROM和RAM的说法中,错误的是()。

I.CD-ROM是ROM的一种,因此只能写入一次ⅡFlash快闪存储器属于随机存取存储器,具有随机存取的功能Ⅲ.RAM的读出方式是破坏性读出,因此读后需要再生IV.SRAM读后不需要刷新,而DRAM读后需要刷新A.I、ⅡB.I、Ⅲ、ⅣC.Ⅱ、ⅢD.I、Ⅱ、lⅢ2、有效容量为128KB的Cache,每块16B,8路组相联。

字节地址为1234567H的单元调入该Cache,其tag应为()。

A.1234HB.2468HC.048DHD.12345H3、十进制数-0.3125的8位移码编码为()。

A.D8HB.58HC.A8HD.28H4、假设寄存器的内容为00000000,若它等于-128,则该机器采用了()。

A.原码B.补码C.反码D.移码5、在原码两位乘中,符号位单独处理,参加操作的数是()。

A.原码B.绝对值的补码C.补码D.绝对值6、控制总线主要用来传送()。

I.存储器和1/O设备的地址码II.所有存储器和I/O设备的时序信号III.所有存储器和1/O设备的控制信号IV.来自I/O设备和存储器的响应信号A.II、IIIB. I,III,IVC. III,IVD.II,III. IV7、假设某存储器总线采用同步通信方式,时钟频率为50MHz,每个总线事务以突发方式传输8个字,以支持块长为8个字的Cache行读和Cache行写,每字4B.对于读操作,方式顺序是1个时钟周期接收地址,3个时钟周期等待存储器读数,8个时钟周期用于传输8个字。

请问若全部访问都为读操作,该存储器的数据传输速率为()。

A.114.3MB/sB.126.0MB/sC.133.3MB/sD.144.3MB/s8、指令寄存器的位数取决()。

A.存储器的容量B.指令字长C.机器字长人D.存储字长9、CPU中的译码器要用()。

软件工程期末考试试卷附答案

软件工程期末考试试卷附答案

软件工程期末考试试卷附答案软件工程期末考试试卷(附答案)引导语:软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。

以下是店铺整理的软件工程期末考试试卷(附答案),欢迎参考!一、选择题:(每题1分,共20分)(将答案写在题号前的()中)( C )1. 软件是( )。

A. 处理对象和处理规则的描述B. 程序C. 程序及其文档D. 计算机系统( B )2. 软件需求规格说明的内容不应包括( )。

A. 主要功能B. 算法的详细描述C. 用户界面及运行环境D. 软件的性能( B )3. 程序的三种基本控制结构是( )。

A. 过程、子程序和分程序B. 顺序、选择和重复C. 递归、迭代和回溯D. 调用、返回和转移( D ) 4. 面向对象的分析方法主要是建立三类模型,即( )。

A) 系统模型、ER模型、应用模型B) 对象模型、动态模型、应用模型C) E-R模型、对象模型、功能模型D) 对象模型、动态模型、功能模型( C ) 5. 在E-R模型中,包含以下基本成分( )。

A) 数据、对象、实体B) 控制、联系、对象C) 实体、联系、属性D) 实体、属性、操作( A ) 6. 各种软件维护的类型中最重要的是( )。

A) 完善性维护 B) 纠错性维护 C) 适应性维护 D) 预防性维护( B ) 7.软件测试的目标是( )。

A. 证明软件是正确的B. 发现错误、降低错误带来的风险C. 排除软件中所有的错误D. 与软件调试相同( D )8.软件生命周期中所花费用最多的阶段是( )A.详细设计B.软件编码C.软件测试D.软件维护( C )9.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0, 1.0],现从输入的角度考虑一组测试用例:-1.001, -1.0, 1.0,1.001.设计这组测试用例的方法是( )A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法( D )10、详细设计的基本任务是确定每个模块的( )设计A.功能B.调用关系C.输入输出数据D.算法( A )11.设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。

语文答案软件工程期末试卷

语文答案软件工程期末试卷

一、选择题(每题2分,共20分)1. 软件工程的核心理念是()。

A. 以用户为中心B. 质量第一C. 进度优先D. 技术创新2. 下列哪个不是软件工程的基本活动?()A. 软件规格说明B. 软件设计C. 软件测试D. 软件发布3. 在软件开发生命周期中,需求分析阶段的主要任务是()。

A. 设计软件架构B. 确定软件需求C. 编写程序代码D. 编写用户手册4. 下列哪个不是软件工程中的项目管理工具?()A. Gantt图B.PERT图C. PERTD. 时间序列图5. 下列哪个不是软件质量模型中的特性?()A. 可靠性B. 可维护性C. 可用性D. 可移植性6. 软件开发生命周期模型中,瀑布模型的特点是()。

A. 各阶段线性进行,前一阶段完成后才能进入下一阶段B. 各阶段并行进行,前一阶段和下一阶段可以同时进行C. 各阶段按需进行,没有固定顺序D. 各阶段交互进行,前一阶段对下一阶段有影响7. 下列哪个不是软件设计阶段的目标?()A. 确定软件架构B. 设计数据结构C. 设计用户界面D. 设计软件测试用例8. 软件测试的目的是()。

A. 验证软件是否符合需求规格说明B. 检测软件中的错误C. 评估软件的性能D. 以上都是9. 下列哪个不是软件维护的类型?()A. 正常维护B. 错误修复C. 功能增强D. 软件重构10. 下列哪个不是软件工程中的敏捷开发方法?()A. ScrumB. KanbanC. 水晶D. 瀑布二、填空题(每空1分,共10分)1. 软件工程是关于______的工程。

2. 软件开发生命周期(SDLC)包括______、______、______、______、______、______、______等阶段。

3. 软件需求规格说明书应包含______、______、______、______等部分。

4. 软件设计包括______设计、______设计和______设计。

5. 软件测试分为______测试、______测试和______测试。

软件工程试题和答案.doc

软件工程试题和答案.doc

一、选择1、在软件开发的各样资源中,(B)是最重要的资源。

A开发工具B方法C硬件环境D人员2、软件的复杂性是( A),它惹起人员通讯困难、开发花费超支、开发时间超时等问题。

A固有的B人为的C可除去的D不行降低的3、原型化方法是用户和软件开发人员之间进行的一种交互过程,合用于( A )系统。

A需求不确立的B需求确立的C管理信息D决议支持4、单元测试的测试用例主要依据(D)的结果来设计。

A需求剖析B源程序C纲要设计D详尽设计5、(A )是软件生计期中的一系列有关软件工程活动的会合,它由软件规格说明、软件设计与开发、软件确认、软件改良等活动构成。

A软件过程B软件工具C软件生计周质量保证D软件工程6、(A )意味着一个操作在不一样的类中能够有不一样的实现方式。

A多态性B类的复用C封装7、软件测试计划开始于需求剖析阶段,达成于( D )阶段。

A需求剖析B软件设计C软件实现D软件测试8、在软件生计周期的瀑布模型中一般包含计划、(C )、设计、编码、测试、保护等阶段。

A可行性剖析B需求收集C需求剖析D问题定义9.软件需求剖析阶段的测试手段一般采纳(C)。

A总结B阶段性报告C需求剖析评审D不测试(C)是把对象的属性和操作联合在一同,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只好经过有限的接口与对象发生联系。

A多态性B继承C封装D信息软件测试是为了(B)而履行程序的过程。

A纠正错误B发现错误C防止错误D证明正确在结构化剖析方法中,(C)表达系统内部数据运动的图形化技术。

A数据词典B实体关系图C数据流图D状态变换图13.软件工程的基本因素包含方法、工具和(A)。

A过程B软件系统C硬件环境D人员14.TURBO PASCAL是(A)软件。

A、系统软件B、人工智能C、事务软件D、应用软件15、选择结构的复杂性比次序结构的复杂性要(B)。

A、小B、大C、相等D、没法比较16、模块内聚度越高,说明模块内各成分相互联合的程度越(B)。

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

中国海洋大学期末考试试题及参考答案
2016-2017 学年第一学期试题名称:软件工程B卷
专业年级:计算机学号姓名授课教师名分数
一、单向选择题(在每小题列出的四个备选答案中,选出一个正确的答案,并
将正确答案的字母填写在题干后的括号内。

错选、多选或未选均不得分。

本大题共10小题,每小题2分,共20分)
1、总体设计阶段确定了()
A 系统的具体实现方案
B 系统的逻辑模型
C 程序每个模块的处理过程
D 系统的数据要

2、影响软件可维护性的决定因素是()
A 文档
B 可理解性
C 可测试性
D 可修改

3、系统流程图是用来()
A 描绘程序结构的
B 描绘系统的逻辑模

C 表示信息层次结构的图形工具
D 描绘物理系统的
4、判定表比判定树()
A 更直观、简洁
B 更直观
C 更简洁但不够直观
D 直观和简洁性相同
5、两个模块彼此传递的信息中有控制信息,这种耦合称为()
A 数据耦合
B 公共环境耦合
C 内容耦
合 D 控制耦合
6、结构化分析方法(SA)是一种面向()的需求分析方法。

A。

对象B。

数据结构C。

数据流D。

控制流
7、JACKSON方法根据()来导出程序结构。

A。

数据结构B。

数据间的控制结构
C。

数据流图D。

IPO图
8、RUMBANGH等人提出的对象模型技术OMT把分析时收集的信息构造在三类模型中,即对象模型、动态模型和()。

A。

信息模型B。

控制模型C。

功能模型D。

行为模型
授课教师命题教师或命题负责人
签字
院系负责人
签字
年月
日。

相关文档
最新文档