官术网_书友最值得收藏!

原則14 漸進地擴展系統

GROW SYSTEMS INCREMENTALLY

漸進地擴展系統,是降低軟件開發風險的最有效方法之一。從一個小的可用系統開始,只實現少數功能。然后逐步擴展,覆蓋越來越多的最終功能子集。

這樣做的好處是:(1)降低每次開發的風險;(2)看到一個產品版本,通常可以幫助用戶想象出他們想要的其他功能。

這樣做的缺點是:如果過早地選擇了一個不合適的系統架構,則可能需要全部進行重新設計才能適應后續的變更。在開始增量開發之前,開發一次性原型(見原則11、12和13),可以降低這種風險。

Mills,H.,"Top-Down Programming in Large Systems," in Debugging Techniques in Large Systems,R.Ruskin,ed.,Englewood Cliffs,N.J.: Prentice Hall,1971.

主站蜘蛛池模板: 招远市| 株洲县| 司法| 碌曲县| 大同县| 江北区| 镇宁| 巴彦县| 巩义市| 化州市| 溆浦县| 山东省| 开封县| 手机| 思南县| 荆门市| 莱西市| 昭通市| 厦门市| 任丘市| 怀集县| 彭水| 炎陵县| 宁武县| 永靖县| 兴山县| 阿合奇县| 中山市| 宁河县| 莱阳市| 阿克陶县| 时尚| 高邮市| 苏尼特右旗| 和林格尔县| 获嘉县| 汉中市| 崇礼县| 晋中市| 巴林左旗| 汝城县|