架构师第一课学习总结
软件架构:是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计
-维基百科

李智慧老师用架构的架构图,详细的介绍架构的各个组成部分,更能让架构师形成全局观
模型:是一个系统的完整的抽象。人们对某个领域特定问题的求解及解决方案,对他们的理解和认识都蕴含在模型中。

UML建模语言和架构设计文档确定了架构的产出:
软件开发阶段对应设计UML图
需求分析:用例图、状态图、时序图、活动图
概要设计:部署图、时序图、组件图
详细设计:类图、时序图、状态图、活动图
评论