上一页 1 2 3 4 5 6 7 ··· 12 下一页
  2017年3月30日
摘要: 一、可用性战术 恢复或修复错误是可用性的重要方面 战术:异常,识别错误的一个方法就是遇到了异常,异常战术在一个进程中操作。 写action时需要加上异常处理,异常处理常被用到与数据库交互的地方,也是传递操作信息的好方法,比如保存成功或失败了都可以用抛出异常和接受异常来处理要显示的信息。 二、易用性战 阅读全文
posted @ 2017-03-30 20:43 九块九毛九 阅读(121) 评论(0) 推荐(0) 编辑
  2017年3月15日
摘要: 阅读《大型网站技术架构:核心原理与案例分析》第五、六、七章,结合我们的系统,分析如何增加相应的功能,提高系统的可用性和易用性。 这三章主要讲述的是网站的可用性、伸缩性和可扩展性。 高可用架构是万无一失的。要保证一个网站永远完全可用几乎是一件不可能完成的任务。我们通过一个神奇的数字9来度量网站可用性, 阅读全文
posted @ 2017-03-15 18:58 九块九毛九 阅读(141) 评论(0) 推荐(0) 编辑
  2017年3月8日
摘要: 以《淘宝网》为例,描绘质量属性的六个常见属性场景。 1.可用性 可用性与系统故障及其后果相关。当系统不再提供其规范中所说的服务时,就出现了系统故障。系统用户可以观察到此类故障。 可用性是指系统正常运行时间的比例,是通过两次故障之间的时间长度或在系统崩溃情况下能够恢复正常运行的速度来衡量的 2.可修改 阅读全文
posted @ 2017-03-08 21:32 九块九毛九 阅读(141) 评论(0) 推荐(0) 编辑
  2017年3月1日
摘要: 把一个整体(完成人类生存的所有工作)切分成不同的部分(分工),由不同角色来完成这些分工,并通过建立不同部分相互沟通的机制,使得这些部分能够有机的结合为一个整体,并完成这个整体所需要的所有活动,这就是架构。架构实际上就是指人们根据自己对世界的认识,为解决某个问题,主动地、有目的地去识别问题,并进行分解 阅读全文
posted @ 2017-03-01 16:05 九块九毛九 阅读(139) 评论(0) 推荐(0) 编辑
  2017年2月22日
摘要: 开学第一课我们观看了《梦想改造家》,在这个案例中,冯家的老房子沿街而建,总体呈三角形形状,从某个角度看,老屋单薄得像是纸片。“纸片屋”共有25平方米,对三口之家来说,人均绝对值并不算太低,但被称为最稳固的三角形却带来了一堆麻烦,处处的尖角无可利用,造成了极多的空间浪费,经过设计师王平仲的改造,纸片屋 阅读全文
posted @ 2017-02-22 09:43 九块九毛九 阅读(364) 评论(0) 推荐(0) 编辑
  2017年2月16日
摘要: 很多事情都依赖于构架,构架评估能够提供一个相对低成本的风险移植能力。评估产生一份描述所关心问题以及支持数据的报告。评估要想成功,就应该具有以下属性:表达清楚的构架目标和需求,可控制的范围,经济高效,关键人员的可用性,称职的评估小组,可管理的期望。 评估有技巧而言,ATAM和CBAM方法就是提问技巧的 阅读全文
posted @ 2017-02-16 15:18 九块九毛九 阅读(126) 评论(0) 推荐(0) 编辑
  2017年2月11日
摘要: 软件构架是控制软件复杂性、提高软件系统质量的重要手段,然而在现实当中,当我们写一个程序或做一个系统时,并不是一步完成的,可能需要及时更新不同的版本。同样,构架重构也是十分必要的,它是一种解释、交互和迭代的过程,涉及很多活动。软件构架重构由信息提取、数据库构造、视图融合、重构这些活动组成,它们以迭代的 阅读全文
posted @ 2017-02-11 09:54 九块九毛九 阅读(105) 评论(0) 推荐(0) 编辑
  2017年2月6日
摘要: 可集成性作为一个驱动因素,指的是使单独开发的元素协同工作,以实现软件的需求。这可以采用构架战术实现。飞行模拟的这个例子引入了一种新的构架模式,即结构化模型,它包括一组元素和对元素在运行时的协作配置,它突出强调了系统子结构的简单性和相似性,将数据和控制信息的传递策略与运算分离开,模块类型数量最少,较少 阅读全文
posted @ 2017-02-06 09:46 九块九毛九 阅读(101) 评论(0) 推荐(0) 编辑
  2017年1月31日
摘要: 《实现质量属性》这一章为我们提供了每个质量属性的构架方面的指导。一个好的设计需要实现一些质量属性,实现这些质量属性依赖于基本的设计决策,战术就是影响质量属性响应控制的设计决策。 了解到的第一个可用性战术是阻止错误发展成故障的,把错误的影响限制在一定范围里,从而使修复成为可能。既然出现错误,就要进行错 阅读全文
posted @ 2017-01-31 21:41 九块九毛九 阅读(117) 评论(0) 推荐(0) 编辑
  2017年1月24日
摘要: 第三章讲述了一个构架案例分析,介绍了构架层次上的各种不同结构,即模块分解结构、使用结构和进程结构。这个案例说明了为实现构架的特定目标必须重视构架层次上的各种结构。该案例给我们两条经验:第一,信息隐藏式软件开发中可行的和明智的设计准则,第二,从实现系统质量指标的角度看,认真设计构架层次上的各种结构可以 阅读全文
posted @ 2017-01-24 20:20 九块九毛九 阅读(108) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页