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

基于UML的系統分析方法研究

2009-06-01 09:27:44
新西部下半月 2009年3期

薛 寧

(陜西廣播電視大學延安分校陜西延安716000)

摘要本文介紹了UML可視化系統分析的建模語言。認為它的各個模型可以幫助開發人員更好地理解業務流程,建立更可靠、更完善的系統模型。從而使用戶和開發人員對問題的描述達到相同的理解,以減少語義差異,保障分析的正確性。并以UML分析設計在圖書管理系統中的應用為例,說明作為軟件工程中的建模語言,具有重大的經濟價值和國防價值。

關鍵詞UML;面向對象;系統分析

面向對象建模語言出現于70年代中期,從1989年到1994年,面向對象建模語言就從10余種增加到50余種,于是爆發了一場方法大戰。在眾多的建模語言中,各有自己的特點,相互之間既有共同之處,也有差異,用戶沒有能力區別不同語言之間的差別,很難找到適合于其應用的語言,極大的妨礙了用戶之間的交流。因此,在客觀上有必要建立統一建模語言。

UML支持從需求分析開始的軟件開發的全過程。UML通過三類圖形建立系統模型:用例(Use Case)圖、靜態結構圖(對象類圖、對象圖、組件圖、配置圖)和動態行為圖(順序圖、協同圖、狀態圖、活動圖),這些圖可以從不同的抽象角度實現系統的可視化。

一、UML概述

1、UML的主要內容

UML的主要內容有UML的語義和UML的表示法兩方面。

UML語義通過元模型來嚴格定義。元模型為UML的所有元素在語法和語義上提供了簡單、一致及通用的定義性說明。使開發者能在語義上取得一致,消除因人而異的表達方法。UML語義還支持對元模型的擴展定義。UML定義的各種機制的語義,保持了UML的簡單和概念上的一致。這些機制是依賴關系、約束、注記、標記值和訂制等。

UML表示法定義了UML的圖形表示符號,為建模者和建模工具的開發者提供了標準的圖形符號和正文語法。這些圖形符號和文字所表達的是應用級的模型,在語義上它是UML元模型的實例。UML表示法分為通用表示和圖形表示兩種。

2、UML的特點

(1)面向對象。UML支持面向對象技術的主要概念,提供了一批基本的模型元素的表示圖形和方法,能簡潔明了的表達面向對象的各種概念。

(2)可視化,表示能力強。通過UML的模型圖能清晰地表示系統的邏輯模型和實現模型??捎糜诟鞣N復雜系統的建模。

(3)獨立于過程。UML是系統建模語言,獨立于開發過程。

(4)獨立于程序設計語言。用UML建立的軟件系統模型可以用Java、VC++、SmalltaIk等任何一種面向對象的程序設計來實現。

(5)易于掌握使用。UML圖形結構清晰,建模簡潔明了,容易掌握使用。

3、UML的面向對象分析設計過程

運用UML進行面向對象的系統分析設計,其過程通常由以下3個部份組成:

(1)識別系統的用例和角色。首先對項目進行需求調研,依據項目的業務流程圖和數據流程圖以及項目中涉及的各級操作人員,通過分析,識別出系統中的所有用例和角色;接著分析系統中各角色和用例間的聯系,再使用UML建模工具畫出系統的用例圖,同時,勾畫系統的概念層模型,借助UML建模工具描述概念層類圖和活動圖。

(2)進行系統分析,并抽取類。系統分析的任務是找出系統的所有需求并加以描述,同時建立特定領域模型。建立域模型有助于開發人員考察用例,從中抽取出類,并描述類之間的關系。

(3)系統設計,并設計類及其行為。設計階段由結構設計和詳細設計組成。結構設計是高層設計,其任務是定義包(子系統),包括包間的依賴關系和主要通信機制。包有利于描述系統的邏輯組成部分以及各部分之間的依賴關系。詳細設計就是要細化包的內容,清晰描述所有的類,同時使用UML的動態模型描述在特定環境下這些類的實例的行為。

二、UML面向對象分析設計在圖書管理系統中的應用

1、圖書管理系統概述

隨著網絡技術和軟件技術的飛速發展,信息革命帶來了全球范圍市場競爭的日益加劇,對傳統的辦公教學和生活方式產生了巨大的沖擊。辦公自動化就是采用Internet/Intranet技術,基于工作流的概念,使內部人員方便快捷的共享信息,高效的協同工作;改變過去復雜、低效的手工辦公方式,實現迅速、全方位的信息采集、信息處理。網絡為圖書管理系統提供了技術保障。

圖書管理系統由借書、還書、查詢三個功能組成。

借書:輸入讀者借書證,系統首先檢查借書證是否有效,若有效,對于第一次借書的讀者,在借書文件上建立檔案;否則,查閱借書文件,檢查該讀者所借圖書是否超過5本,若已達5本,拒借;未達5本,辦理借書。

還書:從借書文件中讀出與讀者有關的記錄,查閱所借日期,如果超期,做罰款處理;否則,修改庫存目錄文件與借書文件。

查詢:可通過借書文件和庫存目錄文件查詢讀者情況、圖書借閱情況及庫存情況,打印各種統計表。

2、圖書管理系統的用例和角色

