码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 软考 系统架构设计师系列知识点之基于架构的软件开发方法ABSD(6)


    接前一篇文章:软考 系统架构设计师系列知识点之基于架构的软件开发方法ABSD(5)

    所属章节:

    第7章. 系统架构设计基础知识

            第5节. 特定领域软件体系结构

    相关试题

    1. 基于架构的软件设计(ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。ABSD方法有三个基础:功能分解、()和软件模板的使用。

    A. 对需求进行优先级排列

    B. 根据需求自行设计系统的总体架构

    C. 选择架构风格实现质量及商业需求

    D. 开发系统原型用于测试

    正确答案:C。

    解析:

    本题考查ABSD的相关概念。

    ABSD方法有三个基础:

    (1)功能的分解。使用已有的基于模块的内聚和耦合技术。

    (2)通过选择体系结构风格来实现质量和商业需求。

    (3)软件模板的使用。软件模板是一个特殊类型的软件元素,包括描述所有这种类型的元素在共享服务和底层构造的基础上如何进行交互。软件模板还包括属于这种类型的所有元素的功能,这些功能的例子有:每个元素必须记录某些重大事件,每个元素必须为运行期间的外部诊断提供测试点等。

    2. 某公司采用基于架构的软件设计(Architecture-Based Software Design,ABSD)方法进行软件设计与开发。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模型把整个基于体系结构的软件过程划分为体系结构需求、设计、文档化、复审、实现、演化六个子过程。

    六个子过程的详细说明参阅本系列(2)~(5):

    软考 系统架构设计师系列知识点之基于架构的软件开发方法ABSD(2)

    软考 系统架构设计师系列知识点之基于架构的软件开发方法ABSD(3)

    软考 系统架构设计师系列知识点之基于架构的软件开发方法ABSD(4)

    软考 系统架构设计师系列知识点之基于架构的软件开发方法ABSD(5)

  • 相关阅读:
    Typora收费了,于是乎我自己写了一个
    【原创】K8S环境下研发如何本地调试?kt-connect使用详解
    银行企业如何通过企微scrm解决用户获取和转化难题?
    Python ‘list‘ object is not callable错误
    Vue3通透教程【十八】TS为组件的props标注类型
    2022年京东新百货七夕礼遇季活动有什么亮点?
    C++ 并发编程实战 第十一章 多线程应用的测试和除错
    数据结构基本概念-Java常用算法
    酒店数字化转型,就从这4步开始
    LCR 181 字符串中的单词反转
  • 原文地址:https://blog.csdn.net/phmatthaus/article/details/133881116
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号