hhhhhh.
摘要: 在现代分布式系统中被广泛使用的一个设计模式的例子就是三层系统模式。三层模式对很多类型的系统都是很合适的,可以分散用户处理需求,存储和检索大量数据,如科学研究,银行,电子商务和跨领域的预订系统。 三层系统的架构模式 第一层通常指前端或者客户层,包含访问系统服务所需的功能,通常由人来访问,因此前端包含系 阅读全文
posted @ 2021-02-09 11:30 iceyou 阅读(358) 评论(0) 推荐(0)
摘要: 架构风格( architectural style):架构风格是一个命名的架构设计决策的集合,(1)适用于给定开发环境的上下文(2)约束特定于该上下文中特定系统的架构设计决策,(3)并在结果系统中表现出好的特性与品质。 架构模式(architectural pattern ):架构模式是一个已命名的 阅读全文
posted @ 2021-02-09 10:03 iceyou 阅读(477) 评论(0) 推荐(0)
摘要: 组件(component):软件组件是一个架构的实体,(1)它封装了系统功能或者数据的子集,(2)通过明确定义的接口限制对子集的访问,(3)而且显式的定义了其所需的执行上下文的依赖。 对这个定义进行一个解释,组件它是一个执行计算和状态的场地,它可以是一个简单的操作,也可以是一个复杂的系统,具体是取决 阅读全文
posted @ 2021-02-08 16:33 iceyou 阅读(1579) 评论(0) 推荐(0)
摘要: 架构降级是系统规范性架构和描述性架构差异的一个结局,它有两个想关的现象:架构漂移(drift)和架构侵蚀(erosion)。 架构漂移指的是引入描述性架构中的主要设计决策没有被规范性架构所包含或者是没有违反规范性架构的情况下暗含了这些设计决策,所以漂移不是违背规范性架构而是牵涉到了一些没有被合适理解 阅读全文
posted @ 2021-02-07 16:06 iceyou 阅读(323) 评论(0) 推荐(0)
摘要: 软件架构,也叫软件体系结构,这两种叫法都是从Architecture这个词翻译而来,是软件工程研究的一个分支,由于软件工程较传统工业来说是一个较为年轻的行业,而且发展势头非常迅猛,所以架构也一直处于前行摸索阶段,但是笔者发现传统的架构知识或者理论很难被应用并且现在谈起架构可能更多的偏向于某种技术的应 阅读全文
posted @ 2021-02-05 17:25 iceyou 阅读(572) 评论(0) 推荐(0)
摘要: 规范性架构:在软件系统工程的任意时刻t,架构师针对架构设计做出的决策集P,这些决策反应了系统架构师的意图,所有的这些设计决策最终组成了系统的规范性架构。 描述性架构:任意的决策P敲定精炼并实现的制品A,所有在A中主要的设计决策D的集合就构成了系统的描述性架构。 这两个定义可能不太好理解,或者说为什么 阅读全文
posted @ 2021-02-05 17:23 iceyou 阅读(307) 评论(0) 推荐(0)