第一周学习总结
本周学习核心内容主要有两个方面:一是软件架构的思维方式,解决问题的思维体系;二是架构文档如何写作,架构视图如何设计。
一、软件架构的思维方式,解决问题的思维体系
遇到的问题是什么?(要解决的问题)
如何解决问题?(面对的困难)
为什么这样去解决?(使用的方法)
面对问题时解决问题的思路是什么,思路背后的关联关系是什么。
二、架构文档如何写作,架构视图如何设计
明确什么是软件架构;
4+1视图模型
各阶段的图表制作
需求分析:核心的用例图(描述功能场景)、活动图(关键业务流程处理场景)、状态图(关键业务对象状态变迁)、时序图(当前系统与外部系统关联关系)
概要设计:部署图、服务器或子系统级时序图、活动图、组件级时序图或活动图
详细设计:核心类的时序图、状态图、类的方法活动图
版权声明: 本文为 InfoQ 作者【AspYc】的原创文章。
原文链接:【http://xie.infoq.cn/article/2305e7d4a79823cdad336263a】。文章转载请联系作者。
评论