读《Software Systems Architecture》(15)—— Introduction to the Viewpoint Catalog
🤔☕️🤔☕️🤔
读《Software Systems Architecture》(15)—— Introduction to the Viewpoint Catalog
📖:软件设计(Software Design)=
+功能视图(Functional View):最终能解决哪些问题,也就是为之买单的项目。
+信息视图(Information View):跑起来能看到什么信息,能存下什么信息,能导入什么信息。
+并发视图(Concurrency View):到底是怎么个跑法,多少进程、多少线程,还有多少容器、多少虚机。
<-上下文视图(Context View):范围、接口、来龙去脉。
<-开发视图(Development View):实现的约束有哪些。
<-部署视图(Deployment View):运行时的环境怎样,如何装上去,如何跑起来。
<--操作视图(Operational View):装上去,总得知道怎么个用法。
🤔:看起来很多,拉出时间轴,就是从谈项目开始,推进设计到实现,最终发布安装使用,这个过程里谁关注什么,就把关注写出来,解答关注者的疑惑,并且告诉他为何如此这般这般如此。
—— By 术子米德 @2022.05.27
版权声明: 本文为 InfoQ 作者【术子米德】的原创文章。
原文链接:【http://xie.infoq.cn/article/68f080747331d83d80e08a58d】。文章转载请联系作者。
评论