配電缺陷管理面向?qū)ο蟮南到y(tǒng)分析_第1頁(yè)
配電缺陷管理面向?qū)ο蟮南到y(tǒng)分析_第2頁(yè)
配電缺陷管理面向?qū)ο蟮南到y(tǒng)分析_第3頁(yè)
配電缺陷管理面向?qū)ο蟮南到y(tǒng)分析_第4頁(yè)
配電缺陷管理面向?qū)ο蟮南到y(tǒng)分析_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、配電缺陷管理面向?qū)ο蟮南到y(tǒng)分析趙欣艷朝陽供電公司科技信息部摘要:面向?qū)ο蟮拈_發(fā)是一種新的思維方式、新的軟件開發(fā)思想?;诿嫦?qū)ο蠹夹g(shù)的建模方法已成為現(xiàn)代建模方法的主流之一。利用面向?qū)ο蟮姆治龇椒▽?duì)配電設(shè)備缺陷管理進(jìn)行系統(tǒng)分析,我們可以建立一個(gè)只針對(duì)問題域和系統(tǒng)責(zé)任而不涉及具體實(shí)現(xiàn)條件的OOA模型,它是一個(gè)平臺(tái)無關(guān)模型,獨(dú)立于任何實(shí)現(xiàn)平臺(tái)。有了這個(gè)平臺(tái)無關(guān)的OOA模型,可以針對(duì)多種實(shí)現(xiàn)平臺(tái)分別進(jìn)行面向?qū)ο蟮脑O(shè)計(jì),從而產(chǎn)生多個(gè)平臺(tái)專用的面向?qū)ο笤O(shè)計(jì)模型。關(guān)鍵詞:缺陷管理 面向?qū)ο蟮南到y(tǒng)分析 類0引言O(shè)OA(Object-Oriented Analyze)是一種分析方法,它具有作為一種分析方法所具有

2、的一切,包括一套符合軟件工程要求的概念、原則、表示法、過程、策略及文檔規(guī)范。同時(shí)OOA又是一種嶄新的分析方法,它的一切都充分體現(xiàn)了面向?qū)ο蠓椒ǖ母拍罴霸瓌t。OOA的基本任務(wù)是:運(yùn)用面向?qū)ο蟮姆椒?,?duì)問題域和系統(tǒng)責(zé)任進(jìn)行分析和理解,對(duì)其中的事物和它們之間的關(guān)系產(chǎn)生正確的認(rèn)識(shí),找出描述問題域和系統(tǒng)責(zé)任所需的類和對(duì)象,定義這些類和對(duì)象的屬性和操作,以及它們之間所形成的各種關(guān)系。最終的目的是產(chǎn)生一個(gè)符合用戶需求,并能夠直接反映問題域和系統(tǒng)責(zé)任的OOA模型及其規(guī)約1。配電設(shè)備缺陷管理的目的是為了掌握運(yùn)行設(shè)備存在的問題以便消除缺陷,提高設(shè)備的健康水平,保障電網(wǎng)安全運(yùn)行。對(duì)缺陷進(jìn)行全面分析,掌握其規(guī)律性,可

3、為大修、更新改造電網(wǎng)提供依據(jù)。利用先進(jìn)的面向?qū)ο蠹夹g(shù),對(duì)配電缺陷管理信息系統(tǒng)進(jìn)行系統(tǒng)分析,找出缺陷管理的類的屬性與操作,以及缺陷類與其它類之間的各種關(guān)系,建立起OOA模型,為設(shè)備缺陷的規(guī)范科學(xué)化管理提供可復(fù)用的與平臺(tái)無關(guān)的分析模型。1系統(tǒng)的技術(shù)原理面向?qū)ο蠓椒ǖ幕舅枷氚▋蓚€(gè)主要方面。一方面是從現(xiàn)實(shí)世界中客觀存在的事物(即對(duì)象)出發(fā)來構(gòu)造軟件系統(tǒng),并在系統(tǒng)構(gòu)造中盡可能地運(yùn)用人類的自然思維方式。這可以使系統(tǒng)直接的映射問題域,保持問題域中事物及其相互關(guān)系的本來面貌。另一方面,面向?qū)ο蠓椒ū纫酝姆椒ǜ咏祟惖娜粘K季S方式。在軟件開發(fā)領(lǐng)域內(nèi)可以對(duì)面向?qū)ο蠓椒ㄗ鋈缦露x:面向?qū)ο蠓椒ㄊ且环N運(yùn)用對(duì)象

