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(实施计划)设计时至少需要考虑的维度
Section titled “设计时至少需要考虑的维度”Users(用户)
Section titled “Users(用户)”谁使用系统(Who uses the system,系统使用者)?
Data(数据)
Section titled “Data(数据)”数据在哪里(Where is the data,数据位置与归属)?
Systems(系统)
Section titled “Systems(系统)”需要连接什么系统(Which systems to integrate,需要集成的系统)?
Workflow(工作流)
Section titled “Workflow(工作流)”新的业务流程是什么(What is the new business process,改造后的业务流程)?
是否需要:
- LLM(Large Language Model,大语言模型)
- RAG(Retrieval-Augmented Generation,检索增强生成)
- Agent(智能体)
- Machine Learning(机器学习)
Security(安全)
Section titled “Security(安全)”需要考虑:
- Authentication(身份认证)
- Authorization(授权)
- RBAC(Role-Based Access Control,基于角色的访问控制)
- Data Access(数据访问控制)
- Audit(审计)
Operations(运维)
Section titled “Operations(运维)”需要考虑:
- Monitoring(监控)
- Logging(日志记录)
- Alerting(告警)
- Failure Recovery(故障恢复)
一个完整 Solution Design 至少应该产出
Section titled “一个完整 Solution Design 至少应该产出”Architecture Diagram(架构图)Data Flow(数据流)Integration Diagram(集成图)Security Model(安全模型)Deployment Model(部署模型)Risk List(风险清单)