Developing Software with UML: Object-Oriented Analysis and Design in Practice, 2/e

Bernd Oestereich

  • 出版商: Addison Wesley
  • 出版日期: 2002-01-18
  • 定價: $1,260
  • 售價: 9.5$1,197
  • 語言: 英文
  • 頁數: 320
  • 裝訂: Paperback
  • ISBN: 020175603X
  • ISBN-13: 9780201756036
  • 相關分類: UMLObject-oriented
  • 立即出貨 (庫存=1)

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

商品描述

Table of Contents:

Preface.

1. Introduction.

Object-oriented Software Development.

History of Object-orientation.

OOAD in Practice.

Holistic Approach.

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.

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.

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.

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.

商品描述(中文翻譯)

目錄:


前言。

1. 簡介。



面向對象軟體開發。



面向對象的歷史。



面向對象分析與設計的實踐。



整體方法。

2.
面向對象入門。


面向對象入門。



類、對象、實例。



屬性、操作、約束、關係。



對象身份。



責任。



分類和繼承。



抽象類。



關聯。



聚合。



消息交換。



集合。



多態性。



持久化。



類的分類。



設計模式。



組件。

3. 分析。


簡介。



制定系統理念和目標。



確定利益相關者。



確定業務流程。



確定利益相關者的利益。



確定業務用例。



描述用例的本質。



確定系統用例。



收集和研究資料。



描述需求。



確定業務類。



創建技術詞典。



制定用例流程模型。



描述系統界面。



探索性界面原型。

4.
設計。


定義應用架構。



確定領域組件。



開發組件特定的類模型。



(進一步)開發狀態模型。



確定並可能重組組件之間的依賴關係。



設計組件界面。



開發協作模型。



開發面向過程的組件測試。



開發類測試。



定義屬性。



指定對話框