建立用例模型首先要確定角色(Actors),Actors表示提供或接收系統信息的人或系統,他們是與系統有交互作用的人或事務,代表一個系統的使用者或外部通信的目標。用例是系統中的一個功能單元,可以被描述為參與系統之間的一次交互作用。用例模型的用途是列出系統中的用例和參與者,并且顯示哪個是用例的執行。根據以上的系統分析,本系統確定的角色有借書者、圖書管理員和系統管理員。這三者只包含了最基本的Use Case模型,是系統的高層抽象,在開發過程中,隨著對系統的認識不斷加深,Use Case模型可以自頂向下不斷精化,演化出更為詳細的Use Case模型。

3、圖書管理系統分析與設計

圖書管理系統中擁有大量數字化信息資源,這些資源是多種媒體、多種格式的,而且還是相互關聯的。其數據量大,信息長度不定。非結構化信息與結構化信息并存。傳統的數據庫和信息管理系統在數據模型、系統結構、用戶接口等方面都虛擬實現對這些數字化信息資源的管理和操作,這就決定了圖書管理必須采用面向對象的方法來建立數據模型和管理模型,建立面向對象的數據庫。實現面向對象的信息管理系統。使用UML對圖書管理系統進行基于面向對象的分析和設計,可以從開發的第一步開始,從系統的底層就把握住圖書管理信息資源的特征,為下一步的具體實現打好基礎。在為圖書管理系統建立模型時要涉及到處理大量的模型元素,如對象類、接口、組件、節點、圖等。

4、圖書管理系統的實現、測試和系統配置

經過系統分析與設計后。就可以根據設計模型在具體的環境中實現系統,生成系統的源代碼、可執行程序和相應的軟件文檔,建立一個可執行的系統。然后需要對系統進行測試和排錯,保證系統符合預定的要求。獲得一個無錯的系統實現,調試的結果將確認所完成的系統可以真正使用。最后系統配置的任務是在真實的使用運行環境中配置,調試系統,解決系統正式使用前可能存在的任何問題。

三、小結

UML是一種功能強大的、面向對象的可視化系統分析的建模語言,它采用一整套成熟的建模技術,廣泛地適用于各個應用領域。它的各個模型可以幫助開發人員更好地理解業務流程,建立更可靠、更完善的系統模型。從而使用戶和開發人員對問題的描述達到相同的理解,以減少語義差異,保障分析的正確性。

通過對圖書管理系統的開發可以看到,UML作為軟件工程中的建模語言,代表了面向對象方法的軟件開發技術的發展方向,具有重大的經濟價值和國防價值,并獲得了國際上的廣泛支持,具有非常好的應用前景。

參考文獻

[1]張龍詳,UML與系統分新設計[M],人民郵電出版社,2001.

[2]鄧良松等,軟件工程,西安電子科技大學出版社,2000.

[3]張敬宋、廣軍等,軟件工程教程[M],北京航空航天大學出版社,2003.

[4]周之英,現代軟件工程[M],科學出版社,1999.

作者簡介

薛寧,陜西延安人,大學本科學歷,助教.

主站蜘蛛池模板: AV天堂资源福利在线观看| 少妇精品久久久一区二区三区| 中文无码精品a∨在线观看| 天堂在线视频精品| 亚洲无码高清视频在线观看| 国产在线第二页| 深夜福利视频一区二区| 国产精品永久免费嫩草研究院| 激情爆乳一区二区| 国产日本欧美在线观看| 六月婷婷激情综合| 日韩成人高清无码| 久热中文字幕在线| 精品国产网站| 亚洲av片在线免费观看| 美女亚洲一区| 久久精品一品道久久精品| 色哟哟国产精品| 国产精品原创不卡在线| 色亚洲成人| 久久精品人妻中文视频| 国产成人精品免费av| 欧美日韩激情在线| 免费无码网站| 国产网站免费| 91精品国产91久无码网站| 99热这里只有免费国产精品| 精品国产一区二区三区在线观看| 久久婷婷人人澡人人爱91| 日韩午夜片| 亚洲av无码成人专区| 91精品国产91欠久久久久| 91精品视频播放| 国产乱人伦偷精品视频AAA| 久久婷婷六月| 性视频久久| 视频国产精品丝袜第一页| 亚洲最大看欧美片网站地址| 亚洲高清在线播放| 不卡视频国产| 国产aⅴ无码专区亚洲av综合网| 亚洲成在人线av品善网好看| 夜夜拍夜夜爽| 久久人搡人人玩人妻精品| 97超级碰碰碰碰精品| 九色免费视频| 国产亚洲欧美在线中文bt天堂| 亚洲成aⅴ人片在线影院八| 98超碰在线观看| 波多野结衣视频网站| 免费a级毛片视频| 欧美黑人欧美精品刺激| 久久精品国产精品青草app| 国产理论最新国产精品视频| 91视频99| 无码一区18禁| av无码一区二区三区在线| 91久久夜色精品国产网站| 欧洲精品视频在线观看| 国产无码高清视频不卡| 亚洲无码电影| 美女被躁出白浆视频播放| 天天躁狠狠躁| 亚洲成人一区二区三区| 亚洲国产日韩一区| 国产91丝袜在线播放动漫| 国产精品第一区| 精品一区二区久久久久网站| 国产精品三级专区| 青青草原国产精品啪啪视频| 午夜少妇精品视频小电影| 久久人妻系列无码一区| 国产亚洲精品自在线| 国产凹凸视频在线观看 | 午夜综合网| 欧美一区二区啪啪| 超碰精品无码一区二区| 久青草国产高清在线视频| 伊人丁香五月天久久综合| 久久精品国产国语对白| 亚洲国产成人精品无码区性色| 国产成人精品日本亚洲77美色|