4、、類、繼承、封裝、聚合、關(guān)聯(lián)、消息、多態(tài)性等概念來構(gòu)造系統(tǒng)的軟件開發(fā)方法。1.1 對(duì)象對(duì)象是系統(tǒng)中用來描述客觀事物的一個(gè)實(shí)體,它是構(gòu)成系統(tǒng)的一個(gè)單位,由一組屬性和施加于這組屬性的一組操作構(gòu)成。屬性和操作,是構(gòu)成對(duì)象的兩個(gè)主要因素,其定義是:屬性是用來描述對(duì)象靜態(tài)特征的一個(gè)數(shù)據(jù)項(xiàng)。操作是用來描述對(duì)象動(dòng)態(tài)特征(行為)的一個(gè)動(dòng)作序列。一個(gè)對(duì)象可以有多個(gè)屬性和多個(gè)操作。一個(gè)對(duì)象的屬性和操作結(jié)合成一個(gè)整體,對(duì)象的屬性值只能由這個(gè)對(duì)象的操作存取2。1.2 類在OO方法中,類的定義是:類是具有相同屬性和操作的一組對(duì)象的集合,它為屬于該類的全部對(duì)象提供了統(tǒng)一的抽象描述,它由一個(gè)類名、一組屬性和一組操作構(gòu)成。在

5、面向?qū)ο蟮木幊陶Z言中,類是一個(gè)獨(dú)立的程序單位,它應(yīng)該有一個(gè)類名以及對(duì)其所有的屬性和操作的定義。類的作用是創(chuàng)建對(duì)象。如果在這個(gè)類的范圍內(nèi)考慮在定義這個(gè)類時(shí)舍棄的某些特殊性,則在這個(gè)類中就只有一部分對(duì)象具有這些特殊性,而這些對(duì)象彼此是共同的,于是得到一個(gè)新的類。它是前一個(gè)類的子集,稱為前一個(gè)類的特殊類,而前一個(gè)類稱為這個(gè)類的一般類3 。類圖見圖1.1。類名屬性1屬性n服務(wù)1服務(wù)m圖1.1 類圖1.3 封裝封裝是面向?qū)ο蠓椒ǖ囊粋€(gè)重要原則,它有兩重含義:第一個(gè)含義是,把對(duì)象的全部屬性和全部操作結(jié)合在一起,形成一個(gè)不可分割的獨(dú)立單位,即對(duì)象;第二個(gè)含義也稱為信息隱蔽,即盡可能隱蔽對(duì)象的內(nèi)部細(xì)節(jié),對(duì)外形

6、成一個(gè)邊界,只保留有限的對(duì)外接口使之與外部發(fā)生聯(lián)系。這主要是指對(duì)象的外部不能直接的存取對(duì)象的屬性,只能通過幾個(gè)允許外部使用的操作與對(duì)象發(fā)生聯(lián)系。封裝就是把對(duì)象的屬性和操作結(jié)合成一個(gè)獨(dú)立的系統(tǒng)單位,并盡可能隱蔽對(duì)象的內(nèi)部細(xì)節(jié)4。1.4 繼承繼承是OO方法中的一個(gè)重要概念,并且是OO技術(shù)可提高軟件開發(fā)效率的重要原因之一,它的定義是:特殊類擁有其一般類的全部屬性與操作,稱為特殊類對(duì)一般類的繼承。繼承意味著“自動(dòng)的擁有”,或曰“隱含的復(fù)制”。特殊類不必重復(fù)的定義已經(jīng)在它的一般類中定義過的屬性和操作,而它卻能自動(dòng)地、隱含地?fù)碛羞@些屬性與操作。OO方法的這種特性被稱為對(duì)象的繼承性。從一般類和特殊類的定義可

