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

补充中

测试

测试类型

静态测试

动态测试

测试阶段

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

集成测试中,包含以下:

维护

遗留系统处置

高水平低价值:采取集成

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

低水平高价值:采取继承

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

集成和继承类比

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

维护类型

相关推荐
@insist1234 小时前
网络工程师-动态路由协议(一):BFD 快速检测与 OSPF 深度解析
网络·网络工程师·软考·软件水平考试
xy34535 小时前
软件评测师基础知识专项刷题:信息系统生命周期(一)
刷题·软考·备考·软件设计师·软件评测师
Whoami!5 小时前
【必备】2023年下高项(第3批)选择题|真题+解析 -Ⅰ
软考·高项·信息系统项目管理师
一几文9 小时前
软考高级系统架构师25年下半年案例分析真题回顾带解析1,质量属性+质量属性场景+AES-256加密算法
架构·系统架构·软考高级·软考·aes·考证·质量属性
@insist1239 小时前
网络工程师-动态路由协议(二):BGP 协议与路由引入技术详解
运维·网络·网络工程师·软考·软件水平考试
@insist1231 天前
网络工程师-网络规划与设计(三):数据中心机房设计规范全解析
服务器·网络·数据库·网络工程师·软考·软件水平考试
CappuccinoRose1 天前
关系数据库标准语言(SQL)- 软考备战(三十一)
数据库·sql·软考
zlp19922 天前
软考(系统架构师)-案例分析之软件工程篇
软考高级·软考·系统架构师
@insist1232 天前
网络工程师-交换机核心配置完全指南
运维·服务器·网络·网络工程师·软考·软件水平考试
@insist1232 天前
网络工程师-路由器与动态路由协议配置全解
网络·智能路由器·网络工程师·软考·软件水平考试