高可用性模块架构设计原则1

高可用性模块架构设计原则1

  1. 开发正确的原型(BUILD THE RIGHT KIND OF PROTOTYPE ),有两种原型:一次性(throwaway)原型和演进式(evolutionary)原型。一次性原型用快速而粗糙的方式构建,交给客户以获得反馈,在得到期待的信息后即被废弃。获得的信息被整理进需求规格说明,用于正规的产品开发。演进式原型用高质量的方式构建,交给客户以获得反馈,获得期待的信息便进行修改,以更加贴近用户的需求。重复此过程,直到产品收敛到所期望的样子。一次性原型应该在关键需求特性没有很好理解时使用。演进式原型应该在关键特性已被充分理解,但很多其他需求特性没被充分理解时使用。如果对大多数功能都不了解,则首先构建一个一次性原型,然后从零开始构建一个演进式原型。
  2. 构建合适功能的原型(BUILD THE RIGHT FEATURES INTO A PROTOTYPE ),当建立一次性原型时,只需要开发那些没有被充分理解的特性。如果你开发已充分理解的特性,最终除了浪费资源外,将一无所获。当建立演进式原型(原则13)时,要优先开发那些已经被充分理解的特性。(注意,它们可能已经被充分理解,因为之前已使用一次性原型进行验证)你的希望是,通过体验这些特性,用户能更好地确定其它需求。如果你基于模糊的需求(高质量的)开发了一个演进式原型,一旦需求搞错了,你将不得不抛弃这个高质量的软件,并且浪费了资源。
  3. 渐进地扩展系统(GROW SYSTEMS INCREMENTALLY ),渐进地扩展系统,是降低软件开发风险的最有效方法之一。从一个小的可用系统开始,只实现少数功能。然后逐步扩展,覆盖越来越多的最终功能子集。这样做的好处是:(1)降低每次开发的风险;(2)看到一个产品版本,通常可以帮助用户想象出他们想要的其他功能。这样做的缺点是:如果过早选择了一个不合适的系统架构,则可能需要全面的重新设计、才能适应后续的变更。在开始增量开发之前,开发一次性原型(原则11,12和13),可以降低这种风险。
  4. 不同的阶段,使用不同的语言(DIFFERENT LANGUAGES FOR DIFFERENT PHASES),业界对“简单方法解决复杂问题”的永恒渴望(原则19),促使许多人宣称:最佳的软件开发方法,是在整个开发生命周期中、使用相同的符号表达方法。既然在任何其他工程领域都并非如此,为什么在软件工程领域会是这样?在不同的设计活动中,电力工程师会使用不同的表达方法:方框图、电路图、逻辑图、时序图、状态转换表、柱状图等。这些表达方法为我们提供了在思维中可操纵的模型。使用越多的符号、越丰富多样的表达方式,我们就越能更好地对开发中的产品进行可视化。除非对所有阶段都是最优选择,否则为什么软件工程师想要将Ada用于需求、设计和代码?除非对所有阶段都是最优选择,否则为什么要在所有阶段都使用“面向对象”的方法?

PHP网站源码延边网站优化公司烟台阿里店铺托管价格玉树网站定制多少钱汕头seo网站推广报价天门网站排名优化推荐观澜网站设计模板昌都网站设计模板价格南平设计网站报价常德网站搭建公司临沧网站推广系统塔城如何制作网站价格怒江企业网站设计报价汕头seo多少钱泉州英文网站建设报价潜江营销网站价格大同外贸网站建设价格坪山企业网站设计推荐崇左网站改版报价珠海seo价格蚌埠关键词按天扣费价格哈密百度网站优化排名报价红河关键词排名哪家好延安设计公司网站哪家好云浮英文网站建设公司营口seo推荐铁岭网站设计模板推荐观澜关键词按天扣费价格阜阳模板网站建设多少钱漯河网站搜索优化价格濮阳模板推广公司歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化