摘要:
今天我学习的是架构之美的第三章——伸缩性架构设计。这一张也是涉及到了第二部分,企业级用用架构。首先我们要引出,伸缩性架构设计,也就是为什么要伸缩性的架构。主要原因是,我们在设计系统架构Ⅹ,要确保系统在伸缩时的弹性。为了适应使用软件架构的不同应用程序,使用该架构的程序员等,软件系统架构必须要具有伸缩性 阅读全文
摘要:
今天我学习的是架构之美的第四章——记忆留存。引出这个问题的是与LPS的开发者实现将电子转变为墨水原子和纸张的项目。 首先要确定系统的功能和约束,也就是,它必须做什么以及在什么限制条件下工作,这样也就确定了问题空间。接下来我们要了解事实,重要问题和架构的关注点。确定工作流也是一个极为重要的步骤,来自于 阅读全文
摘要:
今天学习的是架构之美的第二章_两个系统的故事:现代软件神话。这一章主要讲的是两个软件系统的开发实例,最终向我们阐述了软件架构的好坏对于软件系统开发的影响。 首先第一部分讲的是“混乱大都市”。“混乱大都市”式的软件开发在实发性项目的开发中是可怕的,就是大都市的地铁线路一样,无法让人确定,哪一条线路好。 阅读全文
摘要:
寒假生活开始了,关于软件架构这部分的学习,我选择的是《架构之美》这本书。这本出版于2009年的书,由浅入深地讲述了从架构的概述,到企业级应用架构,系统架构,最终用户应用架构,再到语言与架构模块。 今天学习的是第一章——架构概述。学习软件架构,首先要明白什么是软件架构。在生活中我们不少接触到架构这个词 阅读全文