首页
›
嵌入式基础与RISC-V
›
052-嵌入式项目管理与系统架构设计流程
›
《软件分层架构设计从需求分析到版本管理实战》
VIP10
本课程属于:052-嵌入式项目管理与系统架构设计流程
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
软件分层架构设计从需求分析到版本管理实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
架构思维启蒙
什么是软件架构?为什么需要分层?从现… · 图书馆分类)类比理解分层思想
架构思维启蒙
什么是软件架构?…
02
需求分析实战(上)
需求采集的5种方法(用户访谈 · 问卷调查 · 竞品分析
需求分析实战
需求采集的5种方…
03
需求分析实战(下)
需求优先级排序(MoSCoW法则) · 编写需求规格说明书(SRS)的核心要…
需求分析实战
MoSCoW
04
领域建模入门
什么是领域模型?使用UML类图进行实… · 1对多 · 多对多)
领域建模入门
UML
05
经典三层架构详解
表现层(UI) · 业务逻辑层(BLL) · 数据访问层(DAL)的职责划分与通信…
经典三层架构详解
UI
06
表现层设计模式
MVC · MVP · MVVM模式对比
表现层设计模式
MVC
07
业务逻辑层设计
事务脚本模式 vs 领域模型模式 · 何时选择贫血模型 vs 充血模型
业务逻辑层设计
vs
08
数据访问层设计
Repository模式 · Unit of Work模式 · ORM框架(如Hibernate/E…
数据访问层设计
Repository
09
依赖倒置与依赖注入
SOLID原则中的DIP · 手动DI vs 容器(如Spring… · 解耦的真正价值
依赖倒置
依赖注入
10
接口隔离原则实战
设计细粒度接口 · 避免胖接口 · 结合ASP.NET Core Web…
接口隔离原则实战
设计细粒度接口
11
微服务架构入门
从单体到微服务的演进 · 微服务的拆分原则(按业务能力 · 按子域)
微服务架构入门
从单体到微服务的…
12
微服务通信
同步通信(REST/gRPC) vs… · 选择策略与实战对比
微服务通信
REST/gRPC
13
API网关模式
网关的职责(路由 · 认证 · 限流
API
网关模式
14
服务注册与发现
Consul · Eureka · Nacos的原理与实战
服务注册
发现
15
配置中心
集中管理配置 · Apollo · Nacos Config
配置
管理配置
16
分布式事务
CAP理论与BASE理论 · 2PC · TCC
分布式事务
CAP
17
CQRS与事件溯源
命令查询职责分离 · Event Sourcing的基本概…
CQRS
事件溯源
18
分层架构中的异常处理
全局异常处理中间件 · 自定义异常类 · 日志记录策略(Serilog/NLo…
分层架构
异常处理
19
分层架构中的日志与监控
结构化日志 · 链路追踪(SkyWalking/Zi… · 指标监控(Prometheus+Gr…
分层架构
日志
20
分层架构中的安全设计
认证(JWT/OAuth2.0) · 授权(RBAC/ABAC) · 防SQL注入
分层架构
安全设计
21
单元测试与分层架构
测试金字塔 · 对每一层进行单元测试(Moq/NSu… · 编写可测试的代码
单元测试
分层架构
22
集成测试与端到端测试
测试数据库 · 测试Web API · 使用Testcontainers或D…
集成测试
端到端测试
23
代码评审与重构
Code Review的检查清单 · 识别代码坏味道 · 重构手法(提取方法
代码评审
重构
24
设计模式在分层架构中的应用
工厂模式 · 策略模式 · 观察者模式
设计模式
分层架构
25
数据库设计与分层
数据库范式化与反范式化 · 读写分离 · 分库分表(ShardingSpher…
数据库设计
分层
26
缓存策略
本地缓存(MemoryCache)… · 缓存穿透/击穿/雪崩的解决方案
缓存策略
MemoryCache
27
异步处理与消息驱动
消息队列在分层架构中的位置 · 事件驱动架构(EDA)与分层架构的结…
异步处理
消息驱动
28
DevOps与CI/CD
Git分支策略(GitFlow/Tr… · Jenkins/GitHub Act… · 自动化部署
DevOps
CI/CD
29
版本管理与发布策略
语义化版本(SemVer) · 蓝绿部署 · 金丝雀发布
版本管理
发布策略
30
综合实战
从零设计一个电商系统的分层架构(需求… · 课程总结与展望
综合实战
从零设计一个电商…
所属VIP或分类
同VIP:嵌入式系统架构与集成测试实战
同VIP:嵌入式项目管理与系统架构任务分解与进度规划优化实战
同VIP:嵌入式项目管理与系统架构设计中风险管控与调优实战