7、以看到,后者對(duì)前者的繼承在邏輯上是必然的。繼承的實(shí)現(xiàn)則是通過OO系統(tǒng)的繼承機(jī)制來保證的5。繼承關(guān)系見圖1.2。圖1.2 類之間的繼承關(guān)系1.5 聚合聚合是面向?qū)ο蠓椒ǖ幕靖拍钪?。它是一種系統(tǒng)的構(gòu)造原則,即由比較簡(jiǎn)單的對(duì)象構(gòu)成比較復(fù)雜的對(duì)象。同時(shí)它也是對(duì)象之間的一種關(guān)系,即整體對(duì)象和部分對(duì)象之間的關(guān)系。整體對(duì)象和部分對(duì)象也是相對(duì)而言的,前者描述了一個(gè)復(fù)雜事物的整體,后者則描述復(fù)雜事物中的一個(gè)相對(duì)獨(dú)立的局部。整體對(duì)象和部分對(duì)象之間的關(guān)系便是聚合關(guān)系。類之間的聚合關(guān)系圖見圖1.3。圖1.3 類之間的聚合關(guān)系1.6 關(guān)聯(lián)在現(xiàn)實(shí)世界中,兩類(或者多類)事物之間可能存在著某種具有特定含義的關(guān)系信息。在

8、面向?qū)ο蠓椒ㄖ?,用關(guān)聯(lián)(association)來表示兩個(gè)(或者多個(gè))類的對(duì)象實(shí)例集合之間的這種關(guān)系。關(guān)聯(lián)是兩個(gè)或者多個(gè)類上的一個(gè)關(guān)系(即這些類的對(duì)象實(shí)例集合的笛卡兒積的一個(gè)子集合),其中的元素提供了被開發(fā)系統(tǒng)的應(yīng)用領(lǐng)域中一組有意義的信息。關(guān)聯(lián)關(guān)系見圖1.4。類B角色數(shù)量類A角色數(shù)量名稱圖1.4 類之間的關(guān)聯(lián)關(guān)系1.7 消息對(duì)象通過它向外提供的操作在系統(tǒng)中發(fā)揮自己的作用。當(dāng)系統(tǒng)中的其他對(duì)象(或其他系統(tǒng)成分)請(qǐng)求這個(gè)對(duì)象執(zhí)行某個(gè)操作時(shí),它就響應(yīng)這個(gè)請(qǐng)求,完成指定的操作所應(yīng)提供的功能。在OO方法中把向?qū)ο蟀l(fā)出的服務(wù)請(qǐng)求稱為消息。通過消息進(jìn)行對(duì)象之間的通信是OO方法的原則之一,它與封裝的原則有密切的

9、關(guān)系。封裝使對(duì)象成為一些各司其職、互不干擾的獨(dú)立單位;消息通信則為它們提供了唯一合法的動(dòng)態(tài)聯(lián)系途徑,使它們的行為能夠互相配合,構(gòu)成一個(gè)有機(jī)的、運(yùn)動(dòng)的系統(tǒng)6。類之間的消息傳遞見圖1.5。類B類A類D類C圖1.5 類之間傳遞消息1.8 多態(tài)性在計(jì)算機(jī)語言學(xué)中,多態(tài)性的一般含義是一個(gè)命名在不同的語境下有不同的語義。在面向?qū)ο蠹夹g(shù)中,對(duì)象的多態(tài)性通常是指一般特殊結(jié)構(gòu)中對(duì)象所體現(xiàn)的多態(tài)性,即在一般類中定義的屬性或操作被特殊類繼承后,可以具有不同的數(shù)據(jù)類型或者表現(xiàn)不同的行為7。類的多態(tài)性見圖1.6。圖1.6 類的多態(tài)性2.缺陷管理信息系統(tǒng)面向?qū)ο蟮南到y(tǒng)分析2.1 缺陷管理子系統(tǒng)簡(jiǎn)介缺陷管理是需要多人協(xié)同工

