软件高级架构师 - 软件工程

补充中

测试

测试类型

静态测试

动态测试

测试阶段

单元测试中,包含性能测试,如下:

集成测试中,包含以下:

维护

遗留系统处置

高水平低价值:采取集成

复制代码
对于这类系统,采取 集成 的方式:
1. 通过接口(API)、消息队列(MQ)或中间件等方式,将系统与其他系统连接起来。
2. 保留原有系统的核心功能,避免重复开发。
3. 目标是实现数据共享和功能互通,而不是彻底重构。
例子:
假设有一个高质量的日志管理系统(高水平),但它对核心业务的价值较低(低价值)。
我们可以通过集成的方式,让其他系统通过 API 将日志数据发送到该系统中,而不是重新开发一个日志模块。

低水平高价值:采取继承

复制代码
对于这类系统,采取 继承 的方式:
1. 逐步重构或替换原有系统,继承其核心业务逻辑和数据。
2. 目标是提升系统的技术水平和可维护性,同时保留其业务价值。
3. 可能需要重写部分或全部代码。
例子:
假设有一个老旧的订单管理系统(低水平),但它是业务的核心系统(高价值)。
我们可以通过继承的方式,逐步重构该系统,保留其核心业务逻辑,同时改进技术架构。

集成和继承类比

复制代码
集成 就像给一辆好车(高水平)加个导航(低价值),不需要大改。
继承 就像给一辆老车(低水平)换发动机(高价值),因为车很重要,但需要改进。

维护类型

相关推荐
网络冒险家9 小时前
【信息系统项目管理师教程 第4版】第2章 信息技术发展
软考·信息系统项目管理师
唐僧洗头爱飘柔95272 天前
【软考:程序员(01)】如何考得程序员证书?本片知识点:操作系统基本概念、操作系统的分类、进程管理、三态模型、信号量机制、同步与互斥模型
程序员·软考·实时操作系统·信号量机制·批处理操作系统·三态模型·同步与互斥模型
_Minato_4 天前
数据库知识整理——数据库设计的步骤
数据库·经验分享·笔记·软考
_Minato_6 天前
数据库知识整理——数据库控制功能
数据库·经验分享·笔记·软考·计算机系统
Jerry952706286 天前
3.集群与分布式
分布式·架构·架构师·软考·高性能·高可用·架构设计师
zhr_math_king10 天前
记我的软考历程-备忘
软考·感想
牧歌悠悠13 天前
【软考高项】第六章-第一节 PMBOK的发展
软考·高项·备考·软考达人
程序员古德14 天前
软考真题“论基于云原生数据库的企业信息系统架构设计”,以某跨境电商ERP为例!
软考·软考真题·软考考试·软考成绩·软考资料·软考2026
软考考神16 天前
2026上半年软考高级系统架构设计师备考攻略:技术巅峰之路
系统架构·软考·软考备考
zzjjiaa17 天前
2026上半年软考高级系统架构设计师备考攻略
系统架构·软考