|
UML已成為物件導向和視覺化建模語言的標準 |
|
UML語言產生於1990年代,目前已獲得工業界、科技界和應用界的廣泛支持,成為物件導向和視覺化建模語言的工業標準。它代表物件導向軟體開發技術的最新發展趨勢,具有巨大的應用前景。大專院校的軟體工程相關科系,也紛紛設立UML語言導向的軟體建模課程。
UML分析與設計技術,可以讓所有應用程序都變身為Web
Services化,服務元件化,才能像「樂高積木」(Lego)一般,隨心所欲將Web
Services或服務元件堆疊起來,為各式各樣的殺手級應用服務。 |
|
|
何謂物件導向
物件導向的概念是運用在軟體程式設計中,所謂的物件是指程式的模組化、規格化,而利用物件來開發軟體的設計就是所謂的物件導向設計。傳統的軟體設計方式資料和程序似乎獨立而無關,而物件導向程式設計最大的特點就是二者結合成一體,其好處是可以產生具有可重用性、可維護性、以及可擴展性等良好品質的軟體系統,是一種可以促使軟體工業真正發展成具經濟效益的工業體系,以求能有效發展軟體產業。 |
|
|
UML與眾不同之處
■ UML已經成為物件導向軟體系統分析設計的必備工具,也是軟體系統設計人員、開發人員、專業管理員、系統工程師與分析員必須掌握的基礎知識。
■UML為軟體分析與設計的視覺化建模語言,同時也是一個軟體專案中的使用者、分析設計人員、編碼人員與軟體測試人員之間的視覺交流語言,要求學生能夠讀懂分析與設計人員採用UML製作的分析與設計圖,就像建築工人能夠讀懂工程師的設計圖一樣。
■一個運作管理系統合理的軟體公司,不僅是發佈軟體可執行的編碼,他應該在開發的過程中,產生用於控制、測試與交流的中間產品。例如,需求分析報告、軟體架構系統、設計報告、原始碼、專案計畫、測試計劃、測試報告與發佈產品等。這些產品無論是對軟體產品的開發過程,還是對軟體產品發佈後的維護以及改良都發揮了重要的功能。
■UML為一種標準統一的,而能被大多軟體開發與設計人員認可的建模語言。在1997年11月17日,UML
1.1被OMG(物件管理組織)採納,正式成為一般定義明確、功能強大,受到軟體業普遍認可而適用於廣泛領域建模語言。
|
|
物件導向技術-UML入門 |
|
本書七大特色
1.配合UML建模語言的教學而編寫的,目的是運用課程設計的整合式訓練培養學生實際分析問題、解決問題、程式編寫和親自動手能力,協助學生系統地掌握該門課程的核心內容。
2.以使用者的需求出發,整合相關概念和設計任務,詳細描述一個選課系統的設計實例,並深入淺出介紹使用Rational Rose
2003執行設計的整體程式。課程設計之後均附有評分標準,可供讀者評判自己的設計好壞與否。本書可以做為大專院校資訊相關科系的課程設計教科書,也可以作為自學手冊或參考書使用。
3.在講解基礎知識過程中,整合了大量實例,與眾多純理論的UML書籍風格大相逕庭,使讀者更容易接受。
4.將Rational Rose的操作貫穿於整本書的理論之中,並在最後以整合式個案,使本書更具有實用性,使讀者作個案改進,利用Rose
2003工具建立自己的UML模型。
5.它與實體的UML語言教科書相獨立,重點放在UML語言的基本特徵上,以“不變”應“萬變”,涵蓋UML語言的重要基礎知識。
6.內容去蕪存菁。整合實際應用的需求,使課程設計既涵蓋核心理論,又接近軟體工程實際需求。藉此激發學生的學習興趣,並引導他們根據實際需求,訓練自己分析及使用UML解決問題的能力,並勝任程式設計與建模工作。
7.實用性強。全書並沒有介紹高深的理論,而是採用淺顯易懂的平實語言,對常用的設計方法和流程的執行方式作闡述,以眾人熟悉的選課系統為例,循序漸進地介紹使用UML和Rational
Rose 2003設計的方式,最終將組成一個整體的解決方案(total
solutions)。
歡迎教授相關課程的老師索取參考樣書。
作者基本資料
•林傑斌:美國西北大學科學碩士,目前從事電腦書籍編寫工作與數學教學工作
•卓彰賢:致理技術學院國貿系講師
•吳佳樺:文化大學資管系講師 |
|
|
|
其他好書訊息請參考網奕資訊圖書總目錄。
若需要更詳細的資料,請上網奕資訊網站或電洽。 |