作者归档

 《软件架构》总览

原文链接 译者:xiaohua 校对:方腾飞

注意:本教程仍在更新,它将被一点点完善,但是现在你仍可以从中学到一些东西。

软件架构和软件设计是一个话题的两个不同方面,它们都是关于如何构造软件来完成任务的,通常软件架构是指软件系统中较大的结构,而软件设计指较小的结构。

因为系统架构影响着软件设计,所以很难准确定义软件架构和软件设计的边界。较大结构的设计影响着较小结构的设计。为了使本教程更有意义(即包含哪些内容),我通过进程来做区分,软件设计考虑单个软件进程的内部设计,而软件架构考虑如何设计多个软件进程合作完成它们的任务。

阅读全文

return top