10、作的復(fù)雜的工作流程,缺陷管理應(yīng)用中除了在對(duì)象管理器中建立缺陷管理表單所必須的對(duì)象類的對(duì)象模型外,還必須建立動(dòng)態(tài)的流轉(zhuǎn)模型,其流程圖見圖2.1。缺陷管理的具體功能如下:圖2.1 缺陷管理流程圖1缺陷管理分4個(gè)步驟:缺陷的發(fā)現(xiàn)和登記、缺陷的受理和工作安排、缺陷的消除、驗(yàn)收。2設(shè)備缺陷包括運(yùn)行人員在日常運(yùn)行工作中(如設(shè)備巡視、運(yùn)行監(jiān)視、設(shè)備操作和測(cè)試維護(hù)等工作)發(fā)現(xiàn)的缺陷,專業(yè)人員在設(shè)備修、試、校工作中(如設(shè)備試驗(yàn)不合格)發(fā)現(xiàn)的缺陷,以及其他人員在進(jìn)行監(jiān)督性檢查、巡視過程中發(fā)現(xiàn)的缺陷。3每個(gè)缺陷應(yīng)包括發(fā)現(xiàn)日期、發(fā)現(xiàn)人、缺陷設(shè)備、缺陷類別、缺陷內(nèi)容、處理情況等信息,尚未處理完的缺陷將直接影響到設(shè)備的級(jí)

11、別評(píng)定。處理完的缺陷進(jìn)行存檔保存,不得刪除。4在每一環(huán)節(jié)處理人員處理完轉(zhuǎn)發(fā)到下一環(huán)節(jié)前,該環(huán)節(jié)處理人員可以選擇給下一環(huán)節(jié)用戶發(fā)送手機(jī)短信進(jìn)行提示,保證缺陷單及時(shí)進(jìn)行處理。2.2 面向?qū)ο蟮姆治鲂枨蠓治龅臏?zhǔn)確含義是指對(duì)用戶需求進(jìn)行分析,旨在產(chǎn)生一份明確、規(guī)范的需求定義。需求分析主要包括以下幾個(gè)方面。2.2.1 建立需求模型1.確定系統(tǒng)邊界系統(tǒng)邊界是指系統(tǒng)內(nèi)部的所有成分與系統(tǒng)以外各種事物之間的分界線。通過全面的了解和收集用戶所要求的各項(xiàng)系統(tǒng)功能,確定系統(tǒng)邊界。以缺陷管理為例,該子系統(tǒng)的系統(tǒng)邊界情況如圖2.2。缺陷管理子系統(tǒng)生產(chǎn)人員、管理人員缺陷單設(shè)備評(píng)級(jí)子系統(tǒng)設(shè)備管理子系統(tǒng)短信設(shè)備圖2.2 缺陷管

12、理子系統(tǒng)系統(tǒng)邊界2.發(fā)現(xiàn)參與者參與者是在系統(tǒng)之外透過系統(tǒng)邊界與系統(tǒng)進(jìn)行交互的任何事物。參與者可以是人員(生產(chǎn)人員),可以是設(shè)備(發(fā)送短信設(shè)備)和外系統(tǒng)(其它相關(guān)系統(tǒng))。可以從接受系統(tǒng)服務(wù)以及為系統(tǒng)直接提供服務(wù)的各類人員中發(fā)現(xiàn)參與者。缺陷管理子系統(tǒng)的參與者包括運(yùn)行人員、檢修人員、管理人員、短信子系統(tǒng)、設(shè)備評(píng)級(jí)子系統(tǒng)、設(shè)備管理子系統(tǒng)6種類型。3.定義用況用況是對(duì)參與者使用系統(tǒng)的一項(xiàng)功能時(shí)所進(jìn)行的交互過程的描述,其中包含由雙方交替執(zhí)行的一系列動(dòng)作。把用戶所提出的功能組織成適當(dāng)?shù)膯挝唬矗阂豁?xiàng)功能完成一項(xiàng)完整而相對(duì)獨(dú)立的工作,并且是通過參與者與系統(tǒng)的一次交互能夠完成的;以窮舉的方式考慮每一類參與者與系

