亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

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

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

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

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

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

        1.1 UML建模技術概述

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

        1.2 UML建模技術特點

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

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

        2.1 軟件系統(tǒng)登錄界面

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

        2.2 軟件系統(tǒng)用例圖

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

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

        2.3 軟件系統(tǒng)類圖與組件

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

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

        2.4 軟件系統(tǒng)交付

        軟件系統(tǒng)開發(fā)完成之后,需要將開發(fā)過程中產(chǎn)生的所有信息歸檔,對于不同階段的產(chǎn)品與開發(fā)成果,應進行適當?shù)慕M織,然后再試試運行。在開發(fā)的最后階段,需要保證UML與軟件處于同步運行狀態(tài),便于UML建模為軟件維護提供支持。

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

        參考文獻:

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

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

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

        国产日产久久高清ww| 欧美成人免费看片一区| 国产成人AⅤ| av免费资源在线观看| 麻豆网神马久久人鬼片| 中文字幕日本最新乱码视频| 丝袜美腿网站一区二区| 色综合久久精品中文字幕| av网站免费线看精品| 国产熟女露脸大叫高潮| 亚洲一区sm无码| 日本av第一区第二区| 色爱情人网站| 成人无码免费一区二区三区| 亚洲视频高清| 亚洲永久精品日韩成人av| av无码小缝喷白浆在线观看| 亚洲中文字幕无码一区| 国产乱子伦农村xxxx| 国产亚洲精品一区二区在线观看| 国产精品毛片va一区二区三区| 处破痛哭a√18成年片免费| 亚洲男人天堂av在线| av毛片亚洲高清一区二区| 亚洲av永久无码天堂网小说区 | 亚洲av日韩专区在线观看| 亚洲国产A∨无码影院| 日韩日本国产一区二区| 国产av天堂亚洲国产av天堂| 日韩精品一区二区亚洲av| 亚洲精品美女久久久久99| 青青草成人在线播放视频| 麻豆精品国产精华精华液好用吗| 精品国产免费Av无码久久久| av网站韩日在线观看免费| 欧美成人猛片aaaaaaa| 亚洲欧美精品aaaaaa片| 久久熟女乱一区二区三区四区| 日韩精品人妻中文字幕有码在线| 成人激情五月天| 亚洲无码图|