《软件工程》2013-2014-2期末考试b卷(答案)

《软件工程》2013-2014-2期末考试b卷(答案)

ID:27577597

大小:287.67 KB

页数:10页

时间:2018-12-04

《软件工程》2013-2014-2期末考试b卷(答案)_第1页
《软件工程》2013-2014-2期末考试b卷(答案)_第2页
《软件工程》2013-2014-2期末考试b卷(答案)_第3页
《软件工程》2013-2014-2期末考试b卷(答案)_第4页
《软件工程》2013-2014-2期末考试b卷(答案)_第5页
资源描述:

《《软件工程》2013-2014-2期末考试b卷(答案)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、东莞理工学院(本科)试卷(A卷)2013-2014学年第二学期《软件工程》试卷(A卷答案)、填空题(每空1分,共20分)开课单位:计算机学院,考试形式:闭卷,允许带入场题序—•二二四a总分得分评卷人得分1.软件足能够完成预定功能和性能的可执行的计算机程序,包括使程序正常执行所需要的数据,以及有关描述程序操作和使用的文档。2.软件项目管理的三个核心要素是项目范围、进度和成本3.软件工程的发展大致上可以分为三个阶段,即传统软件工程,面向对象软件丄程和基于构件的软件工程o4.一个软件从开始定义立项起,到废止不用,统称为软件的生命

2、周期,其主要活动包括需求分析、软件分析、软件设计、编码、软件测试和运行维护。5.软件的形式化开发方法主要包括转换模型和净室模型。6.需求分析是在获取需求的基础上进行需求建模,卯编写软件需求规格说明书来描述需求。7.软件测试可分为静态分析和动态测试,W动态测试乂可以分为黑盒测试和白盒测试。8.模块化设计的目的是按照规定的原则把大型软件划分为较小的、相互独立但相互关联的模块。模块的独立性可以从内聚性和耦合性两个方面来度量。9.按照复用所应用的领域范围,复用可分为两种,横向复用是指复用不同应用领域中的软件元素:纵向复用是指在一类

3、具有较多公井性的领域间对软件构件进行复用。二、单项选择题(每题2分,共40分)将分12345678910BDBCDCDBDc11121314151617181920CBABDCACAB1.开发软件需高成本和产品的低质量之问有着尖锐的矛盾,这种现象称作()。A.软件投机B.软件危机C.软件工程D.软件产生2.可行性研究要进行一次()需求分析A.详细的B.全面的C.彻底的D.简化的、压縮的3.需求规格说明书的内容不应包括对()的描述。A.主耍功能B.算法的详细过程C.用户界面和运行环境D.软件性能4.将软件开发过程严格的划分为

4、各个阶段,以文档作为驱动,适合于软件需求很明确的)oB.增量模型D.螺旋模型软件过程模型是(A.敏捷开发模型C.瀑布模型5.强调风险分析并不断迭代的软件过程模型是A.快速原型模型C.瀑布模型B.增暈模型D.螺旋模型6.()是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。A.多态B.继承C.封装D.消息7.SA方法用DFD描述()oA.系统的控制流程B.系统的数据结构C.系统的基本加工D.系统的功能8.判定树和判定表是用于描述结构化分析方法屮()环节的工具。

5、A.功能说明B.数据加工C.数据流向D.状态转换9.结构化设计方法采用变挽分析和事务分析技术实现()。A.从数据结构导出程序结构B.从模块结构导出程序结构C.从模块结构导出数据结构D.从数据流图导岀初始化结构图10.模块内部的算法设计在结构化方法的()阶段进行。A.系统分析B.概要设计C.详细设计D.编码(实现)11.模块化设计方法要设计出()模块。A.高内聚高耦合B.低类聚低耦合C.高内聚低耦合D.低类聚高耦合12.以下UML图中,用于从用户角度描述系统功能的是()A.类图B.用例图C.时序图D.构件图13.以下UML图

6、中,强调从时问顺序描述对象问消息传递的是A.时序图B.协作阁C.活动图D.部署图14.软件测试的目的是()。A.试验性运行软件B.发现软件错误C.证明软件正确D.定位并改正错误15.下列几种逻辑覆盖标准屮,查错能力最强的是()。A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖16.关于测试,下面说法正确的是()。A.经过测试没有发现错误说明程序正确B.测试只能通过运行程序来完成C.成功的测试是发现了迄今尚未发现的错误的测试D.成功的测试是没冇发现错误的测试17.下列选项屮与选择程序设计语言无关的因素是()。A.编码风格

7、B.软件执行的环境17.在软件维护屮,因误删除一个标识符而引起的错误是()副作用。A.文捫B.数据C.编码D.设计18.为了系统的处理变更,从而使得软件系统可以随时保持其完整性的是()。A.配置管理B.质量管理C.进度管理D.范围管理19.某个应用软件原来是在DOS环境下运行的,现在要把它移植到Windows环境下来运行,这种修改软件的过程称为()。A.完善性维护B.适应性维护C.纠错性维护D.预防性维护三、解答题(每小题8分,共40分)得分1.某图书借阅管理系统能够提供以下功能:读者能够通过系统借书和还书。借书吋系统根据

8、读者表和借阅记录判断读者足否可以借书,如果有超期未还的15籍或达到借阅上限则不能借15,否则登记借15记录;还15时系统登记还

9、5记录,若超期则产生罚款单。请根据以上功能描述画出顶辰DFD图和第一足DFD图。罚单顶层DFD借阅信息1.请分析以下两个软件开发项目使用哪种过程模型比较合适,并说明理由。A.某

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。