文獻隨筆(十二)

一.基本信息

標題:淺析軟件工程中的UML建模技術
時間:2018.08
出版源:雲南工程職業學院
文件分類:文獻筆記java

二.研究背景

在進行軟件的開發時,技術人員大都會經過面對對象描述的方法進行建模,該方法是將軟件系統的對象看作是構建模塊。在進行建模的過程當中,UML建模技術能夠建立系統的靜態結構以及動態行爲,能夠有效提升建模的效率和準確性。所以,對於軟件工程中的UML建模技術研究具備必定的現實意義與理論指導價值。面試

三.具體內容

UML建模技術概述:UML是一種規範定義、文檔化或者可視化的最標準的建模語言,能夠應用於軟件工程的各個階段。具體而言,UML建模技術在軟件工程中的應用主要有以下優點:a.UML建模技術能夠在系統模型中實現徹底獨立,雖然UML建模技術會與其他建模工具進行配合應用,可是並不會與系統的開發過程不產生交集;b.UML建模技術在軟件工程中的應用是面向對象的,打破了傳統建模語言的差別性,能夠經過統一的模型元素進行方法與圖形的表述;c.UML建模技術能夠捕捉軟件系統中的靜態行爲信息與動態行爲信息,靜態行爲信息主要是指軟件系統中對象,動態行爲信息主要是從時間角度和狀態角度對對象通信的定義;d.UML建模技術的和具體的實現沒有關係,適用於全部語言平臺或者工具平臺,還可以應用於具備代碼生成功能的交互式可視化建模工具,該工具能夠爲UML建模技術提供多種編程語言代碼和程序構築模型。數據庫

軟件工程中的UML建模技術應用模式:在軟件工程中,UML建模技術主要經過視圖的應用進行軟件開發,UML建模技術一共能夠提供八種圖,實現軟件系統開發的可視化以及模型化,以此獲取軟件系統的主要資料,從而明確軟件系統的架構與體系。本文主要對經常使用的四種圖進行分析:第一,用例圖;第二,類圖;第三,序列圖;第四,協做圖。編程

軟件工程中的UML建模技術應用流程:需求分析環節,設計環節,實現環節,測試與配置環節。服務器

軟件工程中的UML建模技術的應用實例:
人才招聘系統的登陸界面設計:對於人才招聘系統軟件而言,登陸界面的設計能夠提升系統的管理水平。在進行登陸界面的設計時,技術人員能夠應用Custom Login UI進行界面參數的傳遞,當用戶輸入登陸信息並點擊肯定按鈕以後,系統能夠自動進行「send Message」,並應用HTTP進行服務器請求,在接收到Custom Login UI的合法回覆以後,即爲用戶登陸成功,能夠應用人才招聘系統進行相應的操做。網絡

人才招聘系統中用例圖的應用分析:
第一,人才招聘系統的管理人員會經過管理功能設定系統的基本信息,好比,招聘的崗位、崗位的任職要求和崗位的薪酬待遇等內容,招聘信息主要經過Web形式上傳到Internet上。架構

第二,應聘人員經過Custom Login UI界面進行人才招聘系統的登陸操做,當系統確認應聘人員的身份以後,便可登陸系統。應聘人員能夠在招聘信息下面填寫我的信息,系統會將應聘人員的我的信息上傳到在線人才管理系統中,我的信息也會經過Web形式上傳到Internet上。編程語言

第三,招聘人員能夠在系統中查看應聘人員的我的信息,根據崗位的要求以及應聘人員的履歷,決定是否邀請應聘人員面試。須要邀請應聘人員時,招聘人員能夠經過系統進行E-mail的發送。與此同時,管理人員須要將應聘人員的信息添加到人事檔案庫中,以數據文本的格式進行存儲。工具

第四,當招聘工做完成以後,管理人員須要將人才招聘系統關閉。在關閉的過程當中,管理人員的決策能夠看做是抽象角色,經過「from Use Case View」表示。管理人員實施的操做主要包括招聘活動的啓動與中止、招聘信息的管理、人事檔案與招聘信息的導出等。測試

人才招聘系統中類圖的應用分析:
a.類圖的選擇,技術人員須要根據人才資源系統的特色,經過同時獲得類圖的方式,應用stereotype object-entity、control、boundary等方法,確保角色能夠有效應用於對象的通信過程當中,還可以保障序列圖和協做圖間的有效轉換。

b.組件設計,技術人員須要將上一個步驟獲得的類圖進行實體映射,以此獲得類圖表。具體的映射方法以下:首先,將人才招聘系統中的實體進行單獨的表的定義;而後,將實體表的繼承網絡結構刪除,確保不一樣層次的實例具有一致的屬性;最後,將人才招聘系統中的子類文件狀態配置於相應的表中,並在組件中創建數據庫,用於Tax Date等映射表的存儲。

c.組件圖的構建,技術人員須要經過控制類組件進行組件圖的構建,若是技術人員採用的編程語言爲C++,能夠將控制類組件存儲爲(.h文件)或者(.ccp文件)。另外,對於源代碼文件,技術人員能夠應用包進行源代碼的分組,並經過關聯進行序列圖的類信息顯示。當組件圖構建完成以後,技術人員須要將可以執行的主程序(即.exe文件)以及java語境連接庫加入到組件圖中,實現人才招聘系統的開發。

四.結論

做者的結論:綜上所述,UML建模技術能夠提升軟件開發的效率和有效性,值得推廣應用。經過對軟件工程中的UML建模技術分析可知,開發人員須要深刻了解UML建模技術的各類視圖及應用特色,在軟件工程的各個階段正確應用視圖,充分發揮出UML建模技術的做用,提升軟件工程的質量。但願本文能夠爲技術人員進行軟件開發提供幫助。

個人評價:本文做者篇幅很小,寫的不夠細緻,也沒有圖片表達,傳達的意思不夠明確,雖然能理解做者的想法,可是看起來不是那麼流暢,因此以後我寫論文時仍是要加入一些圖片或者表格來表達個人想法,這樣可讓讀者更加輕鬆的解讀。

五.參考文獻

王蕊 • 淺析軟件工程中的UML建模技術 [J] • 電子世界,2018.08.075。

相關文章
相關標籤/搜索