单选题

根据软件架构演化的分类方法,以下哪种分类是基于演化过程是否处于系统运行时期的( )。

A
基于过程和函数的演化与面向对象的演化
B
对演化的支持与版本和工程的管理工具
C
架构变换的形式方法与架构演化的成本收益分析
D
静态演化与动态演化
查看答案
答案
正确答案:D
解析
【内容考查】本题考查软件架构演化的分类方法,特别是基于演化过程是否处于系统运行时期的分类。【选项分析】A. 基于过程和函数的演化与面向对象的演化:这是按照软件架构的实现方式和实施粒度进行的分类,不符合题目要求。B. 对演化的支持与版本和工程的管理工具:这是按照研究方法进行的分类中的第1类和第2类,不符合题目要求。C. 架构变换的形式方法与架构演化的成本收益分析:这是按照研究方法进行的分类中的第3类和第4类,不符合题目要求。D. 静态演化与动态演化:这是正确答案。根据教材原文,针对软件架构的演化过程是否处于系统运行时期,将软件架构演化分为静态演化和动态演化。静态演化发生在系统未运行或停止运行状态,而动态演化发生在系统运行过程中。
历年真题
资料下载

注册回到顶部

版权所有©环球网校All Rights Reserved