本書由本人編寫,於2014-09-09在百度閱讀首發,博客將轉載試讀部分的20%內容,以及非試讀章節的某些片斷。
電子版鏈接:http://yuedu.baidu.com/ebook/c7a9a6dc680203d8ce2f24a6###
序言
統一建模語言UML,量化管理,功能點分析FPA,三個令人敬畏的概念。
只有被強制使用的時候,人們纔會使用UML進行系統分析,而且多數止步於第一步:用例圖。
只有所有非量化的文檔、會議、總結報告無效的時候人們纔會想到量化管理。
只有所有度量項均被證明失效的時候,人們纔會嘗試功能點。
本書將會介紹一種輕量級的QUML,不但同時實現三者的目標,還能一改讀者對這三個概念的刻板印象。
QUML可以被理解爲“量化的統一建模語言(Quantitative UML)”,通過在建模過程中自動獲得簡化功能點,將量化管理和功能點變成團隊和企業的第一選擇。
QUML還可以被理解爲“快速的統一建模語言(Quick UML)”,它僅僅完成用例分析即可結束,但卻可以獲得全套業務類及其方法、全部應用頁面、潛在測試用例數量等信息,也包括前面提到的量化。
這一方法的量化效果如下(以10人年的產品或項目爲例):
對於曾經嘗試過功能點,尤其是那些感覺無法快速、準確獲得功能點計數項的讀者,這種新方法包含以下特有之處:
對於曾經嘗試過UML,尤其是那些曾經嘗試又因爲過於繁瑣而放棄了的讀者,這種方法包含以下特有之處:
對於曾經嘗試敏捷開發,尤其是那些頭疼於需求分解、用戶故事分析的讀者,這種方法包含以下特有之處:
更多擴展用途,請參考本書的目錄結構。
謹以此書向自1979年以來,在功能點FPA,統一建模語言UML,敏捷開發Agile等領域做出貢獻的前輩巨人們致敬。
亦以此書獻給今天過70歲生日的父親,他已經比我領先4本書了。
2014年9月8日,北京