软件架构师的架构流程
摘要:软件架构师的架构流程 架构的定义:一个程序和计算系统是指系统的一个或多个结构。结构中包括软件的构建,构建的外部可见属性以及它们之间的相互关系。 软件架构师能够通过软件架构分析设计在满足规定需求方面的有效性、在设计变更相对容易的阶段,考虑体系结构可能的选择方案、降低与软件构造相关联的风险。 软件架构的
阅读全文
《架构之美》阅读笔记06
摘要:《架构之美》阅读笔记06 今天我阅读了《架构之美》的第十一,十二章,第十一章“GNU Emaces:滋长的特性是其优势”,第十一章主要介绍了Emaces的相关知识,Emaces是一种功能超强的文字处理程序。Emaces架构所采用的是在交互应用程序中应用广泛的模型-视图-控制器模式,在该模式中,模型是
阅读全文
《架构之美》阅读笔记05
摘要:《架构之美》阅读笔记05 今天,我阅读了《架构之美》第九、十章,第九章“一个纯Java的x86 PC模拟程序” 通过此章的阅读,我对x86 PC和模拟程序有了更多的了解,书中介绍虚拟系统在当今计算机中已经大量使用,因为其完全隔离软件服务啊安全性和可靠性的优点非常明显,当然这与硬件发展速度如此之快密不
阅读全文
《架构之美》阅读笔记04
摘要:《架构之美》阅读笔记04 今天,我读了《架构之美》的第七八章,第七章“Xen和虚拟化之美”Xen是一个虚拟化平台,它来自于一项学术研究成果,现已发展成一个重要的开源项目。它容许用户在单个物理机器上运行几个操作系统,并特别强调性能、隔离性和安全性。运行在虚拟机上面的系统管理程序包含两个主要成分:一个引
阅读全文
《架构之美》阅读笔记03
摘要:《架构之美》阅读笔记03 今天,我阅读了《架构之美》的五、六章,第五章“面向资源的架构”,作者指出在最近10年里一直推销的企业级架构是建立在可复用的业务服务的基础之上的,而web服务的目标是要成为一种业务策略,成为一种方式,能够在一些地方定义,在任何地方、以各种编程语言异步地访问这些功能。但与这个目
阅读全文
《架构之美》阅读笔记02
摘要:《架构之美》阅读笔记02 今天,我读了《架构之美》第三、四章,第三章主要讲伸缩性架构设计,书中说设计系统架构时,要确保系统在伸缩时的弹性,根据书中的介绍我对系统伸缩性的理解是每个网站在不同时期都会有不同的访问量,有时会很多,有时会较少,当较多的人访问你的系统时,你可能需要数量较多的设备来满足用户与系
阅读全文
《架构之美》阅读笔记01
摘要:《架构之美》阅读笔记01 今天,我读了《架构之美》的一二章,初步了解了架构的基本含义以及一个好的架构应该具备的特性,架构是由一些结构组成,这些结构的设计目的是让架构师、构建师,以及其他利益相关人看到他们的关注点是如何得到满足的。对于架构的特性,书中明确指出一般架构师会考虑的几点:具备客户要求的功能、
阅读全文