第一周学习总结

用户头像
AspYc
关注
发布于: 2020 年 06 月 10 日

本周学习核心内容主要有两个方面:一是软件架构的思维方式,解决问题的思维体系;二是架构文档如何写作,架构视图如何设计。



一、软件架构的思维方式,解决问题的思维体系

遇到的问题是什么?(要解决的问题)

如何解决问题?(面对的困难)

为什么这样去解决?(使用的方法)

面对问题时解决问题的思路是什么,思路背后的关联关系是什么。



二、架构文档如何写作,架构视图如何设计

  1. 明确什么是软件架构;

  2. 4+1视图模型

  3. 各阶段的图表制作

需求分析:核心的用例图(描述功能场景)、活动图(关键业务流程处理场景)、状态图(关键业务对象状态变迁)、时序图(当前系统与外部系统关联关系)

概要设计:部署图、服务器或子系统级时序图、活动图、组件级时序图或活动图

详细设计:核心类的时序图、状态图、类的方法活动图



发布于: 2020 年 06 月 10 日 阅读数: 22
用户头像

AspYc

关注

还未添加个人签名 2018.12.04 加入

还未添加个人简介

评论

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