软件工程2013-2014-2期末考试B卷(答案).doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
东莞理工学院(本科)试卷(A 卷) 2013-2014 学年第二学期 《软件工程》试卷(A 卷)__软件需求规格说明书___来描述需求。 软件测试可分为 静态分析 和动态测试,而动态测试又可以分为 黑盒 测试和 白盒 测试。 模块化设计的目的是按照规定的原则把大型软件划分为较小的、相互独立但相互关联的模块。模块的独立性可以从 内聚性 和 耦合性 两个方面来度量。 按照复用所应用的领域范围,复用可分为两种, 横向复用 是指复用不同应用领域中的软件元素; 纵向复用 是指在一类具有较多公共性的领域间对软件构件进行复用。 二、单项选择题(每题2分,共40分) 1 2 3 4 5 6 7 8 9 10 B D B C D C D B D C 11 12 13 14 15 16 17 18 19 20 C B A B D C A C A B 开发软件需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作( )。 A.软件投机 B.软件危机 C.软件工程 D.软件产生 A.详细的 B. C. D. )的描述。 A主要功能 B.算法的详细过程 C.用户界面和运行环境 D.软件性能。SA方法用DFD 描述( )A.系统的控制流程 B.系统的数据结构 C.系统的基本加工 D.系统的功能 A.B.C.D.。A.系统分析 B.概要设计 C.详细设计 D.编码(实现) 。 以下UML图中,用于从用户角度描述系统功能的是( ) A.类图 B.用例图 C.时序图 D.构件图 以下UML图中,强调从时间顺序描述对象间消息传递的是( ) A.时序图 B.协作图 C.活动图 D.部署图 软件测试的目的是( )。 A.试验性运行软件 B.发现软件错误 C.证明软件正确 D.定位并改正错误 下列几种逻辑覆盖标准中,查错能力最强的是( )。 A.语句覆盖 B.条件覆盖 C.判定覆盖 D.条件组合覆盖 关于测试,下面说法正确的是( )。 A.经过测试没有发现错误说明程序正确 B.测试只能通过运行程序来完成 C.成功的测试是发现了迄今尚未发现的错误的测试 D.成功的测试是没有发现错误的测试 下列选项中与选择程序设计语言无关的因素是( )。 A.编码风格 B.软件执行的环境 C.软件开发的方法 D.项目的应用领域 在软件维护中,因误删除一个标识符而引起的错误是( )副作用。 A.文档 B.数据 C.编码 D.设计 为了系统的处理变更,从而使得软件系统可以随时保持其完整性的是( )。( )。。 顶层DFD 一层DFD 请分析以下两个软件开发项目使用哪种过程模型比较合适,并说明理由。 某公司想要开发一种新的商用软件来填补市场空白。因为市场前景还不十分明确,因此项目具有很大的风险;同时公司虽然很看好这款软件产品,但是对于软件产品的功能只有一个大致概念,许多细节并不明确。(4分) 为一家企业开发一套ERP系统。最初对系统的描述展示了一个相对较大的需求。系统包含许多低耦合的子系统,每个子系统的功能需求相对明确,并且有些非核心的子系统并不需要立即交付。(4分) A可采用螺旋模型,强调风险分析并逐步明确需求。也可采用快速原型模型,明确需求。 B可采用增量模型。也可采用瀑布模型,但需要获取完全,清晰的需求并分清需求优先级。 已知某程序以二维平面上的点P(x, y)为输入,其功能是判定点P在平面上的位置。X轴正向 3 x0, y0 P(1, -1) 第四象限 4 x=0, y0 P(0, 1) Y轴正向 5 x=0, y=0 P(0, 0) 原点 6 x=0, y0 P(0, -1) Y轴负向 7 x0, y0 P(-1, 1) 第二象限 8 x0, y=0 P(-1, 0) X轴负向 9 x0, y0 P(-1, -1) 第三象限 10 x无效, y有效 P(x1, 1) ERROR 11 x有效, y无效 P(1, y1) ERROR 12 x无效, y无效 P(x1, y1) ERROR 有如下有流程图,请 画出对应的程序图(2分) 计算程序图的环域数V(G) (2分) 找出一组基本路径(4分) V(G) = 13-10+2 = 5 基本路基: abcdij, abfgij, abfhij, abfhibcdij, abceij. 下图是一个图书馆借阅管理系统添加读者用例的时序图,请根据该时序图画出添加读者用例的协作图。 共7页,第2页 姓名:

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档