首页
›
嵌入式基础与RISC-V
›
052-嵌入式项目管理与系统架构设计流程
›
《软件分层架构设计从需求分析到集成测试实战》
VIP10
本课程属于:052-嵌入式项目管理与系统架构设计流程
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
软件分层架构设计从需求分析到集成测试实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与架构思维
什么是软件架构?为什么需要分层?分层…
课程导论
架构思维
02
需求分析实战(上)
用户故事编写 · 需求优先级排序(MoSCoW方法) · 建立需求全景图
需求分析实战
用户故事编写
03
需求分析实战(下)
领域驱动设计(DDD)入门 · 限界上下文识别 · 实体与值对象建模
需求分析实战
DDD
04
分层架构核心理论
经典三层架构(表现层 · 业务层 · 数据层)详解
分层架构核心理论
经典三层架构
05
表现层设计(上)
RESTful API设计原则 · 请求/响应模型 · 状态码与异常处理规范
表现层设计
RESTful
06
表现层设计(下)
接口版本管理策略 · Swagger/OpenAPI文档化 · 前后端分离下的契约测试
表现层设计
接口版本管理策略
07
业务逻辑层设计(上)
Service层职责划分 · 事务管理策略(声明式与编程式) · 业务异常体系设计
业务逻辑层设计
Service
08
业务逻辑层设计(下)
策略模式与工厂模式在业务层的应用 · 领域服务与应用服务的区别
业务逻辑层设计
策略模式
09
数据访问层设计(上)
ORM框架选型(MyBatis vs… · Repository模式 · 数据源配置与连接池管理
数据访问层设计
ORM
10
数据访问层设计(下)
复杂查询处理(Specificati… · 读写分离与分库分表设计思路
数据访问层设计
Specificati
11
依赖注入与IoC容器
Spring Boot中的依赖注入实… · Bean生命周期 · 构造器注入 vs Setter注入
IoC
依赖注入
12
配置管理
集中式配置中心(Apollo/Nac… · 多环境配置策略 · 配置的版本化与灰度发布
配置管理
Apollo/Nac
13
日志与监控设计
日志规范(SLF4J/Logback… · 链路追踪(Sleuth+Zipkin… · 核心指标监控(Prometheus+…
日志
监控设计
14
安全架构设计
认证与授权(OAuth2/JWT) · 接口防篡改与防重放 · 敏感数据加密策略
安全架构设计
OAuth2/JWT
15
缓存架构设计
多级缓存策略(本地缓存+Redis) · 缓存穿透/击穿/雪崩解决方案 · 缓存一致性保证
缓存架构设计
Redis
16
消息中间件集成
异步解耦场景分析 · 消息可靠性保证(生产端/消费端) · 死信队列与重试机制
消息
间件集成
17
分布式事务
CAP理论与BASE理论 · TCC模式 · Saga模式
分布式事务
CAP
18
单元测试实战
JUnit5 + Mockito框架 · 分层测试策略(Controller/… · 测试覆盖率要求
单元测试实战
JUnit5
19
集成测试实战
Spring Boot Test +… · 数据库集成测试 · 外部服务Mock测试
集成测试实战
Spring
20
契约测试与API测试
Pact框架实现消费者驱动契约测试 · Postman/Newman自动化A…
API
契约测试
21
性能测试与调优
JMeter压测脚本编写 · 性能瓶颈定位(CPU/内存/IO) · SQL慢查询优化
性能测试
调优
22
代码质量与规范
Checkstyle/PMD静态检查 · SonarQube代码质量门禁 · Code Review最佳实践
代码质量
规范
23
持续集成/持续部署(CI/CD)
Jenkins/GitLab CI流… · 自动化构建与部署 · 蓝绿发布与滚动更新
CI/CD
持续集成
24
容器化与编排
Dockerfile编写最佳实践 · Docker Compose本地开发… · Kubernetes基础部署
容器化
编排
25
架构文档化
C4模型绘图(Context/Con… · ADR(架构决策记录)编写
架构文档化
C4
26
遗留系统重构
分层架构重构策略(绞杀者模式/分支模… · 数据库迁移与数据一致性保证
遗留系统重构
分层架构重构策略
27
微服务架构进阶
服务拆分粒度控制 · API Gateway模式(Spri… · 服务网格(Istio)入门
微服务架构进阶
服务拆分粒度控制
28
事件驱动架构
事件风暴工作坊 · 事件溯源与CQRS模式 · Kafka Streams状态处理
事件驱动架构
事件风暴工作坊
29
架构评估与演进
ATAM架构评估方法 · 技术债务管理 · 架构演进路线图制定
架构评估
演进
30
综合实战项目
从零搭建一个完整的电商后台系统(需求… · 贯穿全课程知识点
综合实战项目
从零搭建一个完整…
所属VIP或分类
同VIP:嵌入式系统架构与集成测试实战
同VIP:嵌入式项目管理与系统架构任务分解与进度规划优化实战
同VIP:嵌入式项目管理与系统架构设计中风险管控与调优实战