week01 小结

用户头像
Geek_196d0f
关注
发布于: 2020 年 06 月 09 日

软件架构是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。架构包含架构元素和元素之间的关系。每个系统都有一个架构,架构必然有架构文档,架构文档的重点是相关方以及关注点。架构文档由4+1视图呈现,包括逻辑视图、开发视图、过程视图、物理视图和场景视图。不同人看到的架构文档是不一样的,文档给谁看很重要。

架构师是一顶帽子,而不是一把椅子,架构师是一个角色,而不是一个职位。架构师是做架构设计的,是对系统架构负责的那个人。

软件开发前,要先做好设计。在做工程之前,一般会先有模型,建立模型是检验可行性的重要手段,成本是最低的。从领域问题(业务),通过分析提取成概念模型,再提取为系统需求,最后分析设计成解决方案。

无论是否从事架构的工作,平常开发要带着架构的思维。现有架构能力,才有可能成为架构师。1

常见的UML设计,包含:用例图、组件图、部署图、时序图、活动图、状态图。



用户头像

Geek_196d0f

关注

还未添加个人签名 2018.09.06 加入

还未添加个人简介

评论

发布
暂无评论
week01小结