软件工程概论2018秋

上传人:suij****uang 文档编号:182638906 上传时间:2023-01-26 格式:DOCX 页数:6 大小:16.51KB
返回 下载 相关 举报
软件工程概论2018秋_第1页
第1页 / 共6页
软件工程概论2018秋_第2页
第2页 / 共6页
软件工程概论2018秋_第3页
第3页 / 共6页
点击查看更多>>
资源描述
一、单选题(共 19 道试题,共 38 分。)V1. 指出PDL是下列()语言A. 高级程序设计语言B. 伪码C. 中级程序设计语言D. 低级程序设计语言正确答案:D 满分:2分2. 以下说法错误的是( )A. 面向对象分析与面向对象设计的定义没有明显的区别B. 在实际的软件开发过程中面向对象分析与面向对象设计的界限是模糊的C. 面向对象分析和面向对象设计活动是一个多次反复迭代的过程D. 从面向对象分析到面向对象设计,是一个逐渐扩充模型的过程 正确答案: A 满分: 2 分3. 分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()A. 细节B. 输入与输出C. 软件的作者D. 绘制的时间正确答案: B 满分: 2 分4. 以下说法错误的是( )A. 面向对象方法不仅支持过程抽象,而且支持数据抽象B. 某些面向对象的程序设计语言还支持参数化抽象C. 信息隐藏通过对象的封装性来实现D. 在面向对象方法中,类是最基本的模块正确答案: D 满分: 2 分5. 对象模型的描述工具是( )A. 状态图B. 数据流图C. 对象图D. 结构图正确答案: C 满分: 2 分6. 下面错误的说法是( )A. 每个数据流必须用名词或名词短语命名B. 每个加工必须有名字,通常是动词短语C. 每个数据存储必须用名词或名词短语D. 每个数据源点或终点必须有名字 正确答案: A 满分: 2 分7. 对于集成测试,下列说法错误的是( )A. 应对每一个测试用例都执行测试规程B. 应将测试结果与预期结果比较,研究两者的偏离原因C. 将缺陷报告给相关构件工程师,不需要他们修改D. 将缺陷报告给测试设计人员,由它们评估整个测试工作的结果 正确答案: C 满分: 2 分8. 瀑布模型的问题是( )A. 用户容易参与开发B. 缺乏灵活性C. 用户与开发者易沟通D. 适用可变需求正确答案:B 满分:2分9. 以下不属于软件维护的困难表现的是( )A. 读懂别人的程序是困难的B. 文档的不一致性C. 源程序及相关文档的错误或丢失D. 软件开发和软件维护在人员和时间上的差异正确答案: C 满分: 2 分10. 需求分析是( )A. 软件开发工作的基础B. 软件生存周期的开始C. 由系统分析员单独完成的D. 由用户自己单独完成的正确答案: A 满分: 2 分11. 传统的测试策略是从( )开始A. 单元测试B. 集成测试C. 系统测试D. 人员测试正确答案: A 满分: 2 分12. 软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主 要用于测试( )A. 结构合理性B. 软件外部功能C. 程序正确性D. 程序内部逻辑正确答案: B 满分: 2 分13. 软件测试的目的是( )A. 证明软件的正确性B. 找出软件系统中存在的所有错误C. 证明软件系统中存在错误D. 尽可能多的发现软件系统中的错误正确答案: B 满分: 2 分14. 同一类中有相同的数据结构,这是( )级别的共享A. 不同应用B. 同一应用C. 不同类D. 同一类正确答案: D 满分: 2 分15. 软件维护工作的最主要部分是( )A. 校正性维护B. 适应性维护C. 完善性维护D. 预防性维护正确答案:C 满分:2分16. 内容耦合指( )A. 两个模块之间传递的是数据结构B. 一个模块调用另一个模块时,传递的是控制变量C. 通过一个公共数据环境相互作用的哪些模块间的耦合D. 一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部 正确答案: B 满分: 2 分17. 在软件生存周期中,工作量所占比例最大的阶段是( )阶段A. 需求分析B. 设计C. 测试D. 维护正确答案: D 满分: 2 分18. 软件工程方法得以实施的主要保证是( )A. 硬件环境B. 开发人员的素质C. 软件开发工具和软件开发的环境D. 软件开发的环境 正确答案: C 满分: 2 分19. 以下说法错误的是( )A. 面向对象方法不仅支持过程抽象,而且支持数据抽象B. 某些面向对象的程序设计语言还支持参数化抽象C. 信息隐蔽通过对象的封装来实现D. 在面向对象方法中,类是最基本的模块正确答案: D 满分: 2 分二、多选题(共 1 道试题,共 2 分。)V1. Constantine 提出的“组织范型”包括( )A. 封闭式范型B. 随机式范型C. 开放式范型D. 同步式范型正确答案: ABCD 满分: 2 分三、判断题(共 30 道试题,共 60 分。)V1. IDEF0 用来描述系统的功能活动及联系,建立系统的功能模型。( )A. 错误B. 正确 正确答案: B 满分: 2 分2. 数据字典有以下四类条目:数据流、数据项、数据存储、基本加工。( )A. 错误B. 正确正确答案:B 满分:2分3. 软件层次一般分为专用应用层、通用应用层、中间件层、系统软件层四个层。( )A. 错误B. 正确正确答案: B 满分: 2 分4. 带来高维护费用的关键因素有:人员的不稳定、合同责任、维护人员技术水平、系统结 构衰退。( )A. 错误B. 正确 正确答案: B 满分: 2 分5. 测试人员将一次迭代内测试工作的结果和测试计划建立的目标进行对比,做出评估,这 一过程叫做评估测试。( )A. 错误B. 正确正确答案: B 满分: 2 分6. 类有三种复用方式:实例复用、继承复用、多态复用。( )A. 错误B. 正确正确答案: B 满分: 2 分7. 桩模块用来代替被测模块所调用的模块。它的作用是返回被测模块所需的信息。( )A. 错误B. 正确正确答案: B 满分: 2 分8. 测试模型包括:测试用例、测试用例、测试构件。( )A. 错误B. 正确 正确答案: B 满分: 2 分9. 通过黑盒测试主要发现以下错误: 1)是否有不正确或遗漏了的功能。2)在接口上,能 否正确地接受输入数据,能否产生正确的输出信息。3)访问外部信息是否有错。4)性能上 是否满足要求等等。( )A. 错误B. 正确正确答案: B 满分: 2 分10. 在需求分析阶段,首先进行问题识别,即双方确定对问题的综合需求,这些需求包括: 功能需求、性能需求、环境需求、用户界面需求。( )A. 错误B. 正确 正确答案: B 满分: 2 分11. RUP 设计的主要结果是设计模型,用来可视化的描述系统的实现。( )A. 错误B. 正确正确答案: B 满分: 2 分12. WirfsBrock 等人提出了种类责任协作者开发类图的卡片技术。该技术使用实际的 或虚拟的索引卡片,为定义类提供较多的信息。( )A. 错误B. 正确正确答案:B 满分:2分13. Booch 方法的开发模型分静态模型和动态模型类型。( )A. 错误B. 正确 正确答案: B 满分: 2 分14. UML 是一种定义良好、易于表达、功能强大且普遍适用的建模语言。( ) A. 错误B. 正确 正确答案: B 满分: 2 分15. 基本的估算方法有自顶向下估算、自底向上估算、差别估算法等等。( ) A. 错误B. 正确 正确答案: B 满分: 2 分16. 传统软件开发方法的缺陷:(1)面向过程为主(2)软件结构稳定性差(3)软件开发 的抽象力度小(4)软件重用未能得到很好的解决。( )A. 错误B. 正确正确答案: B 满分: 2 分17. 非渐增式测试:该测试是首先对每个模块分别进行单元测试,然后再把所有的模块按 设计要求组装在一起进行的测试。( )A. 错误B. 正确正确答案: B 满分: 2 分18. 内聚性是一个构件内部各种元素彼此结合的紧密程度的度量。包括:偶然内聚、逻辑 内聚、时间内聚、过程内聚、通信内聚、顺序内聚、功能内聚。( )A. 错误B. 正确 正确答案: B 满分: 2 分19. 面向对象软件的测试过程有:单元测试、集成测试、确认测试等。( ) A. 错误B. 正确 正确答案: B 满分: 2 分20. 软件的可维护性、可使用性、可靠性是衡量软件质量的几个主要特性。( )A. 错误B. 正确正确答案: B 满分: 2 分21. 维护没有副作用。( )A. 错误B. 正确正确答案: A 满分: 2 分22. 软件项目计划有:(1)项目实施计划(软件开发计划)(2)质量保证计划(3)软件测 试计划(4)文档编制计划(5)用户培训计划(6)综合支持计划(7)软件发布计划。( ) A. 错误B. 正确正确答案:B 满分:2分23. 概要设计的基本任务有: 1)设计软件系统结构简称软件结构)2)数据结构及数据库 设计 3)编写概要设计文档4)评审。( )A. 错误B. 正确正确答案: B 满分: 2 分24. 螺旋模型将瀑布模型和增量模型结合起来,加入了两种模型均忽略了的风险分析,弥 补了这两种模型的不足。( )A. 错误B. 正确正确答案: B 满分: 2 分25. Wasserman1995提出了 5种创建设计的方法:模块化分解、面向数据的分解、面向事 件的分解、由外往内的设计、面向对象的设计。( )A. 错误B. 正确正确答案: B 满分: 2 分26. 软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科。( ) A. 错误B. 正确正确答案: B 满分: 2 分27. 软件生存周期包括可行性研究、项目开发计划、需求分析、软件设计、编码、测试、 维护等活动。( )A. 错误B. 正确正确答案: B 满分: 2 分28. 分析的几项原则有:(1)组装与分解相结合的原则。(2)抽象化与具体化相结合的原 则(3)封装原则(4)相关性原则(5)行为约束原则。( )A. 错误B. 正确正确答案: B 满分: 2 分29. 软件维护费用增加的主要原因是维护的生产率非常低。( )A. 错误B. 正确正确答案: B 满分: 2 分30. 可用性:系统在给定的时间点上根据需求说明成功地运行的概率。也可以说可用性是 当有请求时即在一定时刻)系统能执行有用服务的可能性。( )A. 错误B. 正确正确答案: B 满分: 2 分
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!