?
?
Java架构II
C1 软件架构设计导论
2 软件架构的意义
?
?
?田超凡
原创博文,严禁复制转载,仿冒必究,部分素材转载自慕课网
?
2.1 架构是项目干系人进行交流的手段
?
沟通的艺术:
?
交流的问题出在哪里?
(1) 语境不同
?
(2) 立场不同
(3) 沟通渠道失真
?
2.2 架构有助于循序渐进的原型设计
业务落地的保障:
业务: 跟随业务发展、扫清技术债务
架构: 架构向前演进、向后兼容
技术: 技术成熟度、复杂度、买还是建
?
架构演进的模式:
拆迁者模式、修缮者模式、绞杀者模式
?
?
?
?
适应度函数:
原子 vs 整体适应度函数
触发式 vs 持续式适应度函数
静态 vs 动态适应度函数
自动 vs 手动适应度函数
临时 vs 预设适应度函数
?
2.3 架构是设计决策的体现
SWOT分析法四要素:优点、缺点、机会、威胁
(1) Mesos SWOT分析法
?
(2) Kubernetes SWOT分析法
?
(3) RASCI决策矩阵
?
2.4 架构明确系统设计约束条件
(1) ADMEMS矩阵
?
(2) RAID矩阵
?
架构制约系统质量属性:
?
架构规定了开发和维护组织的结构:
(1) 康威定律
?
?
(2) 贝佐斯“两个披萨”原则
?
2.5 架构与组织结构-DevOps凤凰传奇
架构师的思考:
如何解决环境问题: 开
您可能关注的文档
最近下载
- T/BGEA001-2019预拌流态固化土填筑工程技术标准 ..pdf VIP
- 110kV耦合电容器预防性试验.ppt VIP
- 人教版本小学小学一年级下册的语文试卷习题.docx VIP
- 新能源电池生产基地服务方案投标文件(技术标).doc
- 执法文书制作监管规范.pptx
- 社区矫正对象会客审批表的制作39课件.pptx VIP
- 2022年山东省高考数学试卷(新高考全国Ⅰ卷)(原卷版).pdf VIP
- 新能源电站单位千瓦造价标准值(2024版).pdf VIP
- 2026贵州省农业发展集团有限责任公司招录(第一批)岗位65人备考题库及完整答案详解.docx VIP
- 人教版小学五四制二年级下册语文全册备课.docx
原创力文档

文档评论(0)