< >
完整討論使用案例的關鍵部分,包括參與者、關係人、設計範圍、情節等等。提供完整的使用案例寫作指導,包括寫作步驟與推薦格式。提供一大堆省時有效的使用案例寫作技巧。提供有用的使用案例範例,並且說明範例適用的時機。這本書的好處就是實例超多,一般的書中對使用案例的介紹都很簡單,或者範例不足,讀一些原則如果沒有範例配合,有時候還真的像在隔靴搔癢。這本書提出兩個概念:1.把使用案例依照設計範圍(design scope)或者系統範圍(the extent of the system )分為三個層次(第三章)1.Enterprise (business use case) 2.System(system use case) 3.Subsystem(component use case) 2.依照使用案例所達成的目的(goal )分為三層(第五章)1.Summary goal 2.User Goals 3. Subfunctionas 當你在畫使用案例時,思緒先粗再細,就我自己的經驗,高層次的使用案例,數量不會太多,容易控制,也比較能夠用巨觀看事情。管理大量的使用案例時,除了使用高層次的使用案例外,通常也會用到很多使用案例間的關係(第九章,第十章),或者把使用案例組織一下成套件(package)管理(第十三章)。 還有,就是一般人會問使用案例是否等於需求?不過本書對這部分著墨稍嫌少了一點(第十六章),還好,它補了一章說明使用案例與整個開發流程的關係(第十七章),裡面提到使用案例 v.s. 系統特性(System Feature),作者蒐集了很多的使用案例格式(第十一章),作者把寫使用案例當成寫作文,所以整本書是在教導你如果寫出一篇篇的短文(使用案例),當然而會有類似教作文的起承轉合(第六章,第七章,第八章)。
第1章 簡 介第2章 把使用案例當作系統的行為合約第3章 設計範圍第4章 關係人與參與者第5章 三個命名過的目標等級第6章 事先條件、觸發事件與事後保證第7章 情節與動作步驟第8章 擴充情節第9章 技術與資料變異情形第10章 使用案例間的連結關係第11章 使用案例格式第12章 何時才算寫完使用案例第13章 如何擴大規模處理大量的使用案例第14章 CRUD使用案例與可參數化使用案例第15章 建立企業流程模型第16章 被漏掉的需求第17章 在整個開發流程中的使用案例第18章 使用案例簡介與終極開發流程第19章 常見的使用案例寫作錯誤第20章 跟單一使用案例有關的寫作提示第21章 跟整組使用案例有關的寫作提示第22章 進行跟使用案例相關工作時的寫作提示附錄A UML中的使用案例附錄B 部分習題解答附錄C 字彙表附錄D 參考資料英文索引
極端軟體製程探索 極端軟體製程的JAVA工具--精通開放程式碼工具Ant、JUnit及Cactus 手機/PDA程式設計入門
購買紙本書