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

靈活使用敏捷方法

很多開發公司都采用敏捷開發策略。對于不熟悉這種方法的公司來說,敏捷開發可以簡單地解釋成快速周期開發。這種周期(又稱為“沖刺”)通常以幾天或者幾周來度量。每個快速周期開發結束時,應用程序處于一個潛在可發布狀態。

保持應用程序處于一個潛在可發布狀態,就是軟件再工程。每一次所做的更新都必須是完整和獨立的,這樣才能夠保證在提交代碼的時候,一方面系統仍然可以正常運行;另一方面系統能夠處在一個穩步提升質量的過程中。這就是本書在設計這些步驟時所遵循的設計方法。每個步驟都可以在一個沖刺階段中完成,而這往往是一天。極少數軟件再工程的工作需要比較長的時間。這樣的工作就需要特殊設計,以保證當它們還沒完成,或者完成一半的時候,整個系統受到的影響也是微乎其微的:系統可以照常運行,只不過部分功能已經進行過更新,部分功能還處于舊版本的狀態下。

主站蜘蛛池模板: 新津县| 康乐县| 康平县| 浑源县| 旅游| 鹿泉市| 临猗县| 英超| 仁布县| 大荔县| 扶风县| 西安市| 宜黄县| 敦化市| 通化县| 武乡县| 逊克县| 上饶市| 岗巴县| 偃师市| 大荔县| 万州区| 安仁县| 昭通市| 洛阳市| 赫章县| 北宁市| 日土县| 沙田区| 尚志市| 嘉鱼县| 花莲市| 洪湖市| 策勒县| 石林| 定南县| 应城市| 文成县| 璧山县| 绥阳县| 翼城县|