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,男,漢,遼寧省營口市,本科在校生,研究方向:軟件工程

主站蜘蛛池模板: 亚洲黄色片免费看| 99精品在线看| 亚洲人成网站在线播放2019| 热久久这里是精品6免费观看| 性喷潮久久久久久久久| 国产在线小视频| 国内精品小视频福利网址| 亚洲激情99| 亚洲第一中文字幕| 日本免费精品| 欧美区在线播放| 在线精品亚洲国产| 亚洲三级成人| 久草视频福利在线观看| 99久久精品视香蕉蕉| www.亚洲色图.com| 国产成人凹凸视频在线| 欧美成人综合在线| 欧美专区日韩专区| 成人在线亚洲| 乱人伦99久久| 国产成人福利在线| 成年女人a毛片免费视频| 国产黄视频网站| 国产丰满成熟女性性满足视频| 激情六月丁香婷婷| 国产免费怡红院视频| 九九热视频精品在线| 国产精品亚欧美一区二区三区| a级毛片免费播放| 国产97公开成人免费视频| 午夜久久影院| 欧美日韩北条麻妃一区二区| 在线欧美日韩国产| 免费毛片全部不收费的| 国产一级α片| 98精品全国免费观看视频| 亚洲中文字幕av无码区| 国产在线日本| 成人毛片免费在线观看| 国产激情无码一区二区免费| 色综合色国产热无码一| 国产高清自拍视频| 久久精品女人天堂aaa| 亚洲美女一区| 98超碰在线观看| 日韩成人在线视频| 99视频在线观看免费| 欧美www在线观看| 久青草免费在线视频| 沈阳少妇高潮在线| 国产欧美日韩视频一区二区三区| 欧美成人综合视频| 欧美视频二区| 亚洲AⅤ综合在线欧美一区| 一区二区三区四区精品视频 | 香蕉色综合| 国产91精选在线观看| 鲁鲁鲁爽爽爽在线视频观看| 成人综合在线观看| 亚洲欧美日韩高清综合678| 日韩中文无码av超清| 九色91在线视频| 狠狠色噜噜狠狠狠狠色综合久| 国产一区二区丝袜高跟鞋| 92午夜福利影院一区二区三区| 在线无码私拍| 波多野衣结在线精品二区| 精品视频在线观看你懂的一区| 国产粉嫩粉嫩的18在线播放91| 在线观看欧美精品二区| 91探花在线观看国产最新| 国产免费黄| 久久这里只精品国产99热8| 午夜成人在线视频| 国产一区二区在线视频观看| 不卡色老大久久综合网| 亚洲精品视频免费看| 97狠狠操| 人妻少妇久久久久久97人妻| 91成人免费观看在线观看| 大香网伊人久久综合网2020|