写点什么

第一周学习总结

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

首先理清学习这门课的主题内容,和想要传达的目标:



软件架构师不是为了架构而架构,而是为了最大化相关方的共同目标,用架构方法理论和实践,通过输出架构文档体现其设计和工作拆解,清晰、有序、协同的统筹资源进行软件开发工作。



由此目标而展开,需要通过业界形成统一的UML语言进行统一架构建模,减少沟通成本。其根本方法是通过分析实际问题,并抽象成计算机问题和方案,再用统一语言进行描述。

UML可用来生成绘制各种静态和动态图,描述各架构元素之间的关系。



在实际工作中,软件开发流程需要三步:需求分析、概要软件设计、详细软件设计

在每一步,架构的概念和工具都能帮助完成以上三项工作。



比如:活动图、用例图、时序图等都可以在需求分析阶段使用,更清晰定义需求和拆解具体的场景。在概要设计阶段,部署图、时序图、用例图、组件图等。在详细设计阶段,组件图、组件类图、组件时序图等等可好的帮助把握开发节点。



总之,成为架构师要训练出色的实际业务抽象成计算机问题的能力,通过架构综合利用各方资源,在架构的模型内,统筹协调各方利益和资源完成项目目标。



用户头像

冯凯

关注

还未添加个人签名 2020.05.26 加入

还未添加个人简介

评论

发布
暂无评论
第一周学习总结