圖解UML系統分析與設計 | 誠品線上

圖解UML系統分析與設計

作者 余顯強
出版社 五南圖書出版股份有限公司
商品描述 圖解UML系統分析與設計:,■圖文搭配、重點整理,提高學習成效■輕鬆學習各類型開發模式的特性與脈絡■涵蓋UML最新2.5版本所有視圖的解說■完整介紹物件導向分析與設計的

內容簡介

內容簡介 ■圖文搭配、重點整理,提高學習成效 ■輕鬆學習各類型開發模式的特性與脈絡 ■涵蓋UML最新2.5版本所有視圖的解說 ■完整介紹物件導向分析與設計的觀念與知識 ■循序漸進,熟悉物件導向分析與設計的階段任務與重點 一、完整介紹系統分析與設計的基礎理論。先從基本觀念,到開發模式的歷史演進與特性,逐一詳述說明,使讀者能快速掌握各類型開發模式的特性與脈絡。 二、掌握標準化的塑模工具。將UML最新2.5版本所有視圖做最完整詳盡地剖析,從最基礎的定義、圖示的意義,延續到圖形的組合。最後逐一介紹各個視圖的使用時機,與對應於系統分析與設計的每個關鍵點。 三、結合實務經驗與物件導向技術。系統分析與設計的學習必須能夠兼顧理論、設計與開發實務。尤其是以物件導向的觀點進行分析與設計,進而產出符合物件導向技術的文件。 由於資訊系統更迭迅速,加上應用環境的複雜更勝以往,學習資訊技能的壓力日以倍增。本書藉由圖文搭配、闡述關鍵重點,兼顧速成與紮實,轉化知道成為做到,取得資訊市場競爭的優勢。

作者介紹

作者介紹 余顯強余顯強學歷:交通大學資訊管理博士現職:世新大學資訊傳播學系教授曾任:輔仁大學圖書資訊學系講師、助理教授鼎盛公司資深專員汶康電腦(國際銳浩)公司經理所羅門企業處長具有20多年資訊系統設計與開發,以及十餘年教學的經驗。專長於資料庫應用、數位典藏、資訊組織與傳播、資訊管理、智慧卡應用等。

產品目錄

產品目錄 第1 章 系統分析與設計概觀 1-1 簡介 1-2 內聚與耦合 1-3 資訊系統 1-4 何謂分析與設計 第2 章 開發模式 一、結構化系統開發模式 2-1 系統開發模式 2-2 資訊系統發展生命週期 2-3 瀑布模式 2-4 漸增模式 2-5 雛型模式 2-6 螺旋模式 2-7 同步模式 二、物件導向系統開發模式 2-8 物件導向的源起 2-9 物件導向程式語言的特性 2-10 敏捷開發 2-11 Scrum 2-12 統一軟體開發過程(RUP) 2-13 極限開發(XP) 三、物件導向分析與設計方法 2-14 物件導向分析與設計概念 2-15 結構化與物件導向分析設計之比較 2-16 OOA 方法 2-17 OOD 方法 2-18 OMT 方法 2-19 Booch 方法 2-20 OOSE 方法 第3 章 UML 基礎 3-1 統一塑模語言 UML 3-2 UML 特點 3-3 UML 的組成 3-4 事物 3-5 擴充機制 3-6 關係 3-7 關係符號:關聯 3-8 關係符號:依賴 3-9 依賴關係的造型 3-10 關係符號:一般化 3-11 關係符號:實現 第4 章 UML 基礎圖形符號 4-1 參與者 4-2 使用案例 4-3 合作 4-4 類別 4-5 類別的特定圖示 4-6 物件 4-7 訊息 4-8 介面 4-9 套件 4-10 元件 4-11 部件與埠 4-12 狀態 4-13 歷史狀態 4-14 移轉 4-15 活動 4-16 事件 4-17 事件與訊號 4-18 判斷與同步條 4-19 節點 第5 章 UML 視圖 5-1 UML 視圖類型 5-2 結構塑模視圖 5-3 行為塑模視圖 5-4 使用案例圖 5-5 使用案例設計原則(1) 5-6 使用案例設計原則(2) 5-7 使用案例之間的關係 5-8 類別圖 5-9 類別圖的內涵程度 5-10 類別圖的應用 5-11 物件圖 5-12 套件圖 5-13 循序圖 5-14 循序圖的合併片段 5-15 循序圖常用的互動運算子 5-16 溝通圖 5-17 時序圖 5-18 互動概觀圖 5-19 活動圖 5-20 活動圖的組成元素 5-21 狀態機圖 5-22 狀態機圖範例 5-23 組合結構圖 5-24 元件圖 5-25 部署圖 5-26 輪廓圖 第6 章 系統分析與設計 一、系統分析階段 6-1 系統需求分析 6-2 分析模型 6-3 需求收集的困難點 6-4 需求收集方法 6-5 系統化需求收集過程 6-6 尋找利害關係人 6-7 事件(1) 6-8 事件(2) 6-9 撰寫使用案例(1) 6-10 撰寫使用案例(2) 6-11 RUP 需求分析方法 6-12 建立邏輯模型的類別(1) 6-13 建立邏輯模型的類別(2) 6-14 建立程序模型 6-15 系統循序圖 6-16 操作合約 6-17 系統需求規格的撰寫 6-18 系統需求規格書內容建議項目 二、系統設計階段 6-19 系統設計 6-20 MVC 架構模式 6-21 設計階段的循序圖 6-22 設計階段的類別圖 第7 章 實作與測試 一、實作階段 7-1 程式語言 7-2 命名規則 7-3 註解 7-4 強健的程式實作 二、測試階段 7-5 測試 7-6 功能性測試 7-7 非功能性測試 附錄 A UML 工具軟體

