计算机科学与技术 专业 软件工程 课程试卷.doc

计算机科学与技术 专业 软件工程 课程试卷.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
陇东学院2012 ——2013 学年第二学期计算机科学与技术 专业 软件工程 课程试卷(期末B) 一、选择题(每小题2分,共20分)。 在软件开发的各种资源中,____D____是最重要的资源。(2分) A. 开发工具 B. 方法 C. 硬件环境 D. 人员 单元测试的测试用例主要根据___A___的结果来设计。(2分) A. 需求分析 B. 源程序 C. 概要设计 D. 详细设计 维护中因删除一个标识符而引起的错误是_______D____副作用。(2分) A.文档 B.数据 C. 设计 D. 编码 在SD方法中全面指导模块划分的最重要的原则是_____D_______。(2分) A.程序模块化 B.模块高内聚 C.模块低耦合 D.模块独立性 模块的内聚性最高的是______D______。(2分) A.逻辑内聚 B.时间内聚 C.偶然内聚 D.功能内聚 软件生命周期中所花费用最多的阶段是( D ) A.详细设计 B.软件编码 C.软件测试 D.软件维护 软件测试方法中的静态测试方法之一为( A ) A.计算机辅助静态分析 B.黑盒法hgukl C.路径覆盖 D.边界值分析 在详细设计阶段,经常采用的工具有( A ) A.PAD B.SA C.SC D.DFD 可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出( B )的回答。 A.确定 B.行或不行 C.正确 D.无二义 以下不属于逻辑覆盖的是( D )。 A.语句覆盖 B.判定覆盖 C.条件覆盖 D.基本路径 二、简答题(共40分)。 采用黑盒技术设计测试用例有哪几种方法?这些方法各有什么特点?(5分) ㈠等价类划分。等价类划分是将输入数据域按有效的或无效的(也称合理的或不合理的)划分成若干个等价类,测试每个等价类的代表值就等于对该类其它值的测试。㈡边界值分析。该方法是将测试边界情况作为重点目标,选取正好等于,刚刚大于或刚刚小于边界值的情况,根据这些情况选择测试用例。㈢错误推测。错误推测法没有确定的步骤,凭检验进行。它的基本思想是列出程序中可能发生错误的情况,根据这些情况选择测试用例。㈣因果图。因果图能有效的检测输入条件的各种组合可能会引起的错误。因果图的基本原理是通过画因果图,把用自然语言描述的功能说明转换为判定表,最后为判定表的每一列设计一个测试用例。 软件工程的七条基本原理。(5分) 1、用分阶段的生命周期计划严格管理 2、坚持进行阶段评审 3、实行严格的产品控制 4、采用现代程序设计技术 5、结果应能清楚地审查 6、开发小组的人员应该少而精 7、承认不断改进软件工程实践的必要性 什么是软件危机?其产生的原因是什么?(5分) 当软件开发技术的进步不能跟上硬件技术的进步,未能满足发展的要求,致软件开发中遇到的问题找不到解决的办法,使问题积累起来,形成了尖锐的矛盾,因而导致了软件危机。主要表现为:1经费预算经常突破,完成时间一再拖延;2开发的软件不能满足用户要求;3开发的软件可维护性差;4开发的软件可靠性差。造成软件危机的原因是由于软件产品本身的特点以及开发软件的方式、方法、技术和人员引起的。共产生原因主要有以下几方面:1软件的规模越来越大,结构越来越复杂;2软件开发管理困难而复杂;3软件开发费用不断增加;4软件开发技术落后;5生产方式落后;6开发工具落后,生产率提高缓慢。 什么是数据字典?其作用是什么?它有哪些条目?(5分) 数据字典(简称DD)是用来定义数据流图中的各个成分的具体含义的,它以一种准确的、无二义性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。他和数据流图共同构成了系统的逻辑模型,是需求规格说明书的主要组成部分。数据字典是为分析人员查找数据流图中有关名字的详细定义而服务的,因此也像普通字典一样,要把所有条目按一定的次序排列起来,以便查阅。数据字典有以下四类条目:数据流、数据项、数据存储、基本加工。数据项是组成数据流和数据存储的最小元素。源点、终点不在系统之内,故一般不在字典中说明。 软件生命周期的阶段划分及各阶段的文档。(5分) 20世纪70年代提出的软件生命周期的瀑布模型,典型

文档评论(0)

勤能补拙 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档