Developing Software with UML: Object-Oriented Analysis and Design in Practice, 2/e
暫譯: 使用UML開發軟體:實務中的物件導向分析與設計(第二版)
Bernd Oestereich
- 出版商: Addison Wesley
- 出版日期: 2002-01-18
- 定價: $1,260
- 售價: 9.5 折 $1,197
- 語言: 英文
- 頁數: 320
- 裝訂: Paperback
- ISBN: 020175603X
- ISBN-13: 9780201756036
-
相關分類:
UML、Object-oriented
立即出貨 (庫存=1)
買這商品的人也買了...
-
$2,500$2,375 -
$490$387 -
$1,150$1,127 -
$680$537 -
$680$537 -
$650$514 -
$880$695 -
$1,029Operating System Concepts, 6/e (Windows XP Update)
-
$450$356 -
$590$460 -
$590$466 -
$720$569 -
$820$804 -
$750$638 -
$560$476 -
$450$356 -
$420$328 -
$650$514 -
$450$351 -
$850$723 -
$680$537 -
$480$379 -
$750$593 -
$780$616 -
$450$356
商品描述
Table of Contents:
Preface.
1. Introduction.
Object-oriented Software Development.
History of Object-orientation.
OOAD in Practice.
Holistic Approach.
2. Object-orientation for Beginners.
2. Object-orientation for Beginners.
Object-orientation for Beginners.
Classes, Objects, Instances.
Attributes, Operations, Constraints,
Relationships.
Object Identity.
Responsibilities.
Taxonomy and Inheritance.
Abstract Classes.
Associations.
Aggregations.
Message Exchange.
Collections.
Polymorphism.
Persistence.
Classification of Classes.
Design Patterns.
Components.
3. Analysis.
3. Analysis.
Introduction.
Developing the System Idea and Objective.
Identifying Stakeholders.
Identifying Business Processes.
Identifying Stakeholders' Interests.
Identifying Business Use Cases.
Describing the Essence of Use Cases.
Identifying System Use Cases.
Collecting and Studying Materials.
Describing the Requirements.
Identifying Business Classes.
Creating a Technical Dictionary.
Developing a Use Case Process Model.
Describing the System Interface.
Explorative Interface Prototyping.
4. Design.
4. Design.
Defining the Application Architecture.
Identifying Domain Components.
Developing Component-specific Class
Models.
(Further) Developing State Models.
Identifying and, if Necessary, Restructuring
Component Dependencies.
Designing Component Interfaces.
Developing Collaboration Models.
Developing Process-oriented Component
Tests.
Developing Class Tests.
Defining Attributes.
Specifying Dialogs
Discussion of Design.
5. UML Fundamentals.
5. UML Fundamentals.
Introduction.
Types of Diagrams.
Use Case Diagrams.
Class Diagrams (Basic Elements).
Class Diagrams (Relational Elements).
Behavioral Diagrams.
Implementation Diagrams.
Appendix A. Glossary.
Appendix B. References.
Appendix A. Glossary.
Appendix B. References.
商品描述(中文翻譯)
目錄:
前言。
1. 介紹。
物件導向軟體開發。
物件導向的歷史。
實務中的 OOAD。
整體方法。
2. 初學者的物件導向。
初學者的物件導向。
類別、物件、實例。
屬性、操作、約束、關係。
物件身份。
責任。
分類法與繼承。
抽象類別。
關聯。
聚合。
訊息交換。
集合。
多型。
持久性。
類別的分類。
設計模式。
元件。
3. 分析。
介紹。
開發系統理念與目標。
識別利害關係人。
識別業務流程。
識別利害關係人的利益。
識別業務用例。
描述用例的本質。
識別系統用例。
收集與研究材料。
描述需求。
識別業務類別。
建立技術詞彙表。
開發用例流程模型。
描述系統介面。
探索性介面原型設計。
4. 設計。
定義應用架構。
識別領域元件。
開發特定元件的類別模型。
(進一步)開發狀態模型。
識別並在必要時重構元件依賴關係。
設計元件介面。
開發協作模型。
開發以流程為導向的元件測試。
開發類別測試。
定義屬性。
指定對話框。
設計討論。
5. UML 基礎。
介紹。
圖表類型。
用例圖。
類別圖(基本元素)。
類別圖(關聯元素)。
行為圖。
實作圖。
附錄 A. 詞彙表。
附錄 B. 參考文獻。