商品規格

書名 / 圖解UML系統分析與設計
作者 / 余顯強
簡介 / 圖解UML系統分析與設計:,■圖文搭配、重點整理,提高學習成效■輕鬆學習各類型開發模式的特性與脈絡■涵蓋UML最新2.5版本所有視圖的解說■完整介紹物件導向分析與設計的
出版社 / 五南圖書出版股份有限公司
ISBN13 / 9786263433915
ISBN10 / 6263433914
EAN / 9786263433915
誠品26碼 / 2682280346009
頁數 / 272
開數 / 20K
注音版 /
裝訂 / P:平裝
語言 / 1:中文 繁體
尺寸 / 23X17X1.3CM
級別 / N:無

試閱文字

自序 : 筆者曾在資訊企業服務近20年,累積許多整合系統開發的實務,包括多語系分散式系統的建置經驗,亦曾負責跨國開發的專案。團隊如果能夠熟悉各類型系統分析與設計的特徵,和標準化的塑模規範,對於分析的需求管理、設計的塑模視覺化、開發程序的掌控、成員溝通的便利、文件規範的規格化等等,都有極大的助益。
之後,因緣際會進入學術界,相對研究型的大學,教學型和專業型的大學更著重於產學接軌的需求。坊間許多系統分析與設計的書籍,大多著墨於理論或是工具的介紹,且偏重在結構化的系統分析與設計,著墨於較缺乏依據現今物件導向實務的角度。使得系統發展過程,無法利用分析與設計方法,建置穩健的資訊系統,也無法有效發揮物件導向程式語言技術的效益。
因此,本書的撰寫,著重在三個主軸:
一、完整介紹系統分析與設計的基礎理論。先從基本觀念,到開發模式的歷史演進與特性,逐一詳述說明,使讀者能快速掌握各類型開發模式的特性與脈絡。
二、掌握標準化的塑模工具。將UML 最新2.5 版本所有視圖做最完整詳盡地剖析,從最基礎的定義、圖示的意義,延續到圖形的組合。最後逐一介紹各個視圖的使用時機,與對應於系統分析與設計的每個關鍵點。
三、結合實務經驗與物件導向技術。系統分析與設計的學習必須能夠兼顧理論、設計與開發實務。尤其是以物件導向的觀點進行分析與設計,進而產出符合物件導向技術的文件。由於資訊系統更迭迅速,加上應用環境的複雜更勝以往,學習資訊技能的壓力日以倍增。必須能夠兼顧速成與紮實,才能儘快掌握整體所需的技能,取得資訊市場競爭的優勢。
最後,本書去除冗餘的理論與操作,力求具體扼要,透過簡潔的內容、豐富的圖解。改變傳統資訊圖書強調單一專業、只是掌握理論與工具的主題形式,藉由筆者過往在業界長期系統分析與設計的實務,以及近年審查公私立機關系統建置的經驗,融入本書的編寫。希望能夠藉由本書的學習,使讀者能夠輕鬆的進入物件導向系統開發與設計的領域,不僅獲得整體面向的觀念與知識,也能掌握這些實務技巧。期望各位讀者都能從本書的學習,掌握物件導向系統分析與設計的精髓,無論是理論、規劃、還是建置開發,都能是箇中好手。

最佳賣點

最佳賣點 : ■圖文搭配、重點整理,提高學習成效
■輕鬆學習各類型開發模式的特性與脈絡
■涵蓋UML最新2.5版本所有視圖的解說
■完整介紹物件導向分析與設計的觀念與知識
■循序漸進,熟悉物件導向分析與設計的階段任務與重點

活動