UML系統建模基礎教程(簡體書)
商品資訊
系列名:普通高等教育軟件工程專業“十二五”規劃教材
ISBN13:9787030375704
出版社:科學出版社
作者:薛均曉
出版日:2013/08/20
裝訂/頁數:平裝/203頁
商品簡介
名人/編輯推薦
目次
書摘/試閱
相關商品
商品簡介
《UML系統建模基礎教程/普通高等教育軟體工程專業“十二五”規劃教材》圍繞統一模組化語言UML(Unified Modeling Language)和建模軟體Rational Rose兩大知識模組,介紹了UML的基礎知識、UML所包含的各種圖形,以及Rational Rose軟體的使用方法等內容。書中列舉了大量實例,並在每章節提供了一定數量的習題,便於讀者理解和掌握相關知識。 《UML系統建模基礎教程/普通高等教育軟體工程專業“十二五”規劃教材》是一本理論知識和實際案例緊密結合的UML系統建模實用教程,既可以作為高等院校軟體工程相關專業的教材,也可以作為軟體發展人員的系統分析與設計參考用書。
名人/編輯推薦
《普通高等教育軟件工程專業"十二五"規劃教材:UML系統建模基礎教程》由科學出版社出版。
目次
前言
第1章面向對象概述
1.1面向對象的含義
1.1.1對象
1.1.2類
1.1.3消息
1.1.4封裝
1.1.5繼承
1.1.6多態
1.2面向對象的有效性
1.2.1面向過程方法的困難
1.2.2面向對象方法的有效性
1.3面向對象項目開發
1.3.1歷史回顧
1.3.2面向對象建模
1.3.3面向對象編程
1.3.4面向對象編程語言
1.3.5面向對象系統開發過程
1.3.6面向對象分析與面向對象設計
1.4總結
習題
第2章UML概述
2.1模型與建模
2.1.1軟件開發模型
2.1.2分析模型與設計模型
2.2UML簡介
2.2.1UML的定義
2.2.2UML發展歷史
2.2.3UML與軟件開發
2.2.4UML的模型、視圖、圖與系統架構建模
2.3UML視圖
2.3.1用例視圖
2.3.2邏輯視圖
2.3.3構件視圖
2.3.4并發視圖
2.3.5部署視圖
2.4 UML圖
2.4.1用例圖
2.4.2類圖
2.4.3對象圖
2.4.4序列圖
2.4.5協作圖
2.4.6狀態圖
2.4.7活動圖
2.4.8構件圖
2.4.9部署圖
2.5模型元素
2.6通用機制和擴展機制
2.6.1通用機制
2.6.2擴展機制
2.7UML建模工具
2.8總結
習題
第3章UML建模工具Rational Rose簡介
3.1安裝Rational Rose
3.1.1Windows XP系統下Rational Rose安裝步驟
3.1.2Windows 7系統安裝Rational Rose啟動報錯處理
3.2Rational Rose基本操作
3.2.1Rational Rose啟動界面與主界面
3.2.2使用Rational Rose建模
3.2.3Rational Rose全局選項設置
3.3Rational Rose的四種視圖模型
3.3.1用例視圖
3.3.2邏輯視圖
3.3.3構件視圖
3.3.4部署視圖
3.4Rational Rose雙向工程
3.4.1正向工程
3.4.2逆向工程
3.5總結
習題
第4章用例圖
4.1用例圖概述
4.2用例圖組成要素及表示方法
4.2.1參與者
4.2.2用例
4.2.3關系
4.3描述用例
4.3.1事件流
4.3.2描述用例模板
4.4用例圖建模及案例分析
4.4.1創建用例圖
4.4.2用例圖工具箱按鈕
4.4.3創建參與者與用例
4.4.4創建關系
4.4.5用例圖建模案例
4.5總結
習題
……
第5章類圖與對象圖
第6章序列圖
第7章協作圖
第8章狀態圖
第9章活動圖
第10章構件圖和部署圖
第11章軟件開發方法學
第12章銀行系統
第1章面向對象概述
1.1面向對象的含義
1.1.1對象
1.1.2類
1.1.3消息
1.1.4封裝
1.1.5繼承
1.1.6多態
1.2面向對象的有效性
1.2.1面向過程方法的困難
1.2.2面向對象方法的有效性
1.3面向對象項目開發
1.3.1歷史回顧
1.3.2面向對象建模
1.3.3面向對象編程
1.3.4面向對象編程語言
1.3.5面向對象系統開發過程
1.3.6面向對象分析與面向對象設計
1.4總結
習題
第2章UML概述
2.1模型與建模
2.1.1軟件開發模型
2.1.2分析模型與設計模型
2.2UML簡介
2.2.1UML的定義
2.2.2UML發展歷史
2.2.3UML與軟件開發
2.2.4UML的模型、視圖、圖與系統架構建模
2.3UML視圖
2.3.1用例視圖
2.3.2邏輯視圖
2.3.3構件視圖
2.3.4并發視圖
2.3.5部署視圖
2.4 UML圖
2.4.1用例圖
2.4.2類圖
2.4.3對象圖
2.4.4序列圖
2.4.5協作圖
2.4.6狀態圖
2.4.7活動圖
2.4.8構件圖
2.4.9部署圖
2.5模型元素
2.6通用機制和擴展機制
2.6.1通用機制
2.6.2擴展機制
2.7UML建模工具
2.8總結
習題
第3章UML建模工具Rational Rose簡介
3.1安裝Rational Rose
3.1.1Windows XP系統下Rational Rose安裝步驟
3.1.2Windows 7系統安裝Rational Rose啟動報錯處理
3.2Rational Rose基本操作
3.2.1Rational Rose啟動界面與主界面
3.2.2使用Rational Rose建模
3.2.3Rational Rose全局選項設置
3.3Rational Rose的四種視圖模型
3.3.1用例視圖
3.3.2邏輯視圖
3.3.3構件視圖
3.3.4部署視圖
3.4Rational Rose雙向工程
3.4.1正向工程
3.4.2逆向工程
3.5總結
習題
第4章用例圖
4.1用例圖概述
4.2用例圖組成要素及表示方法
4.2.1參與者
4.2.2用例
4.2.3關系
4.3描述用例
4.3.1事件流
4.3.2描述用例模板
4.4用例圖建模及案例分析
4.4.1創建用例圖
4.4.2用例圖工具箱按鈕
4.4.3創建參與者與用例
4.4.4創建關系
4.4.5用例圖建模案例
4.5總結
習題
……
第5章類圖與對象圖
第6章序列圖
第7章協作圖
第8章狀態圖
第9章活動圖
第10章構件圖和部署圖
第11章軟件開發方法學
第12章銀行系統
書摘/試閱
第8章狀態圖
狀態圖是系統分析的一種常用工具,它描述了一個對象在其生命周期內所經歷的各種狀態,以及狀態之間的轉換、發生轉換的原因、條件和轉換中所執行的活動。所有的對象,只要它具有狀態和復雜的行為,都應該有一個狀態圖。狀態圖用于指定對象的行為以及根據不同的當前狀態行為之間的差別。同時,它還能說明事件是如何改變一個對象的狀態。通過狀態圖可以了解一個對象所能到達的所有狀態以及對象收到的事件(收到的消息、超時、錯誤和條件滿足等)對對象狀態的影響等。
本章首先介紹狀態圖的基本知識,接著對組成狀態圖的幾個重要元素進行闡述,然后介紹如何使用Rose創建狀態圖,最后分析一個實例,加深讀者對本章所學知識的理解和掌握。
8.1基于狀態的對象行為建模
狀態圖用于描述模型元素的實例(如對象或交互)的行為。它適用于描述狀態和動作的順序,不僅可以展現一個對象擁有的狀態,還可以說明事件如何隨著時間的推移影響這些狀態。另外,狀態圖還可以用于許多其他情況,例如,狀態圖可以用來說明基于用戶輸入的屏幕狀態的改變,也可以用來說明復雜的用例狀態進展情況。
狀態機是一種記錄下給定時刻狀態的設備,它可以根據各種不同的輸入對每個給定的變化而改變其狀態或引發一個動作,如計算機、各種客戶端軟件、Web上的各種交互頁面都是狀態機。
在UML,中狀態機由對象的各個狀態和連接這些狀態的轉換組成,是展示狀態與狀態轉換的圖。在面向對象的軟件系統中,一個對象無論多么簡單或者多么復雜,都必然會經歷一個從開始創建到最終消亡的完整過程,這個過程通常稱為對象的生命周期。一般對象在其生命周期內是不可能完全孤立的,它必然會接受消息來改變自身或者發送消息來影響其他對象。而狀態機就是用于說明對象在其生命周期中響應事件所經歷的狀態序列以及對這些事件的響應。在狀態機的語境中,一個事件就是一次激發的產生,每個激發都可以觸發一個狀態轉換。 狀態機由狀態、轉換、事件、活動和動作五部分組成。
(1)狀態指對象在其生命周期中的一種狀況,處于某個特定狀態中的對象必然會滿足某些條件、執行某些動作或者等待某些事件。一個狀態的生命周期是一個有限的時間階段。
(2)轉換指兩個不同狀態之間的一種關系,表明對象將在第一個狀態中執行一定的動作,并且在滿足某個特定條件下由某個事件觸發進入第二個狀態。
(3)事件指發生在時間和空間上的對狀態機有意義的那些事情。事件通常會引起狀態的變遷,促使狀態機從一種狀態切換到另一種狀態。
(4)活動指狀態機中進行的非原子操作。
(5)動作指狀態機中可以執行的那些原子操作。所謂原子操作指它們在運行的過程中不能被其他消息中斷,必須一直執行下去,以致最終導致狀態的變更或者返回一個值。
通常一個狀態機依附于一個類,并且描述該類的實例(即對象)對接收到的事件的響應。
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。