软件架构
软件架构
天边一坨浮云
这个作者很懒,什么都没留下…
展开
-
架构起源
最近重读了Dewayne E. Perry和Alexander L. Wolf写的“Foundations for the Study of Software Architecture”这篇文章,这次来谈谈这篇文章。 虽然软件架构可能在更早就被研究或者实践,但众所周知,标志着软件架构的正式起源就是这篇据说1989年开始投稿,被无数次拒稿后,直到1992年才被发表在ACM SIGSOFT的文章。要原创 2016-11-18 06:29:36 · 1611 阅读 · 0 评论 -
软件架构管理过程
上一篇博客谈到架构的起源,也就是Dewayne E. Perry 和 Alexander L. Wolf在1992年发表的“Foundations for the Study of Software Architecture”,也说到了目前架构已经到了3.0版本,即架构 = 一系列的架构设计决策 + 这些决策背后的原理。这次来聊聊软件架构管理过程。 我认为目前来说,大部分的架构设计或者方法都有其原创 2016-11-19 14:51:56 · 2448 阅读 · 0 评论 -
软件架构理论体系v4.0的畅想
在“ 浅谈Architectural Assumption(软件架构设计的假设条件)(1)”文章中谈到软件架构层面的不确定性信息的概念。软件开发中包含大量架构层面的信息,而这些信息在项目开发中(特别是早期阶段)往往无法确定(比如是否正确、合理等),但为了推进项目、完成预期的进度目标或其它原因,我们常常需要先暂时认可这些信息(如认可其合理性)。 之前在瑞典某公司做研究的时候,该公司的架构师举了个非原创 2017-06-24 20:03:06 · 736 阅读 · 0 评论