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

Web的應用系統中UML技術如何應用?

開發 架構
UML相信大家應該有所了解,這里向大家介紹一下UML技術在基于Web的應用系統中的應用,相信通過本文的介紹大家對UML結束的使用有定的認識。

本節向大家介紹一下UML技術在基于Web的應用系統中如何應用,本節主要包括基于Web應用系統結構和Web應用系統的UML建模方法兩大部分內容,希望通過本節的介紹大家對UML在Web的應用系統中應用有所了解。

UML技術在基于Web的應用系統中的應用

1、引言

Web技術的發展,使得管理系統的開發更方便、功能更強大,在此系統的開發過程中,Web技術起了一個骨架式的支持作用;與此同時組件技術的發展為系統的開放性、集成性提供了便利,有效合理地引入組件技術是當前Web系統開發與發展的一個方向;通過對系統的開發進行建模,形象直觀的圖形化表示,可以顯示系統的流程與功能。選擇有效的建模方法,充分利用Web技術與組件技術,提高軟件的開發效率,提高的軟件的可靠性和可維護性,是每個軟件開發人員所關心的問題。

UML(UnifiedModelingLanguage)是基于對象技術的標準建模語言,定義良好、易于表達、功能強大的特點使它在面向對象的分析與設計中更具優勢。在基于Web技術和組件技術的系統建模中,它完善的組件建模思想和可視化建模的優勢更利于系統開發人員理解程序流程和功能,進一步提高Web系統的開發效率以及Web組件的可重用性和可修復性。

本文將結合我們自主開發的活塞PDM系統中的項目審批流程的建模,介紹UML技術在基于WEB技術和組件技術的系統建模中的應用。

2、基于Web的應用系統結構

對于基于Web技術的應用系統,用戶直接面對的是客戶端瀏覽器,用戶在使用系統時,請求之后的事務邏輯處理和數據的邏輯運算由服務器與數據庫系統共同完成,對用戶而言是完全透明的。運算后得到的結果再通過瀏覽器的方式返回給用戶。這個過程可分成一些子步驟,每一個子步驟的完成可理解為通過一個單獨的應用服務器來處理,這些應用服務器在最終得到用戶所需的結論之前,相互之間還會進行一定的數據交流和傳遞。圖1就是Web的應用結構簡圖。


隨著Web應用技術的發展,對Web數據流程的解釋上還會有相應的改進或補充。

3、Web應用系統的UML建模方法

頁面、腳本、表單和框架是Web應用系統的關鍵部分,數據流程的模型化表示關鍵就是用UML技術對上述Web元素應用及其關系建模,下面對這幾種元素的模型化表示作一個簡要介紹。

(1)頁面建模。用戶在使用Web應用系統時,是通過頁面進行系統的操作。在頁面建模中可用兩個類別模板《ClientPage》和《SeverPage》分別表示客戶端頁面和服務器端頁面。客戶端頁面的屬性是頁的作用域中定義的變量,方法是頁面腳本中的函數;服務器頁面的屬性是頁面腳本中的變量,方法是腳本中定義的函數。在使用頁面信息傳遞時,還可能出現服務器頁面的重定向,在UML建模中,用類別模板《redirect》來表示;對于客戶端頁面和服務器頁面的構造關聯用類別模板《bulid》表示,這種關聯是一種單向關聯,由服務器頁面指向客戶端頁面,具體表示如圖2所示。


在Web應用系統中,還會經常用到的就是超級鏈接,在UML建模中,用類別模板《link》表示超級鏈接,它的參數模擬為鏈接屬性。

(2)表單建模。用戶的要求一般通過表單與數據庫交互。在UML建模中,表單用類別模板《form》表示,屬性是表單中的域,表單沒有方法。表單在處理請求時,要與Web頁面交流數據,這個交流過程是用提交按鈕submit來完成,為了在建模中表示這種關系,用類別模板《submit》表示。

(3)組件建模。在使用組件技術的Web應用系統建模中,對組件的建模是個重要環節,在UML基本的圖形化建模元素中,設立了專門的組件圖。組件在使用過程中,同樣的分成了客戶端組件(如JavaApplet,ActiveX控件)和服務器端組件。在系統的UML模型化表示中,用類別模板《ClientComponent》表示客戶端組件,用《SeverComponent》表示服務器端組件。

(4)框架建模。框架通過定義類別模板元素《frameset》來實現,frameset指定并命名各個框架,每個框架容納一個頁面;框架的使用還涉及到目標target,建模時用《target》來表示。請期待下節關于UML技術在Web的應用系統中如何應用內容介紹。

【編輯推薦】

  1. UML輕松入門之基本概念
  2. 51CTO專訪UMLchina***專家潘加宇:UML技術不可或缺
  3. UML用例圖用法實例剖析
  4. 術語匯編 UML統一建模語言簡介
  5. UML學習手冊新手必備
責任編輯:佚名 來源: csdn.net
相關推薦

2010-06-13 13:13:12

UML建模

2010-06-08 13:29:29

UML技術

2011-11-21 18:19:20

Web iMC

2010-06-18 10:27:41

UML軟件開發

2010-07-09 10:06:31

UML建模

2009-04-11 15:12:24

2010-06-12 10:08:57

圖書管理系統中UML應

2010-06-12 11:22:57

UML應用

2011-03-11 16:43:51

2010-06-13 10:33:54

面向對象UML技術

2010-06-12 09:54:40

圖書館管理系統中UML

2010-06-17 16:14:33

UML總結

2017-09-21 10:43:55

web程序語言

2010-06-07 19:57:36

UML和模式應用

2009-07-29 17:19:14

2017-05-05 10:55:31

Web應用登錄工程身份驗證

2009-04-22 09:46:00

無線網絡WiMAX視頻傳輸

2011-03-25 11:06:46

2021-08-30 09:56:59

Web安全攻擊Java

2011-03-25 11:39:29

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品一区二区在线播放 | 成av在线| 欧美一级免费看 | 国产精品亚洲精品 | 91伊人 | 九九久久国产精品 | 91精品国产91久久综合桃花 | 一区二区三区av夏目彩春 | 99成人免费视频 | 日韩小视频在线 | 欧美日韩亚洲国产 | 欧美视频日韩 | 97综合在线 | 成人精品一区二区三区中文字幕 | av在线成人 | 91久久久久久久久 | 亚洲综合在线视频 | 精品国产一区二区三区性色av | 久久99精品久久久水蜜桃 | 日韩成人在线视频 | 国产一二区免费视频 | 国产乱码精品1区2区3区 | 色综合桃花网 | 国产伦一区二区三区四区 | 亚洲精品国产电影 | 精品国产精品三级精品av网址 | 在线观看免费观看在线91 | 黑人性hd | 成人伊人 | 黄色片在线 | 亚洲成av片人久久久 | 激情久久久久 | 日日草夜夜草 | 久久久久国产精品 | 91欧美精品成人综合在线观看 | 亚洲日本视频 | 亚洲婷婷六月天 | 亚洲精品在线视频 | 国产精品久久久久久av公交车 | 国产精品一区二区三区在线播放 | 欧美日韩在线一区二区 |