本書重點介紹了通過采用基于統一建模語言(UML)和用例(Use Case)建模的“統一用例方法”,開展業(yè)務分析(包括業(yè)務流程與業(yè)務對象分析)與系統需求分析(以功能需求為主)的基本方法、流程、步驟與技術。通過可視化的UML圖形(如用例圖、活動圖、序列圖和類圖等)與基于規(guī)范模板的用例交互腳本有機結合,既可以“化繁為簡、抓住本質”,又能夠保證產品需求描述具有足夠的精準度,從而彌補傳統敏捷開發(fā)僅采用用戶故事的許多不足。本書主要適合各類軟件研發(fā)團隊中與需求分析、產品設計工作相關的產品(或項目)經理、業(yè)務與需求分析師、產品與交互設計師、架構師等中不錯技術(或技術管理)人員閱讀,同時也推薦希望成為專業(yè)軟件工程師的普通開發(fā)人員以及大專院校軟件工程相關專業(yè)的本科生、研究生與教師閱讀。張恂,資深軟件需求專家、面向對象技術與敏捷開發(fā)教練,長期從事現代軟件工程與敏捷方法、對象技術的應用開發(fā)、咨詢、培訓和推廣工作,具有近25年軟件開發(fā)與管理的豐富經驗與扎實的理論功底。自1998年起開始研究、實踐和傳播基于Use Case、UML建模的需求分析方法和技術,并于2003年提出了繼承與整合主要用例流派的“統一用例方法”。近20年來服務的客戶包括通信、銀行、保險、證券、稅務、外貿、互聯網、電子商務和企業(yè)管理等多個軟件開發(fā)與信息化領域。曾在靠前知名專業(yè)期刊或網站上發(fā)表了《駁UML三大硬傷論》《淺論陰陽太極與UML建!贰督⒚艚萁y一過程框架》和《統一用例方法的研究》等多篇文章。
|