×
UML軟體發展實務--物件導向分析設計方法的練習
作者: Bernd Oestereich
譯者:鄧文彥/陳昶宏
書號: PT1029
出版日: 2003/01/01
ISBN:986-779-084-7
附件: 無
定價: 420
電子書: 未出版
購買紙本書
內容特色
你是一位想在首次開發過程就希望展現物件技術能力的軟體開發人員或是專案經理嗎?你需要一本以範列及練習來介紹物件導向分析設計的書嗎?如果如此的話,就研究此書吧!
本書說明了物件導向方法在軟體發展上的益處,且提供了目前可獲得技術,透過數個實際的範列來說明它的應用,並以過來人的經驗有系統地闡述統一模組語言在物件導向上的分析及設計的應用方式。
Developing Software with UML第二版新增的部份:
●所有章節廣泛地更新
●新增了二個分析、設計的章節
●完全符合UML1.4的規格
提供了不能只以UML解決之問題的解決方案
章節目錄
1. 導讀
1.1 物件導向軟體開發流程
1.2 物件導向的歷史
1.3 如何開始練習物件導向分析設計(OOAD)
1.4 OOAD方法概述
2. 如何開始應用物件導向
2.1 如何開始應用物件導向
2.2 類別(Class)、物件(Object)與實體(Instance)
2.3 屬性(Attributes)、方法(Operations)、限制條件(Constraints)與關係(Relationships)
2.4 物件的特性
2.5 類別的責任
2.6 類別的分類與繼承
2.7 抽象類別
2.8 類別的關係(Association)
2.9 聚合關係(Aggregations)
2.10 物件間的訊息交換
2.11 集合的類別(Collection)
2.12 多型(Polymorphism)
2.13 物件的儲存(Persistence)
2.14 類別的分類
2.15 設計模式
2.16 元件(Components)
3. 分析
3.1 導讀
3.2 系統的概觀及發展的目標
3.3 找出所有與系統相關的角色
3.4 找出企業流程
3.5 找出系統相關角色的目標及關係
3.6 找出企業觀點的使用者案例
3.7 企業觀點的使用者案例抽像概述
3.8 找出系統的者用者案例
3.9 收集及學習企業領域的資源(領域知識及物件)
3.10 陳述需求
3.11 找出企業物件
3.12 建立一個技術字典
3.13 發展使用者案例流程模型
3.14 描述系統的介面
3.15 探索系統介面的原型(Prototype)
4. 設計
4.1 定義應用程式的架構
4.2 以領域(Domain)的觀點找出元件
4.3 發展領域元件的類別模型
4.4 (進一步地)發展狀態模型
4.5 找出(如果有必要的話重新建構)物件的相依性
4.6 設計元件的介面
4.7 發展合作模型
4.8 發展程序導向的元件測試計劃
4.9 發展類別的測試計劃
4.10 定義類別的屬件
4.11 具體說明使用者與系統介面的互動
4.12 設計上的討論
5. UML的基本介紹
5.1 UML簡介
5.2 UML的各種圖形
5.3 使用者案例圖(Use Case Diagrams)說明
5.4 類別圖(基本成員)說明
5.5 類別圖(關係成員)說明
5.6 描述行為的圖形
5.7 實作的圖形

附錄
附錄 A 詞庫
附錄 B 參考文件
UML軟體發展實務--物件導向分析設計方法的練習 分享
  • 作者: Bernd Oestereich
  • 書號:PT1029
  • ISBN:986-779-084-7
  • 出版日:2003/01/01
  • 定價:$ 420
  • 電子書:已出版
  • 購買紙本書

    天瓏  
    內容特色
    你是一位想在首次開發過程就希望展現物件技術能力的軟體開發人員或是專案經理嗎?你需要一本以範列及練習來介紹物件導向分析設計的書嗎?如果如此的話,就研究此書吧!
    本書說明了物件導向方法在軟體發展上的益處,且提供了目前可獲得技術,透過數個實際的範列來說明它的應用,並以過來人的經驗有系統地闡述統一模組語言在物件導向上的分析及設計的應用方式。
    Developing Software with UML第二版新增的部份:
    ●所有章節廣泛地更新
    ●新增了二個分析、設計的章節
    ●完全符合UML1.4的規格
    提供了不能只以UML解決之問題的解決方案
    章節目錄
    1. 導讀
    1.1 物件導向軟體開發流程
    1.2 物件導向的歷史
    1.3 如何開始練習物件導向分析設計(OOAD)
    1.4 OOAD方法概述
    2. 如何開始應用物件導向
    2.1 如何開始應用物件導向
    2.2 類別(Class)、物件(Object)與實體(Instance)
    2.3 屬性(Attributes)、方法(Operations)、限制條件(Constraints)與關係(Relationships)
    2.4 物件的特性
    2.5 類別的責任
    2.6 類別的分類與繼承
    2.7 抽象類別
    2.8 類別的關係(Association)
    2.9 聚合關係(Aggregations)
    2.10 物件間的訊息交換
    2.11 集合的類別(Collection)
    2.12 多型(Polymorphism)
    2.13 物件的儲存(Persistence)
    2.14 類別的分類
    2.15 設計模式
    2.16 元件(Components)
    3. 分析
    3.1 導讀
    3.2 系統的概觀及發展的目標
    3.3 找出所有與系統相關的角色
    3.4 找出企業流程
    3.5 找出系統相關角色的目標及關係
    3.6 找出企業觀點的使用者案例
    3.7 企業觀點的使用者案例抽像概述
    3.8 找出系統的者用者案例
    3.9 收集及學習企業領域的資源(領域知識及物件)
    3.10 陳述需求
    3.11 找出企業物件
    3.12 建立一個技術字典
    3.13 發展使用者案例流程模型
    3.14 描述系統的介面
    3.15 探索系統介面的原型(Prototype)
    4. 設計
    4.1 定義應用程式的架構
    4.2 以領域(Domain)的觀點找出元件
    4.3 發展領域元件的類別模型
    4.4 (進一步地)發展狀態模型
    4.5 找出(如果有必要的話重新建構)物件的相依性
    4.6 設計元件的介面
    4.7 發展合作模型
    4.8 發展程序導向的元件測試計劃
    4.9 發展類別的測試計劃
    4.10 定義類別的屬件
    4.11 具體說明使用者與系統介面的互動
    4.12 設計上的討論
    5. UML的基本介紹
    5.1 UML簡介
    5.2 UML的各種圖形
    5.3 使用者案例圖(Use Case Diagrams)說明
    5.4 類別圖(基本成員)說明
    5.5 類別圖(關係成員)說明
    5.6 描述行為的圖形
    5.7 實作的圖形

    附錄
    附錄 A 詞庫
    附錄 B 參考文件