成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

利用UML建模技術建立圖書館個性化推送系統模型

開發 架構
UML建模技術是一種建模語言,不是一種方法。UML建模技術的表示和規則用來為系統面向對象建模,沒有指定應用UML的過程。

本節和大家一起繼續學習UML建模技術,為了便于大家理解通過圖書館管理系統這一實例向大家介紹。上節我們講到圖書館個性化服務,這里我們看一下圖書館個性化推送系統模型的幾個圖。

利用UML建模技術建立圖書館個性化推送系統模型

UML是一種建模語言,不是一種方法[2]。UML的表示和規則用來為系統面向對象建模,沒有指定應用UML的過程。目前,比較流行的過程有Rational統一過程、OPEN過程和面向對象軟件過程(OOSP)等。Rational統一過程是由面向對象領域中最杰出的三位科學家,標準建模語言(UML)的***提出的,能很好地與UML結合。本文就采用此過程并利用RationalRose工具建立圖書館個性化推送系統模型。建模過程可以分成四個階段[4]:開始階段、細化階段、構造階段和交接階段。開始階段產生業務模型和使用案例模型;細化階段明確系統需求,定義體系結構,以開發活動框圖來顯示事件流程,利用Sequence框圖和Collaboration框圖顯示要開發的對象及其相互間的交互,還可以通過開發類框圖顯示對象間的相互關系,組件框圖顯示系統組件間的相關性;構造階段即實現階段;移交階段進行軟件的交付和實施。

圖書館個性化推送系統采用J2EE技術方案,J2EE是一個基于組件技術的體系結構,通過創建和組織J2EE組件創建J2EE應用程序。因此,對本系統的建模是基于組件和面向對象的。UML建模技術建模的流程為:首先根據用例圖得到實現本系統所涉及的對象的靜態模型,以及描述各對象間相互關聯的動態行為模型;然后,采用基于組件的觀點,將生成的對象模型利用UML的類圖功能轉化為具有組件特征的組件類模型;***將組件類模型轉化為組件模型。

1 用例圖(UseCaseDiagram)

UML建模技術中用例圖即從用戶的角度對系統的功能進行描述,表述系統中執行者與用例之間的關系。圖書館個性化推送系統的主要功能如下:用戶登錄;用戶對資源的檢索、定制;用戶定制信息的顯示;信息咨詢;信息推送;系統后臺維護。

2 交互圖(InteracticeDiagram)

UML建模技術中交互圖是表述各組對象如何以某種行為進行協作的模型。分為順序圖(SequenceDiagram)和合作圖(CollaborationDiagram),各有不同的側重點。SequenceDiagram顯示對象之間在時間和順序上的一種動態協作關系,它強調對象之間消息發送順序,同時顯示對象之間的交互。CollaborationDiagram著重體現交互對象間的靜態連接關系。本系統主要采用CollaborationDiagram來描述對象之間的交互關系以及對象之間的聯系。

3 類圖(ClassDiagram)

UML建模技術中類描述的是一類對象的屬性和行為,類的屬性用以描述該類對象的共同特點,類的操作用于對類的屬性執行工作。類圖用于描述類之間的靜態關系。本系統利用UML的類圖功能生成組件類模型。用例“信息推送”的Collaboration框圖中的對象映射成類(例如將對象EmployeeJack映射成類Employee),將消息映射成操作(例如將消息Createnew employee映射成操作Create)得到用例“信息推送”的組件類

4 組件圖(ComponentDiagram)

UML建模技術的組件是代碼的物理模塊,組件圖顯示系統中的組件及其相互依賴性。Rose中通過Component框圖來描述系統組件及其相互依賴關系。在Rose中的默認情況下,有一個主Component框圖顯示模型中的組件包;每個包中有另一個主框圖,包含這個包中的所有組件。
在根據組件類模型構建組件模型的過程中,要以組件和分層的思想來進行:先構建Boundaries(邊界)、Control(控制)、Entities(實體)包及其所包含的組件,再依次添加包內組件的關系,***產生詳細的組件模型。采用這種思想構建的組件類模型轉化為組件模型后,可以很直觀的體現出系統組件開發中所依賴的MVC模式。

  【編輯推薦】

  1. 專家實例講解UML建模技術
  2. 術語匯編 UML建模技術解析
  3. 學習筆記 UML建模語言的特點和應用領域
  4. 免費UML建模工具盡情體驗
  5. 幾款常用UML建模工具解析
責任編輯:佚名 來源: it168.com
相關推薦

2010-06-08 14:22:07

UML技術

2010-06-29 19:08:23

UML建模技術

2010-07-06 17:06:31

UML建模

2010-06-12 09:54:40

圖書館管理系統中UML

2010-06-12 16:08:18

UML圖書館管理系統

2021-08-30 14:30:38

網絡攻擊黑客網絡安全

2010-10-26 11:39:48

2015-05-27 14:24:49

2013-01-23 09:44:15

開源軟件開源技術

2012-03-28 14:58:37

手機推送移動應用

2020-06-28 07:00:00

推薦系統智能商務服務平臺

2010-01-04 20:16:06

高校圖書館SSL VPNArray

2009-05-05 13:57:33

array應用交付網絡

2010-07-12 12:41:12

UML類圖

2022-11-01 07:19:45

推薦系統非個性化

2010-06-09 13:06:22

UML業務建模實例

2010-06-29 16:27:06

UML業務建模實例

2023-10-26 12:39:40

2013-11-26 09:53:50

2013-11-11 16:34:36

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美成人精品一区二区男人看 | 日本免费在线观看视频 | 五十女人一级毛片 | 久久久精品一区二区三区 | 日韩电影一区 | 国产精品一二三区 | 91av视频在线免费观看 | 欧美日韩亚洲国产 | 福利电影在线 | 午夜免费视频观看 | 成人一区二区视频 | 99精品视频网 | 国产东北一级毛片 | 日韩福利 | 91久久久久久久久 | 久久精品亚洲精品国产欧美kt∨ | 蜜桃传媒av| 精品日韩一区二区 | www中文字幕 | 自拍视频精品 | h视频免费在线观看 | 亚洲第1页 | 亚洲综合二区 | 神马久久久久久久久久 | 欧美黄色免费网站 | 亚洲一区自拍 | 81精品国产乱码久久久久久 | av电影一区二区 | 国产精品视频网 | 一级片视频免费观看 | 美日韩免费视频 | 欧美成人免费在线 | 久久最新 | 欧美在线视频一区二区 | 国产免费人成xvideos视频 | 中文精品一区二区 | 亚洲性在线 | 99精品视频在线 | 成人午夜免费福利视频 | 理论片免费在线观看 | 国产精品欧美大片 |