返回
当前 - 选择题 - 软件架构评估简单
题号:0020251100006
单选题
2025年11月第6题
简单
题号:0020251100006
单选题
2025年11月第6题
软件架构评估
中等
高频
在信息系统中,如果在保持系统整体结构、组件划分和交互方式不变的情况下,仅将原有的加密算法更换为新的加密算法,则属于下列哪一种变化类型(行为变化)。
问题(1)
浓缩知识点
软件架构演化过程中存在多种变化类型,行为变化指在维持系统整体结构、组件划分与交互方式不变的基础上,对内部功能实现逻辑、算法等进行调整,像更换加密算法、优化数据库查询语句都属于这类变化;风格变化是系统架构风格的整体转变,比如从客户端/服务器架构转为浏览器/服务器架构,需要对系统进行大规模结构性调整;属性改名仅涉及对属性、变量或接口的命名修改,不会改变功能实现逻辑;架构变化则指向系统组件结构、连接方式等核心架构要素的变动,会影响系统整体架构框架。
正确答案
A
本题考察的是软件架构演化与架构变化类型的概念。
软件架构演化过程中存在多种变化类型,行为变化指在维持系统整体结构、组件划分与交互方式不变的基础上,对内部功能实现逻辑、算法等进行调整,像更换加密算法、优化数据库查询语句都属于这类变化。风格变化是系统架构风格的整体转变,比如从客户端/服务器架构转为浏览器/服务器架构,需要对系统进行大规模结构性调整。属性改名仅涉及对属性、变量或接口的命名修改,不会改变功能实现逻辑。架构变化则指向系统组件结构、连接方式等核心架构要素的变动,会影响系统整体架构框架。
本小问答案是 行为变化。软件架构演化过程中存在多种变化类型,行为变化指在维持系统整体结构、组件划分与交互方式不变的基础上,对内部功能实现逻辑、算法等进行调整,像更换加密算法、优化数据库查询语句都属于这类变化。
因此,选项 A 正确。
