UML 2 for Dummies (Paperback)

Michael Jesse Chonoles, James A. Schardt

  • 出版商: Hungry Minds
  • 出版日期: 2003-07-16
  • 定價: $1,050
  • 售價: 6.0$630
  • 語言: 英文
  • 頁數: 436
  • 裝訂: Paperback
  • ISBN: 0764526146
  • ISBN-13: 9780764526145
  • 相關分類: UML
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

  • Uses friendly, easy-to-understand For Dummies style to help readers learn to model systems with the latest version of UML, the modeling language used by companies throughout the world to develop blueprints for complex computer systems
  • Guides programmers, architects, and business analysts through applying UML to design large, complex enterprise applications that enable scalability, security, and robust execution
  • Illustrates concepts with mini-cases from different business domains and provides practical advice and examples
  • Covers critical topics for users of UML, including object modeling, case modeling, advanced dynamic and functional modeling, and component and deployment modeling

Table of Contents

Introduction.

Part I: UML and System Development.

Chapter 1: What’s UML About, Alfie?

Chapter 2: Following Best Practices.

Part II: The Basics of Object Modeling.

Chapter 3: Objects and Classes.

Chapter 4: Relating Objects That Work Together.

Chapter 5: Including the Parts with the Whole.

Chapter 6: Reusing Superclasses: Generalization and Inheritance.

Chapter 7: Organizing UML Class Diagrams and Packages.

Part III: The Basics of Use-Case Modeling.

Chapter 8: Introducing Use-Case Diagrams.

Chapter 9: Defining the Inside of a Use Case.

Chapter 10: Relating Use Cases to Each Other.

Part IV: The Basics of Functional Modeling.

Chapter 11: Introducing Functional Modeling.

Chapter 12: Capturing Scenarios with Sequence Diagrams.

Chapter 13: Specifying Workflows with Activity Diagrams.

Chapter 14: Capturing How Objects Collaborate.

Chapter 15: Capturing the Patterns of Behavior.

Part V: Dynamic Modeling.

Chapter 16: Defining the Object’s Lives with States.

Chapter 17: Interrupting the States by Hosting Events.

Chapter 18: Avoiding States of Confusion.

Part VI: Modeling the System’s Architecture.

Chapter 19: Deploying the System’s Components.

Chapter 20: Breaking the System into Packages/Subsystems.

Part VII: The Part of Tens.

Chapter 21: Ten Common Modeling Mistakes.

Chapter 22: Ten Useful UML Web Sites.

Chapter 23: Ten Useful UML Modeling Tools.

Chapter 24: Ten Diagrams for Quick Development.

Index

商品描述(中文翻譯)

使用友善且易於理解的《For Dummies》風格,幫助讀者學習使用最新版本的UML(統一建模語言)來建模系統。UML是全球企業用於開發複雜電腦系統藍圖的建模語言。
指導程式設計師、架構師和業務分析師如何應用UML來設計大型複雜企業應用程式,以實現可擴展性、安全性和強大的執行能力。
通過不同業務領域的小案例來說明概念,並提供實用建議和示例。
涵蓋UML使用者的關鍵主題,包括物件建模、案例建模、高級動態和功能建模,以及組件和部署建模。

目錄
導論
第一部分:UML和系統開發
第1章:UML是什麼?
第2章:遵循最佳實踐
第二部分:物件建模的基礎
第3章:物件和類別
第4章:相互合作的物件關聯
第5章:整體與部分的關係
第6章:重用超類:泛化和繼承
第7章:組織UML類別圖和套件
第三部分:用例建模的基礎
第8章:介紹用例圖
第9章:定義用例的內部
第10章:用例之間的關聯
第四部分:功能建模的基礎
第11章:介紹功能建模
第12章:使用序列圖捕捉場景
第13章:使用活動圖指定工作流程
第14章:捕捉物件協作
第15章:捕捉行為模式
第五部分:動態建模
第16章:使用狀態定義物件的生命週期
第17章:通過事件中斷狀態
第18章:避免混亂的狀態
第六部分:建模系統架構
第19章:部署系統組件
第20章:將系統拆分為套件/子系統
第七部分:十個要點
第21章:十個常見的建模錯誤
第22章:十個有用的UML網站
第23章:十個有用的UML建模工具
第24章:十個用於快速開發的圖表
索引