13、統(tǒng)的交互情況,找出每個(gè)參與者要求系統(tǒng)提供什么功能,以及參與者的每一項(xiàng)輸入信息將要求系統(tǒng)做出什么反映,進(jìn)行什么處理,定義相應(yīng)的用況;檢查用戶對(duì)系統(tǒng)的各項(xiàng)功能需求是否都通過相應(yīng)的用況做了描述。缺陷管理的用況見圖2.3。運(yùn)行人員·填寫缺陷單選擇發(fā)生缺陷的設(shè)備,自動(dòng)檢索出設(shè)備所在桿、線信息及線路電壓等級(jí),自動(dòng)生成缺陷單編號(hào),填寫缺陷內(nèi)容、發(fā)現(xiàn)日期及發(fā)現(xiàn)人信息;傳遞給下一環(huán)節(jié)人員進(jìn)行審核管理人員·審核if 缺陷單填寫合格 then 將缺陷單流轉(zhuǎn)給檢修人員進(jìn)行缺陷處理else 將不合格缺陷單退回給運(yùn)行人員重新填寫 end if;檢修人員·填寫缺陷單錄入處理內(nèi)容、處理日期、處理

14、人信息 流轉(zhuǎn)給管理人員審核管理人員·審核if 缺陷單合格 then 流轉(zhuǎn)給運(yùn)行人員 終結(jié)缺陷單 if 缺陷單合格 對(duì)缺陷單文檔進(jìn)行存檔 終結(jié)缺陷單 else 退回缺陷單給管理人員 重新審核 end ifelse 流轉(zhuǎn)給檢修人員 重新處理缺陷單 end ifor 流轉(zhuǎn)給運(yùn)行人員終結(jié)if 缺陷單合格 對(duì)缺陷單文檔進(jìn)行存檔 終結(jié)缺陷單 else 退回缺陷單給管理人員 重新審核圖2.3 缺陷管理用況4.建立用況之間的關(guān)系當(dāng)把一個(gè)用況中描述的某項(xiàng)局部功能的動(dòng)作組織到另外一個(gè)用況中,則建立它們之間的包含或者延伸關(guān)系。缺陷管理與短信系統(tǒng)存在延伸關(guān)系,見圖2.4,與設(shè)備管理、評(píng)級(jí)管理存在包含關(guān)系,見

15、圖2.5。條件用戶選擇發(fā)送短信延伸點(diǎn):選擇延伸點(diǎn)選擇<<extend>>缺陷管理 發(fā)送短信圖2.4 缺陷用況的延伸情況<<include>> <<include>>設(shè)備管理缺陷管理評(píng)級(jí)管理圖2.5 缺陷用況的包含情況5.確定參與者與用況之間的關(guān)系根據(jù)每一類參與者將使用哪些用況描述的功能,確定它們之間的關(guān)系。一類參與者可參與一個(gè)或者多個(gè)用況,一個(gè)用況也可以有多類參與者參與。6. 繪制用況圖 缺陷管理的用況圖如圖2.6。檢修人員評(píng)級(jí)用況設(shè)備用況運(yùn)行人員<<include>> <<includ

