摘要: 四视图的应用 概念体系结构视图 概念视图可以用于: 实用环境及场景。 性能评估。 安全性及可靠性分析。 独立于监测的目标。 理解静态及动态系统配置。 工作量评估(初步;不包括基础设施)。 模块体系结构视图 对模块视图的描述,有以下用途: 管理模块接口。 变化影响分析。 接口约束的一致性检查。 管理配 阅读全文
posted @ 2020-06-12 17:00 呵呵刀呵呵 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 全局分析是在定义概念、模块、执行和代码系统结构视图之前进行的,并贯穿整个系统结构的设计过程。 全局分析从识别影响体系结构设计的因素来分成3类:组织因素、技术因素、产品因素。 组织因素分成5类:管理;员工技能、兴趣、能力、缺点;过程与开发运行环境;开发进度;开发预算。 技术因素包括:通用和专用的硬件; 阅读全文
posted @ 2020-06-12 16:55 呵呵刀呵呵 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1.一个软件体系结构有4种截然不同的视图:概念视图、模块视图、执行视图、代码视图。 使用这个4种视图提供了一种设计软件系统结构的系统化方法,帮助架构师设置优先级,分析权衡,并保证没有缺漏。 2、不同视图强调的不同工程关注点: 在概念视图中,问题和解决方案主要通过领域术语来考虑的。对于特定的软件及硬件 阅读全文
posted @ 2020-06-12 16:54 呵呵刀呵呵 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 保障数据的可用性 对许多网站而言,数据是其最宝贵的物质资产,硬件可以购买,软件可以重写,但是多年运营积淀下来的各种数据(用户数据、交易数据、商品数据)一旦失去,对网站的打击可以说是毁灭性的,因此可以说,保护网站的数据就是保护企业的命脉。 不同于高可用的应用和服务,由于数据存储服务器上保存的数据不同, 阅读全文
posted @ 2020-06-12 16:22 呵呵刀呵呵 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 可用性的应用 1.通过负载均衡进行无状态服务的失效转移 不保存状态的应用给高可用的架构设计带来了巨大便利,既然服务器不保存请求的状态,那么所有的服务器完全对等,当任意一台或多台服务器宕机,请求提交给集群中其他任意一台可用机器处理,这样对终端用户而言,请求总是能够成功的,整个系统依然可用。对于应用服务 阅读全文
posted @ 2020-06-12 16:21 呵呵刀呵呵 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 第五章的内容为网站的高可用架构。此次主要说明可用性的度量与考核。 1.网站可用性度量 网站不可用也被称作网站故障,在软件系统的高可靠性(也称为可用性,英文描述为HA,High Available)里有个衡量其可靠性的标准——X个9,这个X是代表数字3--5。X个9表示在软件系统1年时间的使用过程中, 阅读全文
posted @ 2020-06-12 16:19 呵呵刀呵呵 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 本章节讲述了逻辑架构设计的整体思维套路:质疑驱动的逻辑架构设计。 先考虑结构方面的切分。手段是.上面所讲分层的细化、分区的引入、机制的提取。 然后,让切分出的职责协作起来,验证能否完成功能。这个工作,可以借助序列图进行。此时,结构和行为方面各进行了一定的设计,就应开始质疑自己的设计。架构师要从两个角 阅读全文
posted @ 2020-06-11 15:28 呵呵刀呵呵 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 第五章内容为确定关键质量与关键功能。 软件需求=功能需求+质量属性+约束,由此可见确定关键质量与关键功能是十分重要的。 架构设计之初,要是制定了错误的质量属性目标(包括遗漏重要的质量属性),那么开发的过程可能会很痛苦。 在“需求结构化”的基础上,“确定关键质量” 着重完成如下两项任务: 1.根据系统 阅读全文
posted @ 2020-06-11 15:09 呵呵刀呵呵 阅读(155) 评论(0) 推荐(0) 编辑
摘要: SOA——面向服务架构 刘晨 石家庄铁道大学 河北省石家庄市 050043 摘 要 面向服务的架构(SOA)实质就是将一个功能复杂的大型工程分为很多个小的独立的模块,称为服务。这些服务之间通过某种接口或者协议都有很好的相互调用性。维持相互调用连接的被称为数据总线,它以特定的方式获取请求,以及寻找服务 阅读全文
posted @ 2020-05-14 19:02 呵呵刀呵呵 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 权重改变量需要对导数理解,光看图片是看不懂的。 阅读全文
posted @ 2020-05-07 11:12 呵呵刀呵呵 阅读(138) 评论(0) 推荐(0) 编辑