当前位置: 首页 > article >正文

软考 系统架构设计师系列知识点之杂项集萃(82)

接前一篇文章:软考 系统架构设计师系列知识点之杂项集萃(81)

第148题

“4+1”视图主要用于描述系统逻辑架构,最早由Philippe Kruchten于1995年提出。其中( )视图用于描述对象模型,并说明系统应该为用户提供哪些服务。当采用面向对象的设计方法描述对象模型时,通常使用( )表达类的内部属性和行为,以及类集合之间的交互关系;采用( )定义对象的内部行为。

第1空

A. 逻辑

B. 过程

C. 开发

D. 物理

正确答案:A。

第2空

A. 对象图

B. 活动图

C. 状态图

D. 类图

正确答案:D。

第3空

A. 对象图

B. 活动图

C. 状态图

D. 类图

正确答案:C。

解析:

本题主要考查考生对“4+1”视图的理解与掌握。“4+1”视图是对逻辑架构进行描述,最早由Philippe Kruchten提出,他在1995年的IEEE Software上发表了题为“The 4+1 View Model of Architecture”的论文,引起了业界的极大关注,并最终被RUP采纳,现在已成为架构设计的结构标准。“4+1”视图主要包括:

(1)逻辑视图(Logical View)

设计的对象模型(使用面向对象的设计方法时)。

(2)过程视图(Process View)

捕捉设计的并发和同步特征。

(3)物理视图(Physical View)

描述了软件到硬件的映射,反映了分布式特性。

(4)开发视图(Development View)

描述了在开发环境中软件的静态组织结构。

(5)场景视图(Scene View)

架构的描述,即所作的各种决定,可以围绕着这四个视图来组织,然后由一些用例(Use Cases)或场景(Scenarios)来说明,从而形成了第五个视图 —— 场景视图。

当采用面向对象的设计方法描述对象模型时,通常使用类图表达类的内部属性和行为,以及类集合之间的交互关系;采用状态图定义对象的内部行为。

特别说明:

本题与软考 系统架构设计师系列知识点之杂项集萃(65)-CSDN博客是同一道题,之所以单独出来,是因为解析并不一样,可以两篇文章对照着看,相得益彰。

第149题

系统设计是软件开发的重要阶段,( )主要是按系统需求说明来确定此系统的软件结构,并设计出各个部分的功能和接口。

A. 外部设计

B. 内部设计

C. 程序设计

D. 输入/输出设计

正确答案:A。

所属知识点:旧版教材 软件工程 -> 软件设计。

解析:

在软件开发中,外部设计又称为概要设计,其主要职能是设计各个部分的功能、接口、相互如何关联。内部设计又称为详细设计,其主要职能是设计具体一个模块的实现。因此本题应选A。

http://www.lryc.cn/news/2403002.html

相关文章:

  • DrissionPage调试工具:网页自动化与数据采集的革新利器
  • 有人-无人(人机)交互记忆、共享心智模型与AI准确率的边际提升
  • 如何使用k8s安装redis呢
  • AI对测试行业的应用
  • 【OpenGL学习】(五)自定义着色器类
  • 408第一季 - 数据结构 - 栈与队列的应用
  • 超声波清洗设备的清洗效果如何?
  • k8s部署dify
  • “草台班子”的成长路径分析
  • RAG技术解析:实现高精度大语言模型知识增强
  • 软件测评服务如何依据标准确保品质?涵盖哪些常见内容?
  • 大数据学习(131)-Hive数据分析函数总结
  • SCAU数值计算OJ
  • c++ 基于openssl MD5用法
  • Python打卡第46天
  • Unity优化篇之DrawCall
  • SpringCloud学习笔记-2
  • C++.OpenGL (9/64)复习(Review)
  • Spring Boot-面试题(52)
  • 从混乱到秩序:探索管理系统如何彻底改变工作流程
  • 最新研究揭示云端大语言模型防护机制的成效与缺陷
  • HTML5+CSS3+JS小实例:具有粘性重力的磨砂玻璃导航栏
  • CVAT标注服务
  • SpringBoot+Mybatisplus配置多数据源(超级简单!!!!)
  • Git Svn
  • Python爬虫伪装
  • Webpack的基本使用 - babel
  • LLaMA-Factory的5种推理方式总结
  • 链游技术破壁:NFT资产确权与Play-to-Earn经济模型实战
  • 为什么HDI叠孔比错孔设计难生产