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

面向?qū)ο蠼<夹g(shù)在設(shè)備管理系統(tǒng)中的應(yīng)用

2010-12-31 00:00:00朱璟,蔡敏,許錦洲
電腦知識與技術(shù) 2010年21期

摘要:面向?qū)ο蠼<夹g(shù)是20世紀(jì)90年代軟件工程發(fā)展的關(guān)鍵以及焦點技術(shù)。它貫穿于系統(tǒng)開發(fā)的不同階段。該文通過簡述面向?qū)ο蠼7椒ǖ幕纠碚摚瑢⑦@種方法運用到實際的設(shè)備管理系統(tǒng)中,為理論到實踐的轉(zhuǎn)化進(jìn)行了探索。

關(guān)鍵詞:UML;對象;用例

中圖分類號:TP311文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2010)21-5687-02

Application of OOMT in Equipment Management System

ZHU Jing, CAI Min, XU Jin-zhou

(Dept. of Infor-War Research, Naval Command College, Nanjing 210000, China)

Abstract: OOMT is the key and point technology in the development of software engineering in the 1990s, which affects all the different stages in the system exploitation. This paper uses this method into the real equipment management system through narrating the basic theory of OOMT, in order to explore from theory to practice.

Key words: UML; OBJECT; USE CASE

隨著科學(xué)技術(shù)的發(fā)展,尤其是計算機網(wǎng)絡(luò)的迅速發(fā)展,越來越多的網(wǎng)絡(luò)黑客們通過非法手段不斷竊取用戶和計算機及其相關(guān)設(shè)備的各種信息。因此,加強各個部門的設(shè)備管理是做好保密工作的一個重要環(huán)節(jié)。面向?qū)ο蠹夹g(shù)和建模技術(shù)的結(jié)合形成了一種功能性更強、層次結(jié)構(gòu)更加清晰的建模與仿真方法,其在各個單位中設(shè)備管理系統(tǒng)中的應(yīng)用也在不斷深化。

1 面向?qū)ο蠼<夹g(shù)的基本理論

1.1 面向?qū)ο蟮闹饕<夹g(shù)

20世紀(jì)90年代初產(chǎn)生的OMT技術(shù)在工程實踐中得到了廣泛的應(yīng)用,而隨后出現(xiàn)的UML在市場運作中獲得了空前的成功。與OMT相較,UML去除了功能模型,其優(yōu)勢在于它使建模技術(shù)有了向標(biāo)準(zhǔn)化方向發(fā)展的趨勢。

1) 對象建模技術(shù)OMT

對象建模技術(shù)OMT提出了對象模型、動態(tài)模型、和功能模型三個模塊,同時從這三個不同但是又相關(guān)的視角分析系統(tǒng)的本質(zhì),并全面反映系統(tǒng)的各種需求以進(jìn)行建模。這三種模型的發(fā)展貫穿于整個開發(fā)周期:在分析階段,構(gòu)造應(yīng)用域模型;在設(shè)計階段,求解域的結(jié)構(gòu)加入到模型中;在實現(xiàn)階段,對應(yīng)用域和求解域進(jìn)行編碼。OMT方法如圖1所示。

對象模型描述系統(tǒng)對象的結(jié)構(gòu)以及與其它對象的關(guān)系、屬性和操作,其中對象的結(jié)構(gòu)是對象的唯一標(biāo)識,該模型用對象圖表示。動態(tài)模型描述了事件序列、狀態(tài)組織等與時間和操作優(yōu)先級有關(guān)的系統(tǒng)屬性,該模型用狀態(tài)圖表示。功能模型描述了與功能、依賴條件等與參數(shù)值變化相關(guān)的系統(tǒng)屬性,該模型用數(shù)據(jù)流圖表示。

2) 統(tǒng)一建模語言UML

統(tǒng)一建模語言UML是面向?qū)ο箝_發(fā)中嚴(yán)格語法定義、易于表達(dá)的建模語言,是在已有的Booch、OOSE、和OMT三種方法的基礎(chǔ)上進(jìn)行的繼承和拓展。UML去除了大量的冗余的語義符號,同時溶入了軟件工程的開發(fā)思想,使該方法在各個應(yīng)用領(lǐng)域的開發(fā)中得到了實踐并得以深化。

UML是用例驅(qū)動的,因此UML模型也被稱為4+1視圖模型,如圖2所示。其中,用例試圖描述了系統(tǒng)的外部行為,并確定了系統(tǒng)需求。設(shè)計視圖描述了系統(tǒng)功能的邏輯結(jié)構(gòu),給分析人員提供了各元素之間的關(guān)聯(lián)信息。實現(xiàn)視圖描述了該系統(tǒng)的物理結(jié)構(gòu)。處理視圖描述了系統(tǒng)中的進(jìn)程次序以及優(yōu)先級序列。配置視圖描述了物理組件在物理環(huán)境中的分布情況。UML建模語言由于其本身強大的功能,已經(jīng)成為了OMT管理組織認(rèn)定的標(biāo)準(zhǔn),成為當(dāng)前系統(tǒng)建模的主流語言。

1.2 面向?qū)ο蠼5倪^程

按照面向?qū)ο蟮脑瓌t,任何需求所期望的功能都是由需求內(nèi)部的各個對象相互合作而成。首先,應(yīng)當(dāng)找出需求內(nèi)部的對象,并分析這些對象的屬性,再通過描述這些對象之間的關(guān)聯(lián)性,最后構(gòu)造出該面向?qū)ο蟮姆治瞿P汀?/p>

1) 找出對象

這些對象來源于需求描述語句中的名詞和名次短語。這些名詞和短語是需求活動的主體,它們之間相互聯(lián)系、相互協(xié)同,其本身包含了需求的屬性和行為。另外,還有一些對象的選取需要分析員對需求進(jìn)行綜合分析后歸納出來。

2) 找出對象之間的靜態(tài)關(guān)系

若一個對象控制另一個對象的產(chǎn)生和撤銷,則稱這兩個對象是創(chuàng)建關(guān)系;若一個對象是另一個對象的組成部分,則稱這兩個對象是包含關(guān)系;若一個對象可通過對另一個對象繼承來進(jìn)行構(gòu)造,則稱這兩個對象是繼承關(guān)系;若兩個對象之間有相互作用,則稱這兩個對象是聯(lián)系關(guān)系。

3) 找出對象之間的動態(tài)關(guān)系

要實現(xiàn)動態(tài)需求中期望的功能,就必須找出多個對象之間的相互作用關(guān)系,也即動態(tài)關(guān)系,在面向?qū)ο蠹夹g(shù)中,對象之間的相互作用用消息傳送來表示。

2 面向?qū)ο蠼<夹g(shù)在設(shè)備管理系統(tǒng)中的應(yīng)用

2.1 系統(tǒng)結(jié)構(gòu)類圖

以一般高等院校為例,各二級學(xué)院、科室使用的設(shè)備主要包括計算機臺式機、筆記本電腦、打印機、復(fù)印機、碎紙機、電磁干擾儀、各類移動存儲介質(zhì)等。經(jīng)分析,該管理系統(tǒng)的主要功能應(yīng)該有數(shù)據(jù)輸入、數(shù)據(jù)修改、數(shù)據(jù)刪除和數(shù)據(jù)查詢等,這也就是該系統(tǒng)并列的四個主要的對象。系統(tǒng)結(jié)構(gòu)類圖如圖3所示。

其中,查詢功能是該系統(tǒng)的最主要的功能,也是該系統(tǒng)最重要的模塊。

2.2 數(shù)據(jù)輸入對象

該模塊的功能主要是輸入該設(shè)備屬于哪個部門、它是否是涉密設(shè)備、它的設(shè)備管理員是誰、它的使用人是誰、它的購置日期是哪天、它的設(shè)備類型是什么,它的硬盤是否更換、如果更換,那么經(jīng)手人是誰等必填信息。這些子對象都包含于數(shù)據(jù)輸入這個父對象中。

2.3 數(shù)據(jù)修改對象

該模塊主要功能是將已經(jīng)輸入到數(shù)據(jù)庫中的相關(guān)設(shè)備的信息和屬性進(jìn)行修改。為了方便管理員更加輕松科學(xué)的對所需修改的設(shè)備進(jìn)行操作,系統(tǒng)應(yīng)當(dāng)允許管理員對該設(shè)備的任意信息進(jìn)行修改并保存。

2.4 數(shù)據(jù)刪除對象

該模塊的主要功能是將已經(jīng)過期的設(shè)備資料刪除,以免誤導(dǎo)設(shè)備管理員。刪除那些不需要的數(shù)據(jù)后,實際上也減輕了系統(tǒng)的負(fù)擔(dān),使系統(tǒng)以后的操作依舊能保持快速、高效、穩(wěn)定。一旦數(shù)據(jù)庫中的數(shù)據(jù)被刪除后,若想恢復(fù),需通過數(shù)據(jù)輸入功能重新將數(shù)據(jù)輸入進(jìn)數(shù)據(jù)庫。

2.5 數(shù)據(jù)查詢用例

數(shù)據(jù)查詢模塊是該系統(tǒng)的主要功能,由于包括類型查詢、編號查詢、使用人查詢等在內(nèi)的單項查詢和綜合查詢都要用到它,因此可以單獨定義一個數(shù)據(jù)查詢的用例,以方便管理員的不同程度的查詢需求,滿足實際的需要。其對象用例圖如圖4所示。單項查詢中的每一項都是單項查詢本身的子對象,因此,也可以為單項查詢也單獨定義一個單項查詢的用例。

3 結(jié)束語

通過對設(shè)備管理系統(tǒng)進(jìn)行分析,用面向?qū)ο蟮慕7椒ㄕ页鏊械挠杏脤ο蟛⒍x這些對象的屬性和行為,最后再找出這些對象的靜態(tài)和動態(tài)關(guān)系,建立統(tǒng)一的對象模型。UML建模技術(shù)是面向?qū)ο蠼<夹g(shù)的里程碑,代表了面向?qū)ο蠼<夹g(shù)的發(fā)展方向,其在今后的實踐運用中將會得到更大的發(fā)揮和拓展。

參考文獻(xiàn):

[1] 畢忠東,劉啟明. 面向?qū)ο蟮能浖こ膛c面向?qū)ο蟮慕7椒╗J].福建電腦,2007(8).

[2] 王力群. 面向?qū)ο蠼<夹g(shù)的研究與應(yīng)用[J].電腦知識與技術(shù),2009(11).

[3] 劉君.企業(yè)信息化的面向?qū)ο蠼7治鯷J].電腦知識與技術(shù),2005.

注:本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文

主站蜘蛛池模板: 亚洲欧美自拍视频| 亚洲精品免费网站| 色综合热无码热国产| 亚洲人成网站18禁动漫无码| 乱人伦99久久| 精品无码人妻一区二区| 久久五月天综合| 国产黄视频网站| 欧美日韩免费在线视频| 国产免费久久精品99re丫丫一| 成人国产精品网站在线看| 国产丝袜啪啪| 日韩在线观看网站| 午夜福利无码一区二区| 亚洲av无码专区久久蜜芽| 国产熟女一级毛片| 亚洲区视频在线观看| 国产精品v欧美| 亚洲一区二区三区国产精品| 91在线播放免费不卡无毒| 伊人AV天堂| 国产福利影院在线观看| 国产在线麻豆波多野结衣| 一级黄色片网| 无码精品国产dvd在线观看9久| 亚洲精品自产拍在线观看APP| 成人91在线| 无码综合天天久久综合网| 天天综合色天天综合网| 熟妇无码人妻| 国模在线视频一区二区三区| 国产jizzjizz视频| 91精品在线视频观看| 亚洲无码视频喷水| 亚洲av片在线免费观看| 全色黄大色大片免费久久老太| 国产成人无码Av在线播放无广告| 国产精品大尺度尺度视频| 99久久无色码中文字幕| 久久久久人妻一区精品色奶水| 色噜噜久久| 四虎国产永久在线观看| 91高清在线视频| 91精品情国产情侣高潮对白蜜| 91网站国产| 亚洲国产综合精品一区| 91精品专区| 无码精品国产VA在线观看DVD| a在线观看免费| 青青青视频免费一区二区| 日韩在线播放欧美字幕| 伦精品一区二区三区视频| 国产精品成人免费综合| 日本精品视频| 91热爆在线| 久久动漫精品| 国产福利拍拍拍| 91青草视频| 久久久久九九精品影院| 久久人体视频| 97国内精品久久久久不卡| 色综合五月婷婷| 国产成人超碰无码| 五月婷婷导航| 国产日韩精品欧美一区喷| 毛片三级在线观看| 黄色污网站在线观看| 88av在线播放| 一级黄色网站在线免费看| 在线一级毛片| 亚洲男人天堂2018| 国内a级毛片| 日本不卡在线播放| 久久婷婷国产综合尤物精品| 97国产在线播放| 久久综合丝袜日本网| 国产精品综合色区在线观看| 成人福利在线观看| 激情综合婷婷丁香五月尤物 | 一区二区三区精品视频在线观看| 伊人91在线| 婷婷综合在线观看丁香|