软考 系统架构设计师系列知识点之杂项集萃(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。

相关推荐
武子康3 小时前
Java-136 深入浅出 MySQL Spring Boot @Transactional 使用指南:事务传播、隔离级别与异常回滚策略
java·数据库·spring boot·mysql·性能优化·系统架构·事务
做运维的阿瑞1 天前
Python零基础入门:30分钟掌握核心语法与实战应用
开发语言·后端·python·算法·系统架构
文火冰糖的硅基工坊1 天前
[硬件电路-324]:芯片根据功能、信号类型、应用场景、制造工艺、集成度及设计理念等多个维度进行分类
单片机·嵌入式硬件·系统架构·信号处理
云虎软件朱总1 天前
配送跑腿系统:构建高并发、低延迟的同城配送系统架构解析
java·系统架构·uni-app
qqxhb1 天前
系统架构设计师备考第33天——软件架构基础
系统架构·软件架构·构件·视图建模·分析设计实现·部署演化
张道天1 天前
软考系统架构设计师知识点-数学与经济管理
系统架构
谱写秋天2 天前
软考-系统架构设计师 关系数据库详细讲解
数据库·系统架构·软考架构师
roman_日积跬步-终至千里3 天前
【系统架构设计(36)】网络规划与设计
网络·系统架构
qqxhb3 天前
系统架构设计师备考第35天——软件架构复用
系统架构·管理·使用·获取·构件复用·机会复用·系统复用
qqxhb3 天前
系统架构设计师备考第30天——关系数据库
数据库·系统架构·数据库设计·关系模式·范式·关系远算·完整性规则