999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺析軟件工程中的UML建模技術

2018-05-14 02:36:36夏子涵
科學與財富 2018年9期

摘要:軟件工程的順利進行,需要有合適的標準來輔助軟件開發工作,而UML建模技術在軟件工程中的應用較為廣泛。基于此,本文就軟件工程中的UML建模技術展開分析,簡要介紹了技術構成及其特點,進一步通過實證分析,對UML建模技術的應用方法及效果進行了重點闡述,為相關軟件工程提供一定參考。

關鍵詞:軟件工程;UML建模技術;協作圖

前言:UML是一種具有較高實用性的軟件工程數據庫開發標準,使用UML建模技術,能夠對通過不同方法建立的模型進行準確描述,并獲得更加完善的模型。UML的主要構成為圖和元模型,圖即語法、元模型即語義,UML建模技術在軟件工程中的應用,能夠從建模者的視角,對大型復雜系統的成分進行可視化處理,對提升軟件工程效率與質量,具有重要意義。

1.軟件工程中UML建模技術及其特點

1.1 UML建模技術概述

UML作為一種圖形語言,能夠提供8種圖,以供軟件系統建模與開發工作。其中,用例圖是最基礎的一種圖,主要作用就是在完成需求獲取的基礎上,建立系統模型,可以對執行者與系統之間的交互進行定義,進而實現一個業務目標。而類圖表示的是不同實體之間的關系,用于顯示系統的靜態結構;類圖可以表示多種實體,但在描述過程中,不會使用相同的屬性。序列圖的作用,是顯示用例的一部分的詳細流程,可以實現自描述,其繪制方法相對較為簡單,橫跨圖的頂部,每個框即表示每個類的實例[1]。協作圖與序列圖有些類似,可以說協作圖是序列圖的另一種表達方式,相比之下,技術應用期間,序列圖強調的是先后順序,而協作圖強調的是相互關系。

1.2 UML建模技術特點

1)UML建模技術借鑒了當前一些較為流行的軟件開發概念及方法,是一種面向對象的標準化的建模語言,建模過程中,利用標準的語言工具,能夠有效保證軟件系統模型的效率與質量。2)UML利用基本的模型元素描述系統,可以獲得更加簡潔、清晰的概念與模型元素。3)UML建模技術的可視化特點,使其具備了十分強大的表達能力,包括邏輯模型與實現模型在內的系統類型,都可以通過UML建模技術呈現出來,這主要是因為每一個UML圖形表示符號之后,均對應著良好定義的語義。4)UML建模獨立于開發過程,能夠顯著提升UML建模技術的應用靈活性。5)UML的概念十分明確,建模方法也十分簡潔,形成的圖形結構也更為清晰,更易被掌握使用。

2.軟件工程中UML建模技術的應用實踐

2.1 軟件系統登錄界面

某信息管理軟件系統,登錄模塊的設計目的是解決用戶登錄的相關問題,用戶需要在登錄界面輸入登錄信息,而對此類信息的處理,該系統采用Custom Login UI來實現,具體功能包括處理輸入界面與傳遞參數。當用戶確定登錄信息之后,該軟件系統將直接調用“send Message()”方法,此后利用HTTP向服務器發送登錄請求;當Custom Login UI接收到請求信息之后,將核對登錄信息的合法性,并發出反饋命令,提示用戶登錄成功或是失敗。

2.2 軟件系統用例圖

①當管理人員成功登錄信息系統之后,在啟動在線管理功能之后,可設定系統的基本信息,包括使用者的登錄與訪問權限等。②當使用者登錄系統之后,將由Custom Login UI界面核定用戶身份,允許其登錄之后用戶才能正式使用系統。③該信息系統可用于收集員工信息,員工登錄并填寫基本信息之后,信息內容可直接傳送給在線管理系統,并通過Web的形式發布在Internet上。④系統使用期間,當管理者需要發送一些特定的信息給用戶時,系統可以在識別使用者填寫的基本信息的前提下,將信息內容發送到用戶的郵箱當中,系統管理模式為Web方式,其目的在于能夠實時更新數據[2]。⑤管理者在保證全面收集信息之后,可重新建立一個信息檔案,幫將相關數據導入到檔案當中;當有其他需求時,可將其以數據文本的格式導出。⑥管理者在信息收集工作結束之后,可關閉系統,

整個流程當中,管理者掌控著系統的使用功能,包括系統的啟動和關閉等人物,而操作的實現,主要由UML建模生成的組件與組件圖為支撐,在形成框架代碼的同時,系統軟件的代碼研發與測試也就相應完成了。

2.3 軟件系統類圖與組件

