网站大量收购独家精品文档,联系QQ:2885784924

广州大学软件工程试卷A.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广州大学软件工程试卷A

一、单选题(本大题共20空格,每空格1分,共20分): 1.需求分析的思路是从用户的功能需求出发,由系统的业务流程和数据流程导出系统的(B)和(C),识别出系统的元数据和中间数据,为今后设计(A)做好充分准备。 A)数据模型 B)业务模型 C)功能模型 D)UML模型 2. 软件开发时,一个错误发现得越晚,为改正它所付出的代价就( A )。 A)越大 B)越小 C)越不可捉摸 D)越接近平均水平 3.软件测试的目的是( B )。 A)评价软件的质量 B)发现软件的错误 C)找出软件中的所有错误 D)证明软件是正确的 4.原型化方法是用户和设计者之间执行的一种交互过程,适用于(1 A )系统。它从用户界面设计开始,首先形成(2 B ),用户(3 D)并就(4 A)提出意见。 (空格中的1,2,3,4代表选项的顺序,在空格中填入A,B,C,D): 1:A)需求不确定性高的 B)需求确定的 C)管理信息 D)决策支持 2:A)用户界面使用手册 B)界面需求分析说明书 3:A)改进界面的设计 B)使用和不使用哪种编程语 C)程序的结构 D)运行界面原型 4:A)同意什么和不同意什么 B)使用和不使用哪种编程语言 C)程序的结构 D)执行速度是否满足要求 5.软件测试中黑盒方法中常用的方法是( B )方法和(F )方法。 A)路径测试 B)等价类 C)因果图 D)归纳测试 E)综合测试 F)边界值分析 G)深度优先 H)相对图 6. 软件设计阶段可分为( D )设计和( B )设计阶段。 A)逻辑  B)详细  C)程序  D)概要 7.当某一开发项目的进度有可能拖延时,应该(B )。 A)增加新的开发人员 B)分析拖期原因加以补救 C)从别的小组抽调人员临时帮忙 D)推迟预定完成时间 8.软件的集成测试工作最好由(D )承担,以提高集成测试的效果。 A)该软件的设计人员 B)该软件开发组的负责人 C)该软件的编程人员 D)不属于该软件开发组的软件设计人员 9.仅根据规格书描述的程序功能来测试用例的方法称为( C )。 A)原型 B)静态分析法 C)黑盒测试 D)白盒测试 10.使用白盒测试方法时,确定测试数据应根据(A )和指定的覆盖标准。 A)程序的内部逻辑 B)程序的复杂程度 C)使用说明书 D) 程序的功能 11. 在软件开发中软件系统各个组成部分的功能及其互相之间的接口关系的内容应在(D) 中得到阐明: A)可行性研究报告 B)项目开发计划 C)软件需求说明书 D)概要设计说明书 E)详细设计说明书 F)测试计划 G)测试报告 12. 软件策划的上游是(A),下游是(B) A)需求分析 B)软件设计 C)软件测试 D)可行性分析 二、填空题(本大题共25空,每空1分,共25分)? 1.瀑布模型的优点___简单好学__,缺点____逆转性差___增量模型的优点__可以分阶段提交__,缺点__有时用户不同意__、迭代模型的优点___克服瀑布模型的缺点__,缺点__对开发人员要求高__、原型模型的优点___开发速度快__,缺点_不利于创新___。 2.需求描述的工具包括(至少写出5个):数据流图、业务流程图、用况图、时序图、用户交互图、数据模型图和功能需求列表、性能需求列表、接口需求列表、界面需求列表等。 3. 一般而言,在面向对象建模过程中,人们最常用的是建立系统的用例图、类图和顺序图。 4.传统的软件维护分四大类,分别是:纠错性维护;适应性维护;完善性维护;预防性维护。 5.“五个面向”的实施理论,即“面向流程分析、面向数据设计、面向对象实现、面向功能测试、面向过程管理”。 三、简答题(本大题共4小题,每小题7分,共28分): 1. 怎样理解元数据? 元数据是关于数据的数据,组织数据的数据。如数据库概念设计中的实体名和属性名,数据库物理设计中的表名和字段名等都是元数据。 2. 为什么要选择软件开发模型?软件开发模型与软件生存周期有什么关系? 因为软件开发模型是软件工程研究的四大内容之一,它虽然不是软件工程研究的重点,但是在宏观上特别重要。软件公司的项目组在开发一个大项目或产品时,首先在技术上必须选择一个开发模型,使开发模型非常适合这

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档