软件概要设计-架构真题(二十五)

  1. 软件概要设计包括软件设计的结构、确定系统功能模块及其相互关系,主要采用()描述程序的结构。(2018年)
  1. 程序流程图、PAD图和伪代码
  2. 模块结构图、数据流图和盒图
  3. 模块结构图、层次图和HIPO图
  4. 程序流程图、数据流图和层次图

答案:C

解析:

需求分析:数据流图。

概念设计:模块结构图,层次图,HIPO图。

详细设计:伪代码,程序流图,盒图。

  1. 软件设计包括四个即独立又相互联系的活动:高质量的()将改善程序结构和模块划分,降低过程复杂性。()的主要目标是开发一个模块化的程序结构,并表示出模块间的控制关系。(2018年)
  1. 程序设计
  2. 数据设计
  3. 算法设计
  4. 过程设计

答案:B

  1. 软件结构设计
  2. 数据结构设计
  3. 数据流设计
  4. 分布式设计

答案:A

解析:

结构设计:定义软件系统主要各个部件之间的关系。(各个结构的控制关系)

数据设计:将模型转换成数据结构的定义。好的数据设计改善模块划分,降低过程复杂度。

过程设计:系统结构部件转换成软件的过程。

  1. 软件重用可以分为垂直式重用和水平式重用,()是一种典型的水平式重用。(2018年)
  1. 医学词汇报
  2. 标准函数库
  3. 电子商务标准
  4. 网银支付接口

答案:B

解析:

垂直指行业深挖,水平各应用层通用。

  1. 面向对象的分析模型主要由顶层架构图、用例和用例图和()构成。设计模式包含以()表示的软件体系结构图、以交互表示的用例实现图、完整精确的类图、描述复杂对象的()和用以描述流程化处理过程的活动图

答案:

领域模型概念、包图、状态图

  1. OMG接口定义语言IDL文件包含六种不同的元素,()是一个IDL文件最核心内容,()将映射为java语言中的包(Package)或C++语言中的命名空间(Namespace)。(2018年)
  1. 模块定义
  2. 消息结构
  3. 接口描述
  4. 值类型

答案:C

  1. 模块定义
  2. 消息结构
  3. 接口描述
  4. 值类型

答案:A

解析:IDL是接口定义语言,文件主要包含:接口描述、模块定义、类型定义、常量定义、异常、值类型。 接口描述是最核心的内容。

  1. 确认测试计划通常是需求分析阶段完成,根据用户参与程度不同,软件确认测试通常包括()。(2018年)
  1. 黑盒测试和白盒测试
  2. 一次性组装测试和增量组装测试
  3. 内部测试、ALPHA、BETA和验收测试
  4. 功能测试、性能测试、用户界面测试和安全性测试

答案:C

解析:

内部测试表示开发人员测试,ALPHA测试则是用户或自己员工在开发环境测试,BEAT由最终用户在真实场景测试。

  1. (2018年)EJB是企业级java构件,用于开发和部署多层结构的、分布式的、面向对象的java应用系统。其实,()负责完成服务器端与客户端的交互。
  1. 会话型构件
  2. 实体型构件
  3. COM构件
  4. 消息驱动构件

答案:A

8、()用于数据持久化来简化数据库开发工作。

  1. 会话型构件
  2. 实体型构件
  3. COM构件
  4. 消息驱动构件

答案:B

相关推荐
装不满的克莱因瓶2 小时前
【Java架构师体系课 | MySQL篇】③ Explain执行计划详解
java·数据库·mysql·架构·优化·索引·explain
一水鉴天2 小时前
整体设计 全面梳理复盘 之38 3+1 工具套件(思维工具为根)设计共识暨 DevOps 融合落地路径
人工智能·架构·transformer
后端小张2 小时前
【AI 学习】AI Agent 开发进阶:架构、规划、记忆与工具编排
java·人工智能·ai·架构·系统架构·agent·智能体
腾讯云开发者3 小时前
AI 时代,架构师如何破局成长?腾讯云架构师技术沙龙圆满收官
架构
拾忆,想起3 小时前
Dubbo监控中心全解析:构建微服务可观测性的基石
java·服务器·网络·tcp/ip·微服务·架构·dubbo
腾讯云开发者3 小时前
架构派 | 专访长沙同盟理事长李颖悟:技术人生AB面
架构
百***97644 小时前
【语义分割】12个主流算法架构介绍、数据集推荐、总结、挑战和未来发展
算法·架构
q***64974 小时前
华为HuaweiCloudStack(一)介绍与架构
服务器·华为·架构
AllData公司负责人11 小时前
实时开发平台(Streampark)--Flink SQL功能演示
大数据·前端·架构·flink·开源
开发加微信:hedian11614 小时前
短剧小程序开发全攻略:技术选型与实现思路
微信·小程序·架构·aigc·交互