注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序設計綜合Executable UML模型驅動開發(fā)

Executable UML模型驅動開發(fā)

Executable UML模型驅動開發(fā)

定 價:¥85.00

作 者: (美)米利塞維 著,車立紅 譯
出版社: 清華大學出版社
叢編項:
標 簽: 軟件工程/開發(fā)項目管理

購買這本書可以去


ISBN: 9787302256311 出版時間: 2011-10-01 包裝: 平裝
開本: 大16開 頁數: 591 字數:  

內容簡介

  作者DraganMilicev認為,肯定可以提高軟件開發(fā)效率。在這一理念的支撐下,他提出了一種可以在軟件開發(fā)中提高抽象層次并減少偶發(fā)復雜性的方法。本書內容全面,重點講述了可執(zhí)行的UML配置文件,以及一種通過使用建模節(jié)省大量時間并避免人為錯誤的有效方法?!禘xecutableUML模型驅動開發(fā)》是一本有關模型驅動開發(fā)的深入教程,重點講述了信息系統,并詳細描述了該系統的含義。閱讀本書后您會發(fā)現,可以通過使用對象范式、模型驅動的開發(fā)以及形式化且可執(zhí)行的UML配置文件,更好地理解信息系統并實現更高效的開發(fā)。書中提供的示例有助于演示開發(fā)過程,并且展示了如何使用UML構建信息系統。此外,((ExecutableUML模型驅動開發(fā)》還全面描述了面向對象的基本概念,進一步討論了面向對象和信息系統開發(fā)的全面結合,以及如何處理在系統開發(fā)中面臨的挑戰(zhàn)。主要內容◆信息系統的特征及信息系統開發(fā)的過程模型◆用于構建信息系統的主流技術的優(yōu)點、常見問題以及其影響開發(fā)的方式◆介紹在構建信息系統中應用的對象范式◆在構建信息系統中很可能需要使用UML的概念及各個部分讀者對象本書適用于分析、指定、設計、建模、開發(fā)或測試信息系統的軟件從業(yè)人員。通過學習書中內容有助于擴展他們的知識,使用可執(zhí)行的uML進行模型驅動的快速應用程序開發(fā)來提高工作效率。

作者簡介

  米利塞維,Dragan Milicev博士是貝爾格萊德大學電子工程學院計算機科學系的副教授。他是Serbian Object Laboratories d.o.o.(SOL,www.sol.rs)公司的創(chuàng)始人兼CTO,這是一家軟件開發(fā)公司,致力于使用模型驅動的技術構建軟件開發(fā)工具,并構建自定義應用程序和系統。在構建復雜的軟件系統方面,Dragan Milicev擁有25年的豐富經驗,曾在20多個學術和國際行業(yè)項目中擔任首席軟件架構師、項目經理或顧問。值得一提的是他曾擔任大部分SOL項目及其產品的首席軟件架構師和項目經理,這些SQL產品包括:SOLoist,一個用于信息系統的快速應用程序模型驅動開發(fā)架構;SOL UML Visual Debugger,世界上首批UML可視化調試程序之一,針對UML建模工具Poseidon而設計;SOL Java VisualDebugger,用于Eclipse的插件,支持使用UML對象圖表對測試對象結構建模。他曾在大部分知名的科學和專業(yè)的報刊、雜志上發(fā)表論文,為模型驅動的開發(fā)和UML的理論和實踐作出了巨大貢獻。Dragan Milicev以前曾在塞爾維亞出版了3本有關C++、面向對象編程和UML的書籍。

圖書目錄

第1部分 概述
第1章 信息系統建模
1.1 信息系統的定義
1.2 模型和建模范式、語言及工具
1.2.1 建模
1.2.2 建模語言
1.2.3 建模工具
1.2.4 建模范式
1.3 過程和方法
第2章 傳統的IS開發(fā)方法
2.1 傳統建模范式的特征
2.2 可用性方面
2.3 開發(fā)方面
2.3.1 范圍中斷
2.3.2 語義中斷
2.3.3 開發(fā)階段中斷
2.3.4 中斷的含義
2.3.5 用戶界面開發(fā)問題
第3章 對象范式
3.1 面向對象建模
3.2 統一建模語言
3.2.1 UML的特征
3.2.2 UML的配置
3.3 傳統的OO開發(fā)方法
3.4 所期望的面向對象信息系統的特征
3.4.1 可用性方面
3.4.2 開發(fā)方面
3.5 本書其余部分的內容
第2部分 OOISUML概述
第4章 入門
4.1 00ISUML的主要特性
4.2 00ISUML的組織
第5章 基本的語言概念
5.1 類和屬性
5.1.1 需求
5.1.2 概念
5.1.3 交互表現形武
5.1.4 FAQ
5.2 關聯
5.2.1 需求
5.2.2 概念
5.2.3 交互表現形式
5.2.4 FAQ
5.3 泛化/特化關系
5.3.1 需求
5.3.2 概念
5.3.3 交互表現形式
5.3.4 FAQ
5.4 操作
5.4.1 需求
5.4.2 概念
5.4.3 交互表現形式
5.4.4 FAQ
5.5 多態(tài)性
5.5.1 需求
5.5.2 概念
5.5.3 交互表現形式
5.5.4 FAQ
5.6 一致性規(guī)則
5.6.1 需求
5.6.2 概念
5.6.3 交互表現形式
5.6.4 FAQ
第6章 交互和查詢
6.1 自定義表現
6.1.1 需求
6.1.2 概念
6.1.3 交互表現形式
6.1.4 FAQ
6.2 自定義行為
6.2.1 需求
6.2.2 概念
6.2.3 交互表現形式
6.2.4 FAQ
6.3 查詢
6.3.1 需求
6.3.2 概念
6.3.3 交互表現形式
6.3.4 FAQ
第3部分 概念
第7章 一般概念
7.1 00ISUML的二分法
7.1.1 特化/實現和分類器/實例二分法
7.1.2 建模和執(zhí)行
7.1.3 編譯和解釋
7.1.4 基本概念和派生概念
7.1.5 形式化概念和非形式化概念
7.1.6 結構和行為
7.1.7 核心部分和擴展部分
7.1.8 模型元素和圖表
7.2 一般的語言概念
7.2.1 元素和注釋
7.2.2 包
7.2.3 名稱空間和可見性
7.2.4 依賴
7.2.5 多重性元素
第8章 類和數掘類型
8.1 類和數據類型的共有特征
8.1.1 類和數據類型的概念
8.1.2 作為分類器的類和數據類型
8.2 類和數據類型的不同特征
8.2.1 標識
8.2.2 特性
8.2.3 復制語義
8.2.4 生存期
8.3 實例的創(chuàng)建和銷毀
8.3.1 動作
8.3.2 構造函數
8.3.3 創(chuàng)建型對象結構
8.3.4 析構函數
8.3.5 對象的傳播銷毀
8.4 數據類型
8.4.1 原始數據類型
8.4.2 枚舉
8.4.3 內置和用戶定義的數據類型
第9章 屬性
9.1 作為結構特性的屬性
9.1.1 作為多重性類型元素的屬性
9.1.2 靜態(tài)屬性
9.1.3 只讀屬性
9.1.4 凍結屬性
9.1.5 派生屬性
9.1.6 屬性的重新定義
9.2 對屬性執(zhí)行的動作
9.2.1 讀取屬性動作
9.2.2 寫入屬性動作
9.2.3 符號null
……
第10章 關聯
第11章 約束
第12章 查詢
第13章 操作和方法
第14章 狀態(tài)機
第15章 協作和交互
第4部分 命令、表示和體系結構
第5部分 方法
第6部分 補充內容
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號