16、e>>缺陷用況<<extends>>管理人員短信用況圖2.6 缺陷管理用況圖2.2.2 建立基本模型類圖1. 發(fā)現(xiàn)對(duì)象、定義它們的類研究問題域和系統(tǒng)責(zé)任是發(fā)現(xiàn)對(duì)象的根本出發(fā)點(diǎn)。缺陷管理的問題域是配電管理中發(fā)生缺陷的各種設(shè)備,缺陷管理的系統(tǒng)責(zé)任是對(duì)缺陷情況進(jìn)行管理、流轉(zhuǎn)等。所以在缺陷管理中的對(duì)象主要有設(shè)備、缺陷單等。由于設(shè)備在設(shè)備管理中已經(jīng)抽象成了類,所以我們只需要把缺陷單進(jìn)行抽象為類。我們對(duì)這個(gè)類進(jìn)行命名為:pm_ud_pd_qxd。缺陷單類用來存儲(chǔ)缺陷單對(duì)象。2. 定義對(duì)象的內(nèi)部特征屬性和操作通過以下7個(gè)方面定義類的屬性:對(duì)一般常識(shí)的考慮;對(duì)問題域的考慮;

17、對(duì)系統(tǒng)責(zé)任的考慮;從保存和管理的信息考慮;從實(shí)現(xiàn)操作的功能考慮;從描述對(duì)象的狀態(tài)考慮;從表示關(guān)聯(lián)和聚合的關(guān)系考慮。綜上7個(gè)方面考慮,缺陷單類的屬性如表2.1。表2.1 缺陷單類明細(xì)表序號(hào)屬性名發(fā)現(xiàn)屬性出發(fā)點(diǎn)屬性規(guī)約1缺陷編號(hào)對(duì)一般常識(shí)的考慮應(yīng)按年度、單位自動(dòng)生成2發(fā)生缺陷設(shè)備名稱從關(guān)聯(lián)和聚合的關(guān)系考慮從設(shè)備樹上選擇3缺陷設(shè)備所在線路對(duì)一般常識(shí)的考慮自動(dòng)獲取設(shè)備所在線路信息4缺陷設(shè)備所在桿塔對(duì)一般常識(shí)的考慮自動(dòng)獲取設(shè)備所在桿塔信息5線路電壓等級(jí)對(duì)一般常識(shí)的考慮自動(dòng)獲取線路電壓等級(jí)6缺陷內(nèi)容對(duì)一般常識(shí)的考慮7發(fā)現(xiàn)日期對(duì)一般常識(shí)的考慮下拉式選擇8發(fā)現(xiàn)人對(duì)一般常識(shí)的考慮自動(dòng)取得當(dāng)前填寫人9缺陷分類對(duì)一

18、般常識(shí)的考慮下拉式選擇10審核人對(duì)一般常識(shí)的考慮自動(dòng)取得當(dāng)前修改人11處理日期對(duì)一般常識(shí)的考慮下拉式選擇12處理內(nèi)容對(duì)一般常識(shí)的考慮13處理人對(duì)一般常識(shí)的考慮自動(dòng)取得當(dāng)前修改人14驗(yàn)收意見對(duì)一般常識(shí)的考慮15驗(yàn)收日期對(duì)一般常識(shí)的考慮下拉式選擇16驗(yàn)收人對(duì)一般常識(shí)的考慮自動(dòng)取得當(dāng)前修改人17根引用id從保存和管理的信息考慮編寫腳本,自動(dòng)獲得單位信息18發(fā)現(xiàn)日期年月從實(shí)現(xiàn)操作的功能考慮不可見字段,自動(dòng)生成19處理日期年月從實(shí)現(xiàn)操作的功能考慮不可見字段,自動(dòng)生成20缺陷單文檔從保存和管理的信息考慮定制缺陷單模板通過分析對(duì)象在問題域中呈現(xiàn)的行為以及它所履行的系統(tǒng)責(zé)任來發(fā)現(xiàn)和定義對(duì)象的每個(gè)操作。通過分析

