跳转到内容

Solution Design(方案设计)

知识库位置:FDE Knowledge Base/05 Delivery/Architecture/Solution-Design.md 同时关联:04 Architecture/(架构域各参考架构)

Solution Design(方案设计) 是把业务问题(Business Problem)转换成系统设计(System Design,系统设计)的过程。

Business Requirement(业务需求)
↓
Functional Requirement(功能性需求)
↓
Technical Requirement(技术需求)
↓
Architecture(架构)
↓
Implementation Plan(实施计划)

谁使用系统(Who uses the system,系统使用者)?

数据在哪里(Where is the data,数据位置与归属)?

需要连接什么系统(Which systems to integrate,需要集成的系统)?

新的业务流程是什么(What is the new business process,改造后的业务流程)?

是否需要:

  • LLM(Large Language Model,大语言模型)
  • RAG(Retrieval-Augmented Generation,检索增强生成)
  • Agent(智能体)
  • Machine Learning(机器学习)

需要考虑:

  • Authentication(身份认证)
  • Authorization(授权)
  • RBAC(Role-Based Access Control,基于角色的访问控制)
  • Data Access(数据访问控制)
  • Audit(审计)

需要考虑:

  • Monitoring(监控)
  • Logging(日志记录)
  • Alerting(告警)
  • Failure Recovery(故障恢复)

一个完整 Solution Design 至少应该产出

Section titled “一个完整 Solution Design 至少应该产出”
Architecture Diagram(架构图)
Data Flow(数据流)
Integration Diagram(集成图)
Security Model(安全模型)
Deployment Model(部署模型)
Risk List(风险清单)