UML建模技術應用過程中,需要生成交互圖,這是保證系統交互性實現的重要條件。以上述信息系統為例,采用同時得到類圖的方法,在stereotype object-entity、boundary、control的共同作用下,能夠保證角色有效應用在通訊過程中。此時生成的序列圖,將同步以最快的速度轉化成協作圖,由此可見,利用類圖的方法,能夠實現對協作圖的開發設計。

對于組件的設計,可先將類圖的實體轉換成表,轉化過程采用的是映射手段:①定義每一個實體為獨立的表;②消除繼承網絡結構,這樣一來,處于不同層次的實例,其屬性可以得到統一;③將子類文件與表一一對應,完成繼承網絡,并為映射表構建一個獨立的存儲數據庫。

2.4 軟件系統交付

軟件系統開發完成之后,需要將開發過程中產生的所有信息歸檔,對于不同階段的產品與開發成果,應進行適當的組織,然后再試試運行。在開發的最后階段,需要保證UML與軟件處于同步運行狀態,便于UML建模為軟件維護提供支持。

結束語:綜上所述,探究軟件工程中的UML建模技術,對完善軟件工程設計,具有重要意義。通過相關分析,系統開發過程中,UML建模是確保工程順利進行的重要基礎,主要利用用例圖定義的方法,實現系統管理者與使用者之間的交互功能,進而確保業務目標的實現,在用例圖的作用下,定義用例的詳細流程,能夠有效顯示出不同對象之間的調用關系序。因此,要不斷拓展UML建模的應用范圍,為更多的軟件工程設計提供可靠支持。

參考文獻:

[1]薛豐,楊揚,謝林.基于UML建模的計算機聯鎖進路模塊Petri網驗證[J].鐵路計算機應用,2017,26(04):10-14.

[2]張景峰,王麗芬,胡曉紅.基于UML與Rose的面向對象的軟件建模研究[J].電腦知識與技術,2017,13(12):74-75.

作者簡介:夏子涵,1995.06,男,漢,遼寧省營口市,本科在校生,研究方向:軟件工程

主站蜘蛛池模板: 国内自拍久第一页| 72种姿势欧美久久久久大黄蕉| 69精品在线观看| 欧美国产综合色视频| 亚洲精品动漫在线观看| 日韩国产高清无码| 日韩av手机在线| 日本一区二区三区精品视频| 国产香蕉在线| 强奷白丝美女在线观看| 久久综合结合久久狠狠狠97色| 国产激情在线视频| 欧美日韩在线成人| 婷婷五月在线| 午夜国产理论| 免费一级成人毛片| 日韩精品毛片人妻AV不卡| 欧美日本在线| 69av在线| 久久精品丝袜| 国产成人综合网| 欧美黄网站免费观看| 国产福利在线免费观看| 亚洲一区二区三区国产精品| 亚洲人妖在线| 亚洲综合精品第一页| 国产一区二区三区在线观看免费| 日本精品视频| 人妻精品久久久无码区色视| 天天躁夜夜躁狠狠躁躁88| 国产精品第| 久久久久无码精品国产免费| 欧美日韩精品一区二区视频| 人人艹人人爽| 在线无码九区| 91无码网站| 国产一级在线观看www色| 国产美女免费| 五月婷婷中文字幕| 日本a∨在线观看| 亚洲69视频| 国产69精品久久久久妇女| 中文字幕佐山爱一区二区免费| 亚洲精品无码成人片在线观看 | 996免费视频国产在线播放| 欧洲亚洲欧美国产日本高清| 特级欧美视频aaaaaa| 国产男人天堂| 欧美日韩一区二区三| 亚洲中文字幕在线观看| 国产精品不卡片视频免费观看| 亚洲一区二区在线无码| 久久亚洲中文字幕精品一区| 国产成人高清精品免费| 麻豆精选在线| 日本不卡在线视频| 日韩A∨精品日韩精品无码| 无码国内精品人妻少妇蜜桃视频 | 国产欧美日韩另类精彩视频| 91久久国产热精品免费| 亚洲一区无码在线| 人人91人人澡人人妻人人爽 | 毛片久久久| 高清欧美性猛交XXXX黑人猛交| 精品福利视频导航| 亚洲AV无码久久天堂| 欧美一级色视频| 国产农村1级毛片| 中文字幕丝袜一区二区| 亚洲一区二区无码视频| 午夜视频免费一区二区在线看| 国产成人永久免费视频| 久久精品一品道久久精品| 国产精品无码一二三视频| 亚洲福利片无码最新在线播放| 亚洲无码熟妇人妻AV在线| 免费 国产 无码久久久| 老司国产精品视频91| 国产一级裸网站| 国产肉感大码AV无码| 91福利在线看| 在线中文字幕日韩|