33.需求分析总结
需求分析主要是用来分析系统主要做什么,提炼、分析、认真审查获取到的需求,确保所有项目干系人明白其中的含义,同时找出错误、遗漏或者不足的地方。
需求分析的7个方面包括:
1.建立系统边界
2.创建用户界面原型
3.创建数据流图
4.创建数据字典
5.确定需求的优先级
6.分析系统的可行性
7.使用QFD(Quality Function Deployment,质量功能展开,用户基本,期望需求,兴奋需求
34.云原生架构的设计原则是什么?
设计原则:
服务化原则:使用微服务架构进行系统开发
弹性原则:可以根据业务自动伸缩或者扩容
韧性原则:面对异常的抵抗能力。
自动化原则:通过自动化运维工具进行部署
可观测原则:通过日志、链路追踪和度量
零信任原则:默认不信任内部或者外部的任何人/系统/设备
架构持续演进原则:业务高速迭代的情况下架构与业务的平衡。
云原生架构模式:
1、服务化架构模式:典型代表 微服务