题目详情
题目详情:
发布时间:2023-10-12 00:55:18

[单项选择]软件架构模式描述了如何将各个模块和子系统有效地组织成一个完整的系统。诸如word和Excel这类图形界面应用软件所采用的架构模式是______。
A. 分层模式
B. 知识库模式
C. 面向对象模式
D. 事件驱动模式

更多"软件架构模式描述了如何将各个模块和子系统有效地组织成一个完整的系统。诸"的相关试题:

[单项选择]软件架构模式描述了如何将各个模块和子系统有效地组织成一个完整的系统。诸如Word和Excel这类图形界面应用软件所采用的架构模式是()
A. 分层模式
B. 知识库模式
C. 面向对象模式
D. 事件驱动模式
[多项选择]销售物流信息系统的基本架构和内容除包括运输管理子系统、配送管理子系统、仓库运作管理子系统外,还包括()。
A. 人力管理子系统
B. 质量管理子系统
C. 财务管理子系统
D. 客户管理子系统
E. 库存管理子系统
[单项选择]软件架构文档是对软件架构的正式描述,能够帮助与系统有关的开发人员更好地理解软件架构。软件架构文档的写作应该遵循一定的原则。以下关于软件架构文档写作原则的叙述中,错误的是______。
A. 架构文档应该从架构设计者的角度进行编写
B. 应该保持架构文档的即时更新,但更新不要过于频繁
C. 架构文档中的描述应该尽量避免不必要的重复
D. 每次架构文档修改,都应该记录修改的原则
[简答题]软件架构设计的一个核心问题是如何有效地使用重复的体系结构模式,即达到软件体系结构级的软件重用。软件架构风格(Software Architecture Style)是描述软件系统组织方式的常用模式,在实践中已经被多次应用。按照Shaw和Garlan的说法,“一种体系结构风格定义了构件类型和连接件类型的词汇表,以及它们如何组合的约束条件”。软件架构风格通常分为数据流(Data Flow)风格、调用/返回(Call/Return)风格、独立构件(Independent Components)风格、虚拟机(Virtual Machines)风格和仓库(Repositories)风格5大类。在实际应用中,随着软件系统规模的扩大和复杂,一个系统往往会同时使用多类体系结构风格,这些风格可以交叉组合,彼此重叠。
请围绕“软件架构风格及其应用”论题,依次从以下3个方面进行论述。
(1)概要叙述你参与管理和开发的软件工程项目及你在其中所担任的主要工作。
(2)请说明以上软件架构风格分类中每一类有哪些经典的软件体系结构设计风格,并就其中至少两类论述其具体的软件架构风格的构件、连接件类型和组合约束要求等结构特征及其应用特点。
(3)具体阐述你参与管理和开发的项目中在体系结构设计时选择使用软件架构风格的情况,包括选择的依据、多个风格组合使用的情况和最终实际效果等,还有哪些需要进一步改进之处及如何进行改进。
[单项选择]软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。架构风格定义了一类架构所共有的特征,主要包括架构定义、架构词汇表和架构______。
A. 描述
B. 组织
C. 约束
D. 接口
[单项选择]为了解决C/S模式中客户机负荷过重的问题,软件架构发展形成了()模式。
A. 三层C/S
B. 分层
C. B/S
D. 知识库
[单项选择]软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。以下关于软件架构设计活动的描述,错误的是______。
A. 在建立软件架构的初期,一般需要选择一个合适的架构风格
B. 将架构分析阶段已标识的构件映射到架构中,并分析这些构件之间的关系
C. 软件架构设计活动将已标识构件集成到软件架构中,设计并实现这些构件
D. 一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审
[单项选择]UML用系统视图描述系统的组织结构。其中,()采用类、子系统、包和用例对系统架构进行设计建模。
A. 用例视图
B. 逻辑视图
C. 实现视图
D. 部署视图
[简答题]

试题二 论企业应用系统的分层架构风格 软件架构风格是描述一类特定应用领域中系统组织方式的惯用模式,反映了领域中诸多系统所共有的结构特征和语义特征,并指导如何将各个模块和子系统有效组织成一个完整的系统。分层架构是一种常见的软件架构风格,能够有效简化设计,使得设计的系统结构清晰,便于提高复用能力和产品维护能力。 由于大量企业应用系统都由界面呈现、业务逻辑、数据存储三类功能构成,因此广泛采用分层架构风格进行系统设计。 请围绕“企业应用系统的分层架构风格”论题,依次从以下三个方面进行论述。


[单项选择]软件架构贯穿于软件的整个生命周期,但在不同阶段对软件架构的关注力度并不相同,______阶段,对软件架构的关注最多。
A. 需求分析与设计
B. 设计与实现
C. 实现与测试
D. 部署与变更
[单项选择]软件设计包括软件架构设计和软件详细设计。架构设计属于高层设计,主要描述软件的结构和组织,标识各种不同的组件。由此可知,在信息系统开发中,______属于软件架构设计师要完成的主要任务之一。
A. 软件复用
B. 模式设计
C. 需求获取
D. 需求分配
[简答题]

试题一 论软件架构建模技术与应用 软件架构用来处理软件高层次结构的设计和实施,它以精心选择的形式将若干结构元素进行装配,从而满足系统的主要功能和性能需求。软件架构设计的首要问题是如何表示软件架构,即如何对软件架构建模。根据建模的侧重点不同,可以将软件架构模型分为结构模型、框架模型、动态模型、过程模型和功能模型。Kruchten在1995年提出了“4+1”视图模型,将5种模型有机地统一在一起。 请围绕“软件架构建模技术与应用”论题,依次从以下三个方面进行论述。

简要叙述“4+1”视图模型的主要内容。结合你参与项目的实际情况,详细说明该项目需求及所涉及的软件架构(包括使用到的视图模型、创建的架构模型及使用的建模工具等)。

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码