物件導向系統分析與設計:結合 MDA 與 UML, 8/e
吳仁和
- 出版商: 智勝
- 出版日期: 2024-08-01
- 定價: $750
- 售價: 9.5 折 $713
- 語言: 繁體中文
- 裝訂: 平裝
- ISBN: 6263691964
- ISBN-13: 9786263691964
-
相關分類:
Object-oriented
立即出貨 (庫存=1)
買這商品的人也買了...
-
無瑕的程式碼-敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452 -
我的 3D 列印機 2016/10/18 (No.55) <此為代訂商品(雜誌),恕不接受退貨及取消訂單>$549$522 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
More Effective C# 中文版 | 寫出良好 C#程式的 50個具體做法, 2/e (More Effective C# : 50 Specific Ways to Improve Your C#, 2/e)$450$383 -
架構模式|使用 Python (Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices)$680$537 -
軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices)$680$537 -
超大流量系統解決方案 : 大型網站架構師的經驗分享$690$538 -
多元裝置時代的 UI/UX 設計法則:打造出讓使用者完美體驗的好用介面, 2/e$450$351 -
如何設計好網站之 UX 與美學基礎 (Hello Web Design: Design Fundamentals and Shortcuts for Non-Designers)$450$337 -
系統分析與設計:理論與實務應用, 8/e (適用: 大學.技專院校.實務界)$680$646 -
Martin Fowler 的企業級軟體架構模式:軟體重構教父傳授 51個模式,活用設計思考與架構決策 (Patterns of Enterprise Application Architecture)$800$624 -
今晚來點 Web 前端效能優化大補帖:一次搞定指標 × 工具 × 技巧,打造超高速網站(iThome鐵人賽系列書)$650$507 -
圖解系統分析與設計 (第二版增訂版)(附範例光碟)$550$495 -
圖解 UML 系統分析與設計$350$315 -
React 思維進化:一次打破常見的觀念誤解,躍升專業前端開發者(iThome鐵人賽系列書)【平裝】$750$638 -
從零開始學 Visual C# 2022 程式設計, 4/e$690$538 -
演算法導論, 4/e (Introduction to Algorithms, 4/e)$1,800$1,422 -
無瑕的程式碼 軟體工匠篇:程式設計師必須做到的紀律、標準與倫理 (Clean Craftsmanship: Disciplines, Standards, and Ethics)$720$562 -
軟體工程$600$540 -
AI 時代 Math 元年 - 用 Python 全精通程式設計 (黑白印刷)$1,280$1,011 -
開源 Web 建置強大標準 - ASP.NET Core 全端開發立即上手$880$695 -
精通 Python 網路開發 (Mastering Python Networking, 4/e)$980$774 -
Linux 系統管理達人養成實務攻略:高效掌握 Linux 指令技巧×快速部署環境(iThome鐵人賽系列書)$650$553 -
商用大數據分析, 2/e$580$458 -
專案管理基礎知識與應用實務, 8/e$500$450
商品描述
本書八版主要增修如下:
- 全書之附錄用Enterprise Architect CASE Tool實作外,再加上以GPT-4將介面藍圖、介面詞彙與循序圖等生成使用者介面之程式碼 (HTML/CSS)與系統頁面,並可以進一步優化成雛形系統,以符合目前的潮流。
- 強化附錄3D的物件導向系統,始能清楚地連結物件導向的物件、類別、抽象化、封裝、繼承與同名異式等概念與物件導向程式關係。優化循序圖與行為狀態機圖之塑模方法論(建構原則)等,以提升內容之易用性與正確性。
本書明白揭示結合MDA與UML的物件導向分析與設計,擴充系統之動態行為與靜態結構塑模方法論,以強化物件導向系統分析與設計之實用性與易用性。此外,擴充MDA之轉換方法論及其與CASE工具之整合,以強化系統開發之自動化。內容編排共分四個部分:
- 首先介紹系統開發模式(例如瀑布、雛型、RUP、動態系統開發、Scrum與MDA等模式),以及模組化系統理論、物件導向技術、物件導向系統與實作,包括物件導向的基本概念(例如物件、類別、抽象化、封裝、繼承與同名異式等)、系統分析與設計塑模工具(如UML)與觀點。
- 接著開始介紹系統開發之需求分析與塑模步驟,包括介紹需求擷取方式、塑模工具與方法論、強韌分析,及其產出文件(模式)等。
- 再介紹物件導向系統分析與設計步驟,包括物件互動行為塑模、結構塑模、類別正規化等活動、塑模工具與方法論,及其產出模式等。
- 最後介紹結合MDA與UML,從系統分析、系統設計至程式模式的轉換步驟與方法論、系統元件與結構塑模工具與方法論,及其產出模式等。
文中以一個案例與CASE工具(含GPT-4),依上述步驟與方法論進行需求分析、物件導向系統分析與設計塑模,並依各步驟產出之模式進行資訊系統開發,使讀者能清楚瞭解結合MDA與UML進行物件導向系統分析與設計之完整與連貫的塑模概念、活動、模式產出與實作等。
目錄大綱
CH01 資訊系統開發概論
CH02 資訊系統開發模式
CH03 物件導向技術
附錄3A:封裝之實作
附錄3B:繼承、抽象與多型之實作
附錄3C:多載之實作
附錄3D:從程序導向到物件導向系統:物件導向技術、思維與實作
CH04 需求分析
附錄4A:分析師的迷思——公主的月亮
附錄4B:資訊流圖
附錄4C:強韌分析
CH05 需求塑模案例
附錄5A:強韌分析──建構強韌圖
附錄5B:應用Enterprise Architect 繪製使用個案圖之實作
附錄5C:應用 Enterprise Architect 繪製活動圖之實作
附錄5D:應用 Enterprise Architect 繪製強韌圖之實作
CH06 物件互動行為塑模
附錄6A:時序圖
附錄6B:互動概觀圖
附錄6C:協定狀態機圖
CH07 物件互動行為塑模應用
附錄 7A:應用 Enterprise Architect 繪製循序圖之實作
附錄7B:應用Enterprise Architect 將循序圖轉溝通圖之實作
CH08 使用者介面塑模—結構與狀態
附錄8A:利用子狀態塑模複雜的使用者介面狀態
附錄8B:應用Enterprise Architect 繪製行為狀態機圖之實作 附錄8C:介面設計描述
CH09 物件結構塑模
附錄 9A:應用 Enterprise Architect 繪製類別圖之實作 試讀
附錄9B:套件圖
附錄9C:模型圖
CH10 類別正規化
CH11 模式驅動結構
附錄:應用 Enterprise Architect 進行 MDA 轉換之實作 試讀
案例11A:網路購書系統之實體類別圖轉MS SQL Server 2005 資料表
案例11B:網路購書系統之類別圖轉應用程式
CH12 MDA轉換案例
CH13 系統元件與結構塑模
附錄13A:應用 Enterprise Architect 繪製元件圖之實作
附錄13B:應用 Enterprise Architect 繪製部署圖之實作
附錄13C:複合結構圖
附錄13D:表現圖與網路架構圖
CH14 結論與展望
