微站是什么,移动网站 拉新,优化设计答案大全英语,延安网站建设哪家专业接前一篇文章#xff1a; 所属章节#xff1a;
第7章. 系统架构设计基础知识 第5节. 特定领域软件体系结构 相关试题
1. 基于架构的软件设计#xff08;ABSD#xff09;强调由商业、质量和功能需求的组合驱动软件架构设计。ABSD方法有三个基础#xff1a;功能分解、 所属章节
第7章. 系统架构设计基础知识 第5节. 特定领域软件体系结构 相关试题
1. 基于架构的软件设计ABSD强调由商业、质量和功能需求的组合驱动软件架构设计。ABSD方法有三个基础功能分解、和软件模板的使用。
A. 对需求进行优先级排列
B. 根据需求自行设计系统的总体架构
C. 选择架构风格实现质量及商业需求
D. 开发系统原型用于测试
正确答案C。 解析
本题考查ABSD的相关概念。
ABSD方法有三个基础
1功能的分解。使用已有的基于模块的内聚和耦合技术。
2通过选择体系结构风格来实现质量和商业需求。
3软件模板的使用。软件模板是一个特殊类型的软件元素包括描述所有这种类型的元素在共享服务和底层构造的基础上如何进行交互。软件模板还包括属于这种类型的所有元素的功能这些功能的例子有每个元素必须记录某些重大事件每个元素必须为运行期间的外部诊断提供测试点等。 2. 某公司采用基于架构的软件设计Architecture-Based Software DesignABSD方法进行软件设计与开发。ABSD方法有三个基础分别是对系统进行功能分解、采用实现质量属性与商业需求、采用软件模板设计软件架构。
ABSD方法主要包括架构需求等6个主要活动其中活动的目标是标识潜在的风险及早发现架构设计中的缺陷和错误活动针对用户的需求变化修改应用架构满足新的需求。
小王是该公司的一位新任架构师在项目中主要负责架构文档化方面的工作。小王的做法不符合架构文档化的原则。架构文档化的主要输出结果是架构规格说明书和。
第1空
A. 架构风格
B. 设计模式
C. 架构策略
D. 架构描述
正确答案A。 第2空
A. 架构设计
B. 架构实现
C. 架构复审
D. 架构演化
正确答案C。 第3空
A. 架构设计
B. 架构实现
C. 架构复审
D. 架构演化
正确答案D。 第4空
A. 从使用者的角度书写文档
B. 随时保证文档都是最新的
C. 将文档分发给相关人员
D. 针对不同背景的人员书写文旦的方式不同
正确答案B。 第5空
A. 架构需求说明书
B. 架构实现说明书
C. 架构质量说明书
D. 架构评审说明书
正确答案C。 解析
ABSD方法有3个基础。第一个基础是功能的分解。在功能分解中ABSD方法使用已有的基于模块的内聚和耦合技术。第二个方法是通过选择体系结构风格来实现质量和业务需求。第三个基础是软件模板的使用。软件模板利用了一些软件系统的结构。
ABSD模型把整个基于体系结构的软件过程划分为体系结构需求、设计、文档化、复审、实现、演化六个子过程。