19、可以發(fā)現(xiàn)缺陷單類的操作有:新建缺陷單;保存缺陷單;刪除缺陷單;修改缺陷單;流轉(zhuǎn)缺陷單;終結(jié)缺陷單;生成缺陷單文檔;缺陷單定位到設(shè)備上;傳遞時(shí)短信通知下一環(huán)節(jié)用戶;查詢?nèi)毕輪危环诸惤y(tǒng)計(jì)缺陷單11個(gè)操作。3. 定義對(duì)象的外部關(guān)系缺陷單與根類存在繼承關(guān)系,與設(shè)備類存在聚合關(guān)系,與短信系統(tǒng)存在消息關(guān)系,與評(píng)級(jí)系統(tǒng)存在關(guān)聯(lián)關(guān)系。用圖表示如圖2.7。根類名稱實(shí)例id類型id新建保存修改刪除查詢分類統(tǒng)計(jì)缺陷單類* *1 *評(píng)級(jí)類短信系統(tǒng)設(shè)備類圖2.7 缺陷單類外部關(guān)系2.2.3 建立輔助模型1. 劃分包,建立包圖包是一種將其它模型元素組織起來,形成較大粒度的系統(tǒng)單位機(jī)制。缺陷管理的包圖見圖2.8。缺陷管理包

20、引入了設(shè)備管理包中的設(shè)備元素,同時(shí)又引入了短信管理包,而評(píng)級(jí)管理包引入了缺陷管理包中的缺陷單元素。生產(chǎn)廠家缺陷單<<import>>設(shè)備變壓器評(píng)級(jí)開關(guān)評(píng)級(jí)線路評(píng)級(jí)評(píng)級(jí)管理缺陷管理<<import>>評(píng)級(jí)匯總配電室、箱變、環(huán)網(wǎng)柜、封閉變?cè)u(píng)級(jí)設(shè)備管理<<import>>短信管理圖2.8 缺陷管理的包圖2. 建立順序圖順序圖是一種詳細(xì)地表示對(duì)象之間行為關(guān)系的圖。一個(gè)順序圖通常描繪一組相互協(xié)作的對(duì)象在完成一項(xiàng)功能時(shí)彼此之間的交互情況。缺陷管理的順序圖見圖2.9。:短信:評(píng)級(jí)類:設(shè)備類:缺陷單運(yùn)行人員選擇發(fā)送短信選擇發(fā)送短信

21、5;選擇發(fā)送短信選擇發(fā)送短信×圖2.9 缺陷管理順序圖3. 建立活動(dòng)圖活動(dòng)圖(activity diagram)的作用是對(duì)系統(tǒng)的行為建模,它把系統(tǒng)中的一項(xiàng)行為表示成一個(gè)可以由計(jì)算機(jī)、人或者其它執(zhí)行者執(zhí)行的活動(dòng),通過給出活動(dòng)中的各個(gè)動(dòng)作以及動(dòng)作之間的轉(zhuǎn)移關(guān)系來描述系統(tǒng)行為。缺陷管理的活動(dòng)圖見圖2.10。缺陷單不合格運(yùn)行部 管理部 檢修部缺陷單合格驗(yàn)收填寫新建缺陷單合格審核傳遞缺陷單不合格缺陷單合格處理缺陷單不合格2.10 劃分了泳道的缺陷管理活動(dòng)圖4. 建立其它模型圖除上述幾種圖之外,其他任何有助于模型表達(dá)的圖也都可以作為面向?qū)ο蠓椒ǖ妮o助模型。如對(duì)象圖、組合結(jié)構(gòu)圖、通信圖、狀態(tài)機(jī)圖、構(gòu)件圖等。對(duì)面向?qū)ο蠓椒ǘ?,類圖將永遠(yuǎn)是最重要的模型,而其它各種圖只能是輔助模型。2.2.4 建立模型規(guī)約面向?qū)ο蟮幕灸P停悎D)和必要的輔助模型(包圖、順序圖、活動(dòng)圖等)以可視化的方式給出了系統(tǒng)的主要構(gòu)造信息和行為信息。但是

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論