【系统架构设计师】绪论-系统架构概述

目录

绪论

系统架构概述

单选题



绪论

系统架构概述

单选题


1、软件方法学是以软件开发方法为研究对象的学科。其中,()是先对最高居次中的问题进行定义、设计、编程和测试,而将其中未解决的问题作为一个子任务放到下一层次中去解决。()是根据系统功能要求,从具体的器件、逻辑部件或者相似系统开始,通过对其进行相互连接、修改和扩大,构成所要求的系统。(请作答此空)是建立在严格教学基础上的软件开发方法。

A、自底向上开发方法

B、形式化开发方法

C、非形式化开发方法

D、自顶向下

解析:

|-------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 正确答案: | B |
| 答案解析: | 软件方法学是软件开发全过程的指导原则与方法体系。其另一种含义是以软件方法为研究对象的学科。从开发风范上看,软件方法有自顶向下的开发方法、自底向上的开发方法。再实际软件开发中,大都是自顶向下与自底向上两种方法的结合,只不过是以何者为主而已。 自顶向下开发方法是先对最高次中的问题进行定义、设计、编程和测试,而将其中未解决的问题作为一个子任务放到下一层次中去解决。 自底向上开发方法是根据系统功能要求,从具体的器件、逻辑部件或者相似系统开始,通过对其进行相互连接、修改和壮大、构成所要求的系统。形式化方法是一种具有坚实教学基础的放到,从而允许对系统和开发过程做严格处理和论证,适用于那些系统安全级别极高的软件的开发。第三空选择B选项。 |

2、企业应用集成是一个战略意义上的方法,它从服务和信息角度将多个信息系统绑定在一起,提供实时交换信息和影响流程的能力。()提供企业之间的信息共享能力,(请作答此空)在用户使用角度能够对集成系统参数一个"整体"的感觉。

A、API集成

B、数据集成

C、界面集成

D、过程集成

解析:

|-------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 正确答案: | C |
| 答案解析: | 界面集成:把各应用系统的界面集成起来,统一入口,使用户能够对集成系统产生一个整体的感觉。 业务流程集成也称为过程集成,这种集成超越了数据和系统,它由一系列基于标准的、统一数据格式的工作流组成。当进行业务流程集成时,企业必须对各种业务信息的交换进行定义、授权和管理,以便改进操作、减少成本、提高响应速度。 业务流程集成不仅要提供底层应用支撑系统之间的互连,同时要实现存在于企业内部的应用之间,本企业和其他合作伙伴之间的端到端的业务流程的管理。它包括应用集成、B2B集成、自动化业务流程管理、人工流程管理、企业门户、以及对所有应用系统和流程的管理和监控等。 |

3、ANSI/IEEE 1471-2000是对软件密集型系统的架构进行描述的标准。在该标准中,()这一概念主要用于描述软件架构模型。在此基础上,通常采用(请作答此空1)描述某个利益相关人(Stakeholder)所关注架构模型的某一方面。(请作答此空2)则是对所有利益相关人关注点的响应和回答。

第一空:

A、环境

B、资源

C、视角

D、场景

第二空:

A、架构

B、系统

C、模型

D、使命

解析:

|-------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 正确答案: | 第一空:C 第二空:A |
| 答案解析: | 在ANSI/IEEE 1471-2000标准中,系统是为了达成利益相关人(Stakeholder)的某些使命(Mission),在特定环境(Enviroment)中构建的。每一个系统都有一个架构(Architecture)。架构是对所有利益相关人的关注点(Concern)的响应和回答,通过架构描述(Architecture Description)来说明。每一个利益相关人都有各自的关注点。这些关注点是指对其重要的,与系统的开发、运营或其他方面相关的利益。架构描述(Architecture Description)本质上是多视图的。每一个视图(View)是从一个特定的视角(Viewpoint)来表述架构的某一个独立的方面。试图用一个单一的视图来覆盖所有的关注点当然是最好的,但实际上这种表示方式将很难理解。视角(Viewpoint)的选择,基于要解决哪些利益相关人的哪些关注点。它决定了用来创建视图的语言、符号和模型等,以及任何与创建视图相关的建模方法或者分析技术。一个视图(View)包括一个或者多个架构模型(Model),一个模型也可能参与多个视图。模型较文本的表述的好处在于,可以更容易的可视化、检查、分析、管理和集成。 |

4、采用以架构为核心的软件开发方法,在建立软件架构的初期,首要任务是选择一个合适的(请作答此空),在此基础上,开发人员通过架构模型,可以获得关于()的理解,为将来的架构实现与演化过程建立了目标。

A、分析模式

B、设计模式

C、架构风格

D、架构标准

解析:

|-------|---------------------------------------------------------------------------------------------|
| 正确答案: | C |
| 答案解析: | 架构设计是一个迭代过程,在建立软件架构的初期,选择一个合适的架构风格是首要的,在此基础上,开发人员通过架构模型,可以获得关于软件架构属性的理解,为将来的架构实现与演化过程建立了目标。 |

相关推荐
湘-枫叶情缘7 小时前
1990:种下那棵不落叶的树-第6集 圆明园的对话
linux·系统架构
Light6012 小时前
智链未来:彭山物流园区从物理基建到数据智能体的全维度构建方案
人工智能·系统架构·数字孪生·智慧物流·实施路径·彭山项目
学历真的很重要14 小时前
【系统架构师】第二章 操作系统知识 - 第二部分:进程与线程(补充版)
学习·职场和发展·系统架构·系统架构师
C澒16 小时前
Vue 项目渐进式迁移 React:组件库接入与跨框架协同技术方案
前端·vue.js·react.js·架构·系统架构
roman_日积跬步-终至千里19 小时前
【系统架构设计师-综合知识】系统知识点说明
系统架构
子春一21 小时前
Flutter for OpenHarmony:形状拼图:基于路径几何与空间吸附的交互式拼图系统架构解析
flutter·系统架构
枫叶丹421 小时前
【Qt开发】Qt界面优化(一)-> Qt样式表(QSS) 背景介绍
开发语言·前端·qt·系统架构
Coder个人博客1 天前
Linux6.19-ARM64 mm mmu子模块深入分析
大数据·linux·车载系统·系统架构·系统安全·鸿蒙系统
不凉帅1 天前
NO.7系统架构设计和软件质量
系统架构
C澒1 天前
前端整洁架构(Clean Architecture)实战解析:从理论到 Todo 项目落地
前端·架构·系统架构·前端框架