版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第三章從需求開(kāi)始學(xué)習(xí)內(nèi)容系統(tǒng)描述企業(yè)高層需求系統(tǒng)功能用活動(dòng)圖描述業(yè)務(wù)流程第一節(jié)系統(tǒng)描述OA(辦公自動(dòng)化)系統(tǒng)的綜合行政管理肩負(fù)著企業(yè)主要資源的統(tǒng)一管理重任,作為行政管理部門(mén)進(jìn)行日常管理的輔助手段,越來(lái)越受到企業(yè)的重視。如何利用先進(jìn)的網(wǎng)絡(luò)信息技術(shù),構(gòu)建一種大規(guī)模、大范圍、規(guī)范化、大型的、智能化的網(wǎng)絡(luò)信息系統(tǒng),快速、有效、正確、安全和可靠地處理和使用大量的企業(yè)資源使用信息,實(shí)現(xiàn)信息資源的共享,全方位地提高自身工作效率,是綜合行政管理建設(shè)的主要目標(biāo)。第一節(jié)系統(tǒng)描述在實(shí)際進(jìn)行系統(tǒng)建模時(shí),需要對(duì)系統(tǒng)進(jìn)行分類(lèi),常用的歸類(lèi)方法是分包和分子系統(tǒng),UML對(duì)這種組織方式并沒(méi)有作出限制,所以組織的方式有無(wú)限多種,系統(tǒng)代表了給定語(yǔ)境中最高級(jí)別的事物,而子系統(tǒng)提供了對(duì)整個(gè)系統(tǒng)的完整的、無(wú)交叉的劃分,可以說(shuō)系統(tǒng)是最高層次的子系統(tǒng),子系統(tǒng)由實(shí)現(xiàn)階段的制品構(gòu)成。根據(jù)本案例,我們把整個(gè)綜合行政管理系統(tǒng)劃分為考勤管理、會(huì)議管理、車(chē)輛管理、辦公用品管理、圖書(shū)管理、固定資產(chǎn)管理6大子系統(tǒng)。第一節(jié)系統(tǒng)描述包的基本概念包主要用來(lái)進(jìn)行建模組織,模型包含多個(gè)包,每個(gè)包里有多個(gè)元素,或者說(shuō)每個(gè)元素只能屬于一個(gè)包,用包把建模元素安排成可作為一個(gè)組處理的較大組塊,可以控制這些元素的可見(jiàn)性,哪些元素是包外可見(jiàn),哪些元素是包內(nèi)隱藏。包的表示法:包用一個(gè)帶標(biāo)簽的文件夾表示,包有簡(jiǎn)單名稱(chēng)和限定名稱(chēng),簡(jiǎn)單由任何數(shù)目的字母、數(shù)字和某些符號(hào)組成,限定包名只是在簡(jiǎn)單包名前附加外圍包名稱(chēng),并且用雙冒號(hào)和簡(jiǎn)單包名稱(chēng)隔開(kāi)。第一節(jié)系統(tǒng)描述包的組成元素:包擁有的元素包括類(lèi)、接口、組件、節(jié)點(diǎn)、用例甚至是包,如果包撤銷(xiāo)了,元素也就撤銷(xiāo)了,包形成了一個(gè)命名空間,這意味著在一個(gè)包語(yǔ)境中的同一元素的名稱(chēng)必須唯一,同一個(gè)包中不同種類(lèi)的元素可以有相同的名稱(chēng),使用包使多個(gè)組共同開(kāi)發(fā)成為可能。通過(guò)引用可以增加對(duì)其他包的訪問(wèn)。第二節(jié)企業(yè)高層需求客戶需求描述客戶需求映像第二節(jié)企業(yè)高層需求客戶需求描述用戶高層需求是需求采集首先要調(diào)研的信息,它包含著客戶(不一定是用戶)對(duì)未來(lái)該軟件的期望,與項(xiàng)目的重點(diǎn)、范圍以及未來(lái)發(fā)展(擴(kuò)展性)和項(xiàng)目的最終驗(yàn)收都有關(guān)系。必須嚴(yán)格遵守并貫徹到項(xiàng)目結(jié)束。OA系統(tǒng)中的綜合行政管理的高層需求如下:
1.提高行政管理部門(mén)的工作效率,進(jìn)而為提高企業(yè)的經(jīng)濟(jì)效益服務(wù)。
2.提高企業(yè)資源的利用率,使其使用價(jià)值最大化。
3.降低運(yùn)營(yíng)成本。
4.系統(tǒng)易于操作掌握。
5.提高業(yè)務(wù)運(yùn)行的準(zhǔn)確性。第二節(jié)企業(yè)高層需求客戶需求映像對(duì)采集的客戶需求進(jìn)行整理后,要把這個(gè)需求映射到未來(lái)的綜合行政軟件系統(tǒng),形成初步映像,該客戶需求的主要映像如下:
1.為綜合行政管理人員提供一個(gè)好的自動(dòng)化辦公環(huán)境,用戶通過(guò)此系統(tǒng)可以了解完成該任務(wù)自己需要了解的任何相關(guān)信息,并可以和生產(chǎn)等其他系統(tǒng)實(shí)現(xiàn)信息共享。
2.對(duì)車(chē)輛、圖書(shū)、會(huì)議室、固定資產(chǎn)的使用信息可以查詢,行政管理人員可以監(jiān)督其流轉(zhuǎn)。
3.采用無(wú)紙化辦公,與現(xiàn)代網(wǎng)絡(luò)通信相連接。
4.操作盡可能提供模版、向?qū)А椭?,只需?jiǎn)單培訓(xùn)就可以使用系統(tǒng)。
5.每一筆業(yè)務(wù)的發(fā)生,都可以得到相關(guān)崗位的審核、控制。第三節(jié)系統(tǒng)功能考勤管理辦公用品管理圖書(shū)管理固定資產(chǎn)管理會(huì)議管理車(chē)輛管理第三節(jié)系統(tǒng)功能1.考勤管理考勤管理是對(duì)本企業(yè)在冊(cè)員工進(jìn)行的一種考核??记诠芾硪獙?shí)現(xiàn)工作時(shí)間設(shè)定,員工上班和下班的在線登記,同時(shí)要實(shí)現(xiàn)出差登記,請(qǐng)假登記,外出登記,補(bǔ)簽登記,進(jìn)而實(shí)現(xiàn)考勤記錄的綜合查詢??记诰C合查詢,需要實(shí)現(xiàn)出勤查詢、請(qǐng)假查詢、出差查詢、外出查詢。對(duì)每種查詢,要輸入部門(mén)、查詢時(shí)段,顯示查詢結(jié)果包括日期,上午上班簽到時(shí)間和上午下班簽到時(shí)間,下午上班簽到時(shí)間和下午下班簽到時(shí)間,并且實(shí)現(xiàn)查詢結(jié)果的分頁(yè)顯示。第三節(jié)系統(tǒng)功能2.辦公用品管理辦公用品是對(duì)員工進(jìn)行日常辦公時(shí)使用的低值物品的管理。辦公用品管理首先要實(shí)現(xiàn)物品類(lèi)別管理和新建物品,其次要實(shí)現(xiàn)購(gòu)買(mǎi)登記,領(lǐng)用登記和在庫(kù)登記,最后實(shí)現(xiàn)領(lǐng)用查詢。第三節(jié)系統(tǒng)功能3.圖書(shū)管理圖書(shū)管理是對(duì)企業(yè)內(nèi)部所購(gòu)圖書(shū)、雜志的使用管理。圖書(shū)管理首先要實(shí)現(xiàn)圖書(shū)類(lèi)別的管理,其次要實(shí)現(xiàn)新書(shū)登記、借閱登記、歸還登記,最后實(shí)現(xiàn)圖書(shū)查詢功能。圖書(shū)類(lèi)別的管理,要實(shí)現(xiàn)圖書(shū)類(lèi)別的新建、修改、刪除、查詢功能,并可實(shí)現(xiàn)分頁(yè)顯示,圖書(shū)類(lèi)別的信息包括類(lèi)別名稱(chēng)、說(shuō)明。圖書(shū)登記要實(shí)現(xiàn)圖書(shū)登記信息的保存,保存信息包括:類(lèi)別、編號(hào)、書(shū)名、作者、出版社、書(shū)號(hào)、介紹、購(gòu)買(mǎi)日期、存放部門(mén)、存放位置,并可實(shí)現(xiàn)圖書(shū)的新建修改、刪除、查詢電子版上傳功能。借閱登記包括圖書(shū)的類(lèi)別、編號(hào)、書(shū)名、借閱人、部門(mén)、借閱日期、預(yù)計(jì)歸還時(shí)間、備注。歸還登記包括類(lèi)別、編號(hào)、書(shū)名以及實(shí)際歸還時(shí)間。第三節(jié)系統(tǒng)功能借閱登記包括圖書(shū)的類(lèi)別、編號(hào)、書(shū)名、借閱人、部門(mén)、借閱日期、預(yù)計(jì)歸還時(shí)間、備注。歸還登記包括類(lèi)別、編號(hào)、書(shū)名以及實(shí)際歸還時(shí)間。圖書(shū)借閱歷史查詢。通過(guò)選擇圖書(shū)類(lèi)別、圖書(shū)的名稱(chēng),系統(tǒng)顯示借閱人、借閱日期、借閱管理員、歸還日期、歸還管理員、備注,并可實(shí)現(xiàn)分頁(yè)顯示。另外,為了提高工作效率,系統(tǒng)還必須實(shí)現(xiàn)圖書(shū)信息的本機(jī)導(dǎo)入,以及圖書(shū)信息的本機(jī)導(dǎo)出。第三節(jié)系統(tǒng)功能4.固定資產(chǎn)管理固定資產(chǎn)是具有較高價(jià)值的企業(yè)資源,提高固定資產(chǎn)的利用率,對(duì)提高企業(yè)的效益具有很重要的意義。固定資產(chǎn)管理包括:固定資產(chǎn)類(lèi)別管理、折舊類(lèi)別管理、固定資產(chǎn)登記、固定資產(chǎn)折舊、固定資產(chǎn)查詢。第三節(jié)系統(tǒng)功能5.會(huì)議管理會(huì)議是保證行政管理實(shí)施的手段,會(huì)議管理包括會(huì)議類(lèi)別設(shè)置、會(huì)議室設(shè)置、會(huì)議申請(qǐng)、會(huì)議審核、會(huì)議通知、會(huì)議紀(jì)要、會(huì)議查詢、會(huì)議歸檔。會(huì)議類(lèi)別設(shè)置是進(jìn)行會(huì)議管理的基礎(chǔ),需要保存的信息包括:會(huì)議性質(zhì)名稱(chēng)、備注,并可對(duì)會(huì)議類(lèi)型設(shè)置進(jìn)行修改和刪除。會(huì)議室設(shè)置需要保存的信息包括:會(huì)議室名稱(chēng)、容納人數(shù)、會(huì)議室資源、使用情況、說(shuō)明,并可對(duì)會(huì)議室設(shè)置進(jìn)行修改、刪除以及查看使用情況。第三節(jié)系統(tǒng)功能會(huì)議申請(qǐng)是由會(huì)議申請(qǐng)人草擬的會(huì)議安排,輸入信息包括:會(huì)議性質(zhì)、會(huì)議議題、預(yù)算、會(huì)議附件(有附件上傳功能)、主持人、記錄人員、參加人員、會(huì)議地點(diǎn)、會(huì)議室、會(huì)議開(kāi)始時(shí)間、會(huì)議結(jié)束時(shí)間、會(huì)議內(nèi)容、審批人??梢詫?huì)議申請(qǐng)暫存、也可發(fā)給審批人或者放棄該申請(qǐng)。會(huì)議審核是辦公室領(lǐng)導(dǎo)在閱讀完申請(qǐng)后簽署的修改意見(jiàn),審核后可以發(fā)給辦理人,讓其發(fā)會(huì)議通知,或退回給會(huì)議申請(qǐng)人,由其發(fā)通知,接著由會(huì)議起草人起草會(huì)議紀(jì)要,內(nèi)容包括:會(huì)議名稱(chēng)、紀(jì)要內(nèi)容、附件(有附件上傳功能)、記錄員、管理員。會(huì)議紀(jì)要可以提交給會(huì)議申請(qǐng)人,由申請(qǐng)人歸檔或者直接保存。第三節(jié)系統(tǒng)功能會(huì)議查詢包括:已開(kāi)會(huì)議查詢、待開(kāi)會(huì)議查詢、會(huì)議紀(jì)要查詢。待開(kāi)會(huì)議查詢顯示信息包括:會(huì)議議題、主持人、地點(diǎn)、時(shí)間、與會(huì)人員,并可實(shí)現(xiàn)分頁(yè)顯示、刪除、修改和結(jié)束會(huì)議。已開(kāi)會(huì)議查詢的顯示信息和待開(kāi)會(huì)議顯示信息相同,可以對(duì)其進(jìn)行刪除。會(huì)議紀(jì)要的查詢信息包括:會(huì)議名稱(chēng)、會(huì)議議題、主持人、開(kāi)會(huì)時(shí)間、開(kāi)會(huì)地點(diǎn)、與會(huì)人員,可以對(duì)會(huì)議紀(jì)要進(jìn)行刪除和修改和歸檔。第三節(jié)系統(tǒng)功能6.車(chē)輛管理車(chē)輛是企業(yè)的重要資源,車(chē)輛管理包括;車(chē)輛檔案、車(chē)輛狀態(tài)、用車(chē)申請(qǐng)、派車(chē)管理、私車(chē)公用、車(chē)輛維修。車(chē)輛檔案是車(chē)輛管理的基礎(chǔ)信息,車(chē)輛登記的信息包括:車(chē)牌號(hào)、品牌、車(chē)型、顏色狀態(tài)、駕駛員,可以修改或刪除車(chē)輛的檔案。也可將車(chē)輛報(bào)廢。用車(chē)申請(qǐng)是用車(chē)人用車(chē)前需要保存的信息,包括:用車(chē)人、事由、用車(chē)性質(zhì)、開(kāi)始時(shí)間、結(jié)束時(shí)間、派車(chē)人、派車(chē)部門(mén)、車(chē)牌號(hào)、司機(jī)。該申請(qǐng)可以發(fā)給車(chē)輛管理人員,也可保存起來(lái)。車(chē)輛管理員在瀏覽完用車(chē)申請(qǐng)后,可以選擇派車(chē),也可選擇無(wú)法派車(chē),無(wú)法派車(chē)的信息返回給用車(chē)申請(qǐng)人,如果同意派車(chē),就通知司機(jī),司機(jī)出車(chē)后,把出車(chē)記錄交給車(chē)輛管理員。另外,車(chē)輛管理員可以直接派車(chē),但也要填寫(xiě)用車(chē)申請(qǐng)。第三節(jié)系統(tǒng)功能私車(chē)公用需要保存用車(chē)信息,這些信息包括:車(chē)主、車(chē)牌號(hào)、開(kāi)始時(shí)間、返還時(shí)間、使用部門(mén)、使用人、前往地,原因、公里數(shù)、過(guò)路費(fèi)、總計(jì)、備注。對(duì)私車(chē)公用可以修改、刪除和查詢。車(chē)輛維修需要記錄的信息包括:車(chē)牌號(hào)、維修時(shí)間、維修人、維修內(nèi)容??梢詫?duì)車(chē)輛管理中的車(chē)輛歷史維修進(jìn)行查詢、車(chē)輛申請(qǐng)進(jìn)行查詢、車(chē)輛使用進(jìn)行查詢。車(chē)輛歷史維修查詢的顯示信息包括:維修人、維修時(shí)間、維修內(nèi)容??梢詫?duì)車(chē)輛維修記錄進(jìn)行修改、刪除。用車(chē)申請(qǐng)查詢顯示的信息包括:用車(chē)人、用車(chē)時(shí)間、申請(qǐng)時(shí)間、用車(chē)事由、所用車(chē)輛、狀態(tài)、派車(chē)時(shí)間,對(duì)用車(chē)申請(qǐng)可以刪除和修改,對(duì)車(chē)輛使用可以進(jìn)行查詢,需要輸入車(chē)號(hào)、時(shí)間段,系統(tǒng)將顯示該時(shí)間段內(nèi)使用情況。所有的查詢都可分頁(yè)顯示。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程活動(dòng)圖的基本概念活動(dòng)圖建模的步驟活動(dòng)圖建模分析過(guò)程元素識(shí)別結(jié)果活動(dòng)圖第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程1.活動(dòng)圖的基本概念活動(dòng)圖是用來(lái)描述一系列順序動(dòng)作、結(jié)果及它們之間關(guān)系的圖,主要用來(lái)表示系統(tǒng)控制流程和業(yè)務(wù)處理流程,它重點(diǎn)關(guān)注業(yè)務(wù)過(guò)程中的動(dòng)作和結(jié)果?;顒?dòng)圖主要用來(lái)和用戶交流,以輔助需求采集。有時(shí)候,可以把活動(dòng)圖看成一種特殊的狀態(tài)圖?;顒?dòng)可以綁定到任何建模元素,用來(lái)反映該元素的行為,該元素提供該活動(dòng)的語(yǔ)境,活動(dòng)綁定的元素有用例、類(lèi)、接口、組件、協(xié)作、操作,但在早期建模時(shí)不需要明確是哪個(gè)元素。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程活動(dòng)圖元素包括活動(dòng)、轉(zhuǎn)移、分支、分叉、合并、匯合、泳道、對(duì)象流?;顒?dòng)圖的典型應(yīng)用包括:用例中控制流和用例間的控制流,操作和算法的細(xì)節(jié)以及業(yè)務(wù)流程?;顒?dòng)表示業(yè)務(wù)過(guò)程中的原子動(dòng)作或操作步驟片段,具有可分解性?;顒?dòng)又叫活動(dòng)節(jié)點(diǎn),主要分為三類(lèi):表示具體工作單元的動(dòng)作節(jié)點(diǎn)、表示控制流的控制節(jié)點(diǎn)以及活動(dòng)中使用的對(duì)象節(jié)點(diǎn)。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程1.1節(jié)點(diǎn)表示在模型圖中用一個(gè)圓角矩形來(lái)表示活動(dòng)節(jié)點(diǎn)(和狀態(tài)圖中狀態(tài)表示相同)。另外,活動(dòng)圖有起點(diǎn)和結(jié)束點(diǎn),起點(diǎn)用實(shí)心圓表示,終點(diǎn)用一個(gè)圓圈中包含一個(gè)實(shí)心圓(俗稱(chēng)公牛眼)表示。
(a)活動(dòng)起始點(diǎn)表示法(b)活動(dòng)終點(diǎn)表示法(c)活動(dòng)節(jié)點(diǎn)表示法圖3.1起始節(jié)點(diǎn)、結(jié)束節(jié)點(diǎn)以及活動(dòng)節(jié)點(diǎn)的表示法第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程1.2轉(zhuǎn)移系統(tǒng)狀態(tài)由代表控制流(或數(shù)據(jù)流)的令牌位置來(lái)確定,令牌沿著源節(jié)點(diǎn)向目標(biāo)節(jié)點(diǎn)轉(zhuǎn)移常常是有約束的。轉(zhuǎn)移表示活動(dòng)節(jié)點(diǎn)之間的過(guò)渡,轉(zhuǎn)移用一個(gè)帶箭頭的直線表示,箭頭指向后一個(gè)活動(dòng)節(jié)點(diǎn),轉(zhuǎn)移發(fā)生可以是有條件的(稱(chēng)為監(jiān)護(hù)條件)和無(wú)條件的,無(wú)條件的轉(zhuǎn)移是指活動(dòng)節(jié)點(diǎn)中的每一個(gè)動(dòng)作都執(zhí)行完成以后自動(dòng)向后轉(zhuǎn)移;有條件轉(zhuǎn)移指當(dāng)條件為真時(shí)才發(fā)生轉(zhuǎn)移。圖3.2無(wú)條件轉(zhuǎn)移和有條件轉(zhuǎn)移第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程1.3分支和合并表示
比如你從你家出來(lái)去鐘樓,既可以坐車(chē)走大街,也可以步行走小巷,你不能同時(shí)選兩條路徑,離開(kāi)你家就發(fā)生了分支,到了鐘樓就發(fā)生合并。分支表示在活動(dòng)圖中的決策節(jié)點(diǎn),用一個(gè)空心菱形表示,有一個(gè)輸入,多個(gè)輸出,在每個(gè)輸出上標(biāo)有轉(zhuǎn)移發(fā)生的條件,這些條件之間是互斥的,并且是由活動(dòng)本身提供的,只有條件為真時(shí)(必須有一個(gè)為真)才發(fā)生轉(zhuǎn)移。在分支結(jié)束時(shí)可以合并,,也用一個(gè)空心菱形表示,有兩個(gè)或多個(gè)輸入,一個(gè)輸出,沒(méi)有監(jiān)護(hù)條件。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程圖3.3分支和合并的表示法第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程1.4分叉和合并表示分叉表示在活動(dòng)圖中并發(fā)執(zhí)行的動(dòng)作,一般表示單個(gè)過(guò)程啟發(fā)了多個(gè)并發(fā)線程或進(jìn)程,用一條粗線表示轉(zhuǎn)移轉(zhuǎn)換為并行動(dòng)作,這條粗線可以垂直放置也可水平放置,有一個(gè)輸入多個(gè)輸出,每個(gè)輸出獨(dú)立執(zhí)行。多個(gè)并發(fā)分支需要同步時(shí),用匯合表示,匯合也是用一條粗線表示,它有多個(gè)輸入一個(gè)輸出,只有當(dāng)多個(gè)輸入都到達(dá)同步時(shí),才能發(fā)生匯合,并輸出一個(gè)控制流。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程圖3.4分叉和合并的表示法第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程1.5泳道泳道又叫活動(dòng)分區(qū),它的作用是把活動(dòng)和它的執(zhí)行者聯(lián)系起來(lái),一般是針對(duì)跨越兩個(gè)以上的執(zhí)行者的業(yè)務(wù)活動(dòng)(如果不這樣做,也可以在活動(dòng)節(jié)點(diǎn)中用小括號(hào)注明執(zhí)行者),負(fù)責(zé)該泳道的對(duì)象放在該泳道的頂部,該對(duì)象下面放置該對(duì)象的活動(dòng)小組。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程1.6對(duì)象流對(duì)象流用來(lái)表示動(dòng)作和對(duì)象之間的依賴(lài)關(guān)系,用一條帶箭頭的虛線來(lái)表示,對(duì)象指受活動(dòng)節(jié)點(diǎn)影響的事物,主要用來(lái)表示數(shù)據(jù)存儲(chǔ),對(duì)象用一個(gè)矩形來(lái)表示,最上面為構(gòu)造型,中間為對(duì)象的名稱(chēng),下面為對(duì)象的狀態(tài)。
<<datastore>>圖書(shū)【在庫(kù)】圖3.5對(duì)象流的表示法第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程2.活動(dòng)圖建模的步驟(1)在采集的原始需求中選擇重點(diǎn)流程(2)首先要確定要設(shè)計(jì)的活動(dòng)圖是針對(duì)業(yè)務(wù)流程還是用例。(3)其次要設(shè)計(jì)活動(dòng)過(guò)程的起點(diǎn)和終點(diǎn)。(4)確定活動(dòng)圖所有執(zhí)行對(duì)象。(5)確定活動(dòng)節(jié)點(diǎn),并根據(jù)執(zhí)行對(duì)象進(jìn)行活動(dòng)分組。(a)如果對(duì)用例建活動(dòng)圖,則把角色所發(fā)出的每一個(gè)動(dòng)作變?yōu)榛顒?dòng)節(jié)點(diǎn)。
(b)如果對(duì)業(yè)務(wù)流程建活動(dòng)圖,則把每一個(gè)流程步驟變?yōu)榛顒?dòng)節(jié)點(diǎn)。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程2.活動(dòng)圖建模的步驟(6)確定活動(dòng)節(jié)點(diǎn)之間轉(zhuǎn)移。(7)處理在活動(dòng)節(jié)點(diǎn)之間的分支和合并。(8)處理在活動(dòng)節(jié)點(diǎn)之間的分叉和匯合(9)用UML建模工具進(jìn)行活動(dòng)圖建模。(10)編寫(xiě)必要的補(bǔ)充文檔。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程3.活動(dòng)圖建模分析過(guò)程(1)選擇重點(diǎn)流程:
當(dāng)你拿到一個(gè)項(xiàng)目時(shí),首先面臨的問(wèn)題是對(duì)那些問(wèn)題進(jìn)行活動(dòng)圖建模,根據(jù)前面的原則我們知道要選擇重點(diǎn)流程。(2)確定建模對(duì)象是流程級(jí)還是用例級(jí):
活動(dòng)圖建模的對(duì)象可以是流程級(jí)(需要兩個(gè)以上崗位相互配合才能完成,上一個(gè)崗位的輸出是下一個(gè)崗位的輸入,并且兩者之間具有邏輯關(guān)系,屬于多個(gè)用例結(jié)合),也可以是用例級(jí)(只要一個(gè)角色使用系統(tǒng)就可以完成)。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程例:對(duì)于會(huì)議管理子系統(tǒng)來(lái)講,我們選擇能夠貫穿日常業(yè)務(wù)全過(guò)程,有多個(gè)角色參加,在會(huì)議管理中必須執(zhí)行的業(yè)務(wù),作為我們的重點(diǎn)流程,會(huì)議申請(qǐng)流程作為我們的首選流程,這是因?yàn)闀?huì)議管理的主要對(duì)象是“會(huì)議”,我們關(guān)心的是會(huì)議對(duì)象的生成、獲得、使用、消亡的全過(guò)程,會(huì)議對(duì)象的生成就是由會(huì)議申請(qǐng)人進(jìn)行的會(huì)議申請(qǐng),會(huì)議對(duì)象的獲得就是經(jīng)過(guò)辦公室主任審批通過(guò)的會(huì)議對(duì)象,會(huì)議對(duì)象的使用包括會(huì)議通知、會(huì)議執(zhí)行、會(huì)議紀(jì)要等活動(dòng),由其他角色去執(zhí)行,會(huì)議對(duì)象的消亡就是會(huì)議執(zhí)行完后的歸檔。在這里要注意,我們的會(huì)議管理流程不是到申請(qǐng)被批準(zhǔn)以后就結(jié)束,而是關(guān)注會(huì)議的全過(guò)程。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程例:(續(xù)上)活動(dòng)的起點(diǎn)選在那里呢,由會(huì)議申請(qǐng)人起草會(huì)議申請(qǐng)作為起點(diǎn)是最好的選擇,當(dāng)然有些臨時(shí)會(huì)議的舉行可能有另外的發(fā)起點(diǎn),但這不是我們重點(diǎn)關(guān)注的目標(biāo),會(huì)議結(jié)束點(diǎn)可能有多個(gè),如會(huì)議正常歸檔后結(jié)束、會(huì)議審批未通過(guò)而放棄結(jié)束、會(huì)議申請(qǐng)暫時(shí)保存而結(jié)束,會(huì)議因其他原因取消使會(huì)議結(jié)束等等,是不是活動(dòng)圖把這些結(jié)束點(diǎn)都要畫(huà)出來(lái)呢,回答是否定的,活動(dòng)圖只畫(huà)基本的、正常流程活動(dòng)。對(duì)無(wú)數(shù)個(gè)異?;顒?dòng)沒(méi)有必要,也無(wú)法完全畫(huà)出來(lái)。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程(3)確定活動(dòng)圖的執(zhí)行對(duì)象:接著我們要確定會(huì)議的執(zhí)行對(duì)象,在會(huì)議管理中,有多個(gè)對(duì)象要參與會(huì)議的執(zhí)行,他們是:會(huì)議起草人要起草會(huì)議申請(qǐng),辦公室主任要審批會(huì)議申請(qǐng),會(huì)議辦理人要通知會(huì)議、相關(guān)人員要布置會(huì)議室、領(lǐng)導(dǎo)要主持會(huì)議、參會(huì)人員要接收會(huì)議通知并且發(fā)言,會(huì)議紀(jì)要人員要記錄會(huì)議內(nèi)容,清潔人員在會(huì)后要清潔會(huì)議室……是不是把所有人員的工作都畫(huà)進(jìn)流程,顯然不是,這里有一個(gè)原則,就是要確定那些人員未來(lái)使用該軟件系統(tǒng)完成前面這些工作,并且軟件公司打算為該工作開(kāi)發(fā)軟件,那么這些人就是會(huì)議流程的執(zhí)行對(duì)象。
第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程(4)確定每個(gè)執(zhí)行對(duì)象所從事的活動(dòng):在確定了該活動(dòng)的執(zhí)行對(duì)象以后,就需要對(duì)每個(gè)執(zhí)行對(duì)象逐個(gè)確定在本活動(dòng)圖中所從事的活動(dòng),活動(dòng)可以是一個(gè)步驟片段,也可以是一個(gè)動(dòng)作,這兩種形式可以在一張圖中并存,比如起草會(huì)議申請(qǐng)就是一個(gè)操作步驟片段,它包括輸入、編輯、修改、預(yù)覽等多個(gè)動(dòng)作,而提交會(huì)議申請(qǐng),只是點(diǎn)擊提交這一個(gè)動(dòng)作。在這里要注意,所有的活動(dòng)都要和未來(lái)實(shí)現(xiàn)的軟件系統(tǒng)有關(guān),否則就會(huì)變成普通的業(yè)務(wù)流程圖。
第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程(5)確定活動(dòng)到活動(dòng)的轉(zhuǎn)移合并情況:
前面我們提到,活動(dòng)和活動(dòng)之間的關(guān)系是有邏輯性的,有的是無(wú)條件順序執(zhí)行的,如辦公室主任在閱讀完會(huì)議申請(qǐng)后,正常情況下,就會(huì)簽署審批意見(jiàn),就是從上一個(gè)活動(dòng)自動(dòng)轉(zhuǎn)移到下一個(gè)活動(dòng);有的活動(dòng)是在滿足一定條件后,才從上一個(gè)活動(dòng)轉(zhuǎn)移到下一個(gè)活動(dòng),比如辦公室主任在審批后,如果認(rèn)為需要修改會(huì)議申請(qǐng),就轉(zhuǎn)移到會(huì)議申請(qǐng)人下的修改會(huì)議申請(qǐng)活動(dòng),否則,就轉(zhuǎn)移到會(huì)議辦理人下的發(fā)會(huì)議通知活動(dòng);有些活動(dòng)后,會(huì)出現(xiàn)兩個(gè)同時(shí)執(zhí)行的活動(dòng),比如在會(huì)議申請(qǐng)審批通過(guò)后,在會(huì)議辦理人通知會(huì)議的同時(shí),其他人員要布置會(huì)議室、主持人同時(shí)要起草會(huì)議提綱,由于后兩個(gè)活動(dòng)不打算為其設(shè)計(jì)軟件,所以在活動(dòng)圖就沒(méi)有被畫(huà)出。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程4.元素識(shí)別結(jié)果(1)重點(diǎn)流程選擇:會(huì)議申請(qǐng)流程(2)用例還是業(yè)務(wù)流程:業(yè)務(wù)流程(3)活動(dòng)圖的執(zhí)行對(duì)象:會(huì)議申請(qǐng)人、辦公室主任、會(huì)議辦理人,紀(jì)要起草人(4)會(huì)議申請(qǐng)人的活動(dòng)節(jié)點(diǎn)包括:起草會(huì)議申請(qǐng)、修改會(huì)議申請(qǐng)、完成會(huì)議申請(qǐng)擬稿、提交會(huì)議申請(qǐng)、暫存會(huì)議申請(qǐng)、會(huì)議紀(jì)要?dú)w檔。辦公室主任的活動(dòng)節(jié)點(diǎn)包括:閱讀會(huì)議申請(qǐng)、簽署修改意見(jiàn)。會(huì)議辦理人的活動(dòng)節(jié)點(diǎn)包括:發(fā)會(huì)議通知、發(fā)會(huì)議通知完成。紀(jì)要起草人的活動(dòng)節(jié)點(diǎn)包括:起草會(huì)議紀(jì)要、修改會(huì)議紀(jì)要、會(huì)議紀(jì)要完成、發(fā)送會(huì)議紀(jì)要、暫存會(huì)議紀(jì)要。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程(5)識(shí)別的分支合并包括:會(huì)議申請(qǐng)人擬稿完成后選擇是暫存還是立即提交申請(qǐng);辦公室主任審核后選擇是交會(huì)議辦理人辦理還是退回給會(huì)議擬稿人;會(huì)議紀(jì)要起草人在起草完會(huì)議紀(jì)要以后,是暫存還是發(fā)給會(huì)議申請(qǐng)人,由會(huì)議申請(qǐng)人歸檔,另外會(huì)議申請(qǐng)人選擇起草會(huì)議申請(qǐng)還是修改會(huì)議申請(qǐng),以及紀(jì)要起草人的活動(dòng)起草會(huì)議紀(jì)要還是修改會(huì)議紀(jì)要,都是分支和合并節(jié)點(diǎn)。并且以上分支的監(jiān)護(hù)條件都是互斥的。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程5.活動(dòng)圖圖3.6會(huì)議申請(qǐng)活動(dòng)圖第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程6.會(huì)議申請(qǐng)活動(dòng)圖操作步驟為了用trufun的UML建模工具進(jìn)行具體建模,首先我們要建立項(xiàng)目,其次要建立包和子包,以便對(duì)模型進(jìn)行分類(lèi)管理,最后在每個(gè)子包下,建立每個(gè)具體的模型圖。下面我們以會(huì)議申請(qǐng)活動(dòng)圖為例說(shuō)明活動(dòng)圖的畫(huà)法:一、綜合行政管理項(xiàng)目創(chuàng)建步驟(1)雙擊擊桌面的trufun建模工具快捷方式圖標(biāo),系統(tǒng)顯示trufun主界面第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程(2)點(diǎn)擊“文件”菜單下的“新”子菜單,再在彈出菜單中選擇“項(xiàng)目”,系統(tǒng)顯示新建項(xiàng)目界面。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程(3)在向?qū)Я斜砜蛑羞x擇“新建UML2.x項(xiàng)目”,然后點(diǎn)擊“下一步”,系統(tǒng)顯示選擇項(xiàng)目類(lèi)型界面。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程(4)在項(xiàng)目類(lèi)型的下拉列表框中選擇“UML”,然后點(diǎn)擊“下一步”,系統(tǒng)顯示創(chuàng)建UML項(xiàng)目界面。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程(5)在項(xiàng)目名稱(chēng)文本框中輸入“綜合行政管理”,存儲(chǔ)位置選擇“使用缺省位置”,系統(tǒng)返回到主界面。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程二、包的創(chuàng)建步驟(1)在主界面左側(cè)的模型瀏覽器導(dǎo)航欄,選擇項(xiàng)目“綜合行政管理”,并點(diǎn)擊項(xiàng)目名稱(chēng)前面的“+”符號(hào),系統(tǒng)顯示缺省的該項(xiàng)目文件目錄樹(shù)。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程(2)在“<UML2Model>”節(jié)點(diǎn)上右擊,從彈出菜單中選擇“新建”,再在“新建”菜單下選擇“包”,系統(tǒng)在“<UML2Model>”節(jié)點(diǎn)下新增一個(gè)以package開(kāi)頭包。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程(3)選中該以package開(kāi)頭,在界面下面的屬性選項(xiàng)卡中修改別名(注意已選擇后面的“顯示別名”,以后不再說(shuō)明),輸入“會(huì)議管理”。(4)重復(fù)步驟2、3。完成車(chē)輛管理、圖書(shū)管理、辦公用品管理、固定資產(chǎn)管理、考勤管理包的創(chuàng)建。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程(5)右擊“會(huì)議管理”包,在彈出菜單中選擇“新建”,再在“新建”菜單下選擇“包”,系統(tǒng)在“<UML2Model>”節(jié)點(diǎn)下新增一個(gè)以package開(kāi)頭包。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程(6)選中該以package開(kāi)頭,在界面下面的屬性選項(xiàng)卡中修改別名(注意已選擇后面的“顯示別名”),輸入“需求定義”。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程(7)重復(fù)步驟5、6。完成業(yè)務(wù)建模、動(dòng)態(tài)建模、設(shè)計(jì)建模包的創(chuàng)建。(8)重復(fù)步驟5、6、7。完成車(chē)輛管理、圖書(shū)管理、辦公用品管理、固定資產(chǎn)管理、考勤管理包下的需求定義、業(yè)務(wù)建模、動(dòng)態(tài)建模、設(shè)計(jì)建模包的創(chuàng)建。三、活動(dòng)圖建模(1)在主界面左側(cè)的模型瀏覽器導(dǎo)航欄,選擇項(xiàng)目“綜合行政管理”,并點(diǎn)擊項(xiàng)目名稱(chēng)前面的“+”符號(hào),系統(tǒng)顯示缺省的該項(xiàng)目文件目錄樹(shù)。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程(2)點(diǎn)擊“<UML2Model>”節(jié)點(diǎn)前面的“+”符號(hào),在展開(kāi)的導(dǎo)航樹(shù)中再右擊“會(huì)議管理”前面的“+”符號(hào)。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程(3)右擊展開(kāi)導(dǎo)航樹(shù)上的“需求定義“節(jié)點(diǎn),在彈出菜單中選擇”新建框圖“,再在”新建框圖“菜單下選擇”活動(dòng)圖“。在活動(dòng)圖上增加了兩個(gè)節(jié)點(diǎn),一個(gè)是以”actividiagram“開(kāi)頭的節(jié)點(diǎn),代表這個(gè)活動(dòng)圖全局屬性,并可在屬性選項(xiàng)卡中修改該節(jié)點(diǎn)名稱(chēng)為“活動(dòng)圖”。另一個(gè)節(jié)點(diǎn)以“activity”開(kāi)頭,在導(dǎo)航樹(shù)中選擇該節(jié)點(diǎn),在屬性選項(xiàng)卡中輸入別名“會(huì)議申請(qǐng)活動(dòng)圖”。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程(接上圖操作)第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程(4)在建模繪圖區(qū),選中缺省的活動(dòng)圖,拖動(dòng)四周實(shí)心矩形錨點(diǎn),把繪圖區(qū)域調(diào)整到適當(dāng)大小。第四節(jié)用活動(dòng)圖描述業(yè)務(wù)流程(5)從繪圖工具面板選中分區(qū)元素,并將其拖入
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 金融軟件公司租賃合同范本
- 城市垃圾處理廠建設(shè)合同
- 2025合同類(lèi)型范文
- 2023年注冊(cè)巖土工程師基礎(chǔ)考試下午真題答案解析
- 外研版八年級(jí)上Module12 Unit1課件
- 泉州工藝美術(shù)職業(yè)學(xué)院《組合數(shù)學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2023年中級(jí)注冊(cè)安全工程師之安全實(shí)務(wù)化工安全基礎(chǔ)試題庫(kù)和答案要點(diǎn) (一)
- 2023年中級(jí)注冊(cè)安全工程師之安全生產(chǎn)技術(shù)基礎(chǔ)自測(cè)模擬預(yù)測(cè)題庫(kù) (二)
- 膠布合同范例
- 與護(hù)林員現(xiàn)場(chǎng)簽訂合同范例
- 企業(yè)清算會(huì)計(jì)報(bào)表(共4表).xls
- 采油工程-典型示功圖分析
- 臥式儲(chǔ)罐焊接結(jié)構(gòu)和工藝設(shè)計(jì)
- 暖通工程施工組織專(zhuān)項(xiàng)設(shè)計(jì)方案
- 鐵路超限超重貨物運(yùn)輸規(guī)則(2012)
- 《如何成為一個(gè)頂尖的銷(xiāo)售人員》(PPT54頁(yè))
- 苯乙烯_馬來(lái)酸酐接枝聚乙烯蠟的研究
- SL702015灌溉與排水工程規(guī)范施工質(zhì)量評(píng)定表修正
- 船板認(rèn)證基礎(chǔ)知識(shí)
- 利用基本不等式求最值的常見(jiàn)方法ppt課件
- 美卓山特維克破碎機(jī)配件2
評(píng)論
0/150
提交評(píng)論