扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 基于架构的软件开发中等
单选题
2024年11月第65题
中等
单选题
2024年11月第65题
#第二版教材
#必须掌握
体系结构演化6个步骤:需求变化归类、制订体系结构演化计划、修改、增加或删除构件、(__)、构件组装与测试、技术评审。
问题(1)
浓缩知识点
基于架构的软件开发模型即ABSD模型的体系结构演化包含六个核心步骤,依次为需求变化归类、制订体系结构演化计划、修改或增删构件、更新构件的相互作用、构件组装与测试、技术评审。其中更新构件的相互作用是维持系统内部一致性的关键环节,构件的增删改会改变原有接口、依赖与交互关系,需同步调整控制流与数据流以保障系统逻辑通顺。该演化流程是ABSD模型适配动态需求变更的核心机制,可在软件全生命周期内确保架构持续匹配业务需求,通过规范化的步骤降低架构调整风险,有效保障系统的稳定性、可扩展性与可维护性。
正确答案
B
本题考察的是基于架构的软件开发模型(ABSD模型)中体系结构演化的关键步骤。
ABSD 模型中体系结构的演化过程包括以下 6 个关键步骤:
- 需求变化归类:识别并归类用户需求变动,分析哪些变动对应已有构件,哪些需要新增构件。
- 制订体系结构演化计划:在修改结构之前,制定详细的演化实施计划,确保演化过程有序进行。
- 修改、增加或删除构件:根据变化归类结果调整构件集合,进行必要的增、删、改操作。
- 更新构件的相互作用:因为构件变动可能改变构件之间的接口、依赖和交互,因此需更新它们之间的控制流和数据流关系。
- 构件组装与测试:将各构件重新集成,形成新的系统架构,并进行系统级功能和性能测试。
- 技术评审:对整个演化过程和成果进行评审,确保体系结构正确反映了新需求。
选项 A、C、D 均不属于演化六步骤中的标准部分。
选项 B 是架构调整过程中确保系统一致性和正确性的关键步骤,正确。
因此,正确答案是:B. 更新构件的相互作用。
