天天看點

《系統分析師UML項目實戰》目錄—導讀

《系統分析師UML項目實戰》目錄—導讀

内容提要

系統分析師uml項目實戰

uml 又稱統一模組化語言,是軟體模組化和軟體系統可視化表示的實際标準語言,也是系統分析師和軟體開發人員必須掌握的模組化工具。

本書關注系統分析師在uml項目現場如何現學現用活動圖、用例圖(及用例叙述)、類圖,來表示業務流程、用例以及領域模型。全書包括7章和兩個附錄。第1章從uml項目現場開始切入;第2章到第6章分别介紹了活動圖、用例圖、類圖的實際應用,以及模型走讀的詳細過程;第7章通過基金系統範例,綜合應用了前面幾章所介紹的圖;附錄部分分别介紹了uml官方認證和成本估算方法。

本書結合項目現場和團隊溝通的實際需求,能幫助讀者快速掌握uml實際應用的要領。本書适合對uml模組化感興趣的讀者快速了解和掌握其核心圖的用法,也适合系統分析師快速提高系統分析、模組化和團隊溝通能力。

作者簡介

《系統分析師UML項目實戰》目錄—導讀

邱郁惠,中國台灣資深uml專家和暢銷書作者。邱老師研究ooad、uml和mda十餘年,自uml誕生起一直從事uml的普及和指導工作,從事過專案、教學及寫作。曾擔任《物件導向雜志》主編,編著有《系統分析師uml實務手冊》、《c++程式員uml實務手冊》、《soc設計uml實務手冊》,其繁體版一經出版即攀升至天珑書局銷售排行首位。

邱老師多年來從事 uml 認證教育訓練工作。她目前擁有ocup(omg-certified uml professional)三級認證、pmp(project management professional)認證、itil v3 foundation認證、ibm ooad(object oriented analysis and design)認證、scrum master認證。

本書是作者2010年回歸軟體開發企業界後,結合這幾年的軟體項目實踐編寫的最新力作。

本文僅用于學習和交流目的,不代表異步社群觀點。非商業轉載請注明作譯者、出處,并保留本文的原始連結。

獻辭

這本書要獻給我的家人、丈夫和小孩

沒有他們在我背後支援,我和我寫的這些書恐怕難見天日

前言

緣起

很多學員和讀者跟我說,他們在書店裡、在網絡上看到很多關于uml的書籍或文章,一百篇中有一百零一種說法。我能夠體會那種衆說紛纭的無所适從,或許我們得試着勇敢地抛開所有的說法,認同一個自己能夠安身立命、簡單遵循的道路。我是這麼想的!

回顧我出版第1本uml書——《寫給sa的uml/mda實務手冊》(天珑銷售第1名),至今為止已經5年了。這5年來,我拿着那本小書的概念到實務界又跑了一圈,有了更多的體驗和心得,于是決定潛下心來,再度将這些年來參與項目的所看、所想記錄下來,是以有了這本新書的誕生。

本書目的

本書關注系統分析師在uml項目現場如何現學現用立即使用活動圖、用例圖(及用例叙述)、類圖,來呈現業務流程、用例以及領域模型。再者,也希望團隊成員可以人手一書,作為使用者/客戶(甲方)、建構團隊/繪制者/觀看者(乙方)、獨立監審商(丙方)等多方溝通uml概念的基石。

本書的内容結構

第1部分 簡介。

第1章uml項目現場。在uml項目現場,限制團隊成員使用最少量的uml概念和圖示,訓誡團隊成員采用相同的作業程式,通過犧牲一些自由與創意,或許可以換取團隊成員以最快速度齊步向前走,強力挺進uml項目現場。

第2部分 模組化。

第2章業務流程模組化。使用uml的活動圖(activity diagram),表達系統建構之後所支援的新業務流程。

第3章用例模組化。使用uml著名的用例圖(use case diagram)以及用例叙述(use case narrative),來呈現使用者與系統互動以擷取産品或服務的過程。

第4章領域模組化。使用uml的類圖(class diagram)表達問題領域中的重要實體,以及實體的屬性、操作、限制、角色和關系,用來作為系統内部重要的業務核心。

第3部分 模型走讀。

第5章模型走讀。程式設計師在編寫完程式代碼、傳遞之前,可以先進行人工的“代碼走讀”(code walkthrough),以便確定程式代碼的品質。同樣,系統分析師在做完每一個用例,并且将用例涉及的領域概念也同步提取彙總到領域模型之後,也是可以學習代碼走讀的精神,也來先進行人工的“模型走讀”(model walkthrough)。

第6章繼續走讀。經過之前的模型走讀,修正了一些内容,也與領域專家又做了一次深度的溝通。是以,在本章中,我們将彙總并額外補上一些疏漏的内容。

第4部分 範例。

第7章基金系統範例。本章内容除彙總第2章到第6章關于基金系統的分析内容外,還會額外補充一些說明和其他分析内容,不過不會再有更多的理論論述。

第5部分 附錄。

附錄auml官方認證。我發現很多人不知道uml有官方認證,事實上,美國omg協會于2003年提出了初級、中級和進階 3 個等級的 uml 官方認證。是以,本附錄會為有興趣考取uml認證的讀者,簡單介紹一下uml官方認證。

附錄 b 成本估算。成本估算一直都是件難事,參考過去流行的“功能點”(function point)估算,學者gustav karner提出了“用例點”(use case point)估算來搭配面向對象技術。本附錄會簡單提到用例點估算公式以及相關的參考文獻。

本書采用的uml工具

本書範例都采用staruml繪制。staruml最大的特色,就是免費且開源(open source)。如果讀者不想花錢去買龐大複雜的uml工具的話,試試這套免費又簡單的工具,或許您會跟我一樣,一試成主顧!您隻要通路staruml網站,就可以免費下載下傳staruml執行檔案以及别人貢獻的免費配件了。

邱郁惠([email protected]

uml blog

目錄

<a href="https://yq.aliyun.com/articles/95402">第1章 uml項目現場</a>

<a href="https://yq.aliyun.com/articles/95402">1.1 現場的作業程式</a>

<a href="https://yq.aliyun.com/articles/95410">1.2 現場使用的圖示</a>

第2章 業務流程模組化

第3章 用例模組化

第4章 領域模組化

第5章 模型走讀

第6章 繼續走讀

第7章 基金系統範例

附錄a uml官方認證

附錄b 成本估算

繼續閱讀