




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、2-2靜態(tài)建模任何建模語言都以靜態(tài)建模機(jī)制為基礎(chǔ)任何建模語言都以靜態(tài)建模機(jī)制為基礎(chǔ), ,標(biāo)準(zhǔn)建模語標(biāo)準(zhǔn)建模語言言UML也不例外。也不例外。類和對象的建模,是類和對象的建模,是UML建模的基礎(chǔ)。我們認(rèn)為建模的基礎(chǔ)。我們認(rèn)為, ,熟熟練掌握基本概念、區(qū)分不同抽象層次以及在實(shí)踐中靈活練掌握基本概念、區(qū)分不同抽象層次以及在實(shí)踐中靈活運(yùn)用運(yùn)用, ,是三條最值得注意的建模基本原則。是三條最值得注意的建模基本原則。5.4 靜態(tài)建模 UML中的對象類圖中的對象類圖(Class Diagram)與對象圖與對象圖(Object Diagram)表達(dá)了對象模型的靜態(tài)結(jié)構(gòu),能夠有效地建立專表達(dá)了對象模型的靜態(tài)結(jié)構(gòu),能
2、夠有效地建立專業(yè)領(lǐng)域的計算機(jī)系統(tǒng)對象模型。業(yè)領(lǐng)域的計算機(jī)系統(tǒng)對象模型。由系統(tǒng)中使用的類以及它們之間的關(guān)由系統(tǒng)中使用的類以及它們之間的關(guān)系組成,系組成,分為長式和短式。分為長式和短式。 類及類型名均用英文大寫字母開頭,屬性及操作名為小寫類及類型名均用英文大寫字母開頭,屬性及操作名為小寫字母開頭。常見類型有:字母開頭。常見類型有:Char,Boolean,Double,Float, Integer, Object,Short,String等。等。類圖是構(gòu)建其它圖的基礎(chǔ)。類圖是構(gòu)建其它圖的基礎(chǔ)。 對象是對象類的實(shí)例對象是對象類的實(shí)例(instance),用對象圖來描述。對象圖用對象圖來描述。對象圖亦
3、分長式和短式。亦分長式和短式。attribute 屬性用來描述類的特征,表示需要處理的數(shù)據(jù)。屬性用來描述類的特征,表示需要處理的數(shù)據(jù)。 屬性定義:屬性定義: 其中:可見性其中:可見性( (visibility)表示該屬性對類外的元素是否可訪問。表示該屬性對類外的元素是否可訪問。 分為:分為: public(+ +) 公有的,即模型中的任何類都可以訪問該屬性。公有的,即模型中的任何類都可以訪問該屬性。 private(- -) 私有的,表示不能被別的類訪問。私有的,表示不能被別的類訪問。 protected(# #) 受保護(hù)的,表示該屬性只能被該類及其子類訪受保護(hù)的,表示該屬性只能被該類及其子類
4、訪問。問。 如果如果可見性未申明,表示其可見性不確定??梢娦晕瓷昝?,表示其可見性不確定。 對數(shù)據(jù)的具體處理方法的描述則放在操作部分,操作說明了對數(shù)據(jù)的具體處理方法的描述則放在操作部分,操作說明了該類能做些什么工作。操作通常稱為函數(shù),它是類的一個組成部該類能做些什么工作。操作通常稱為函數(shù),它是類的一個組成部分,只能作用于該類的對象上。分,只能作用于該類的對象上。 操作定義:操作定義: visibility operating-name(parameter-list): return-type property- string 其中:可見性同上。其中:可見性同上。 參數(shù)表:參數(shù)名:類型,參數(shù)表:參
5、數(shù)名:類型, Parameter-name :type =default-value 返回類型:操作返回的結(jié)果類型。返回類型:操作返回的結(jié)果類型。類圖的描述二、類的識別二、類的識別 是面向?qū)ο蠓椒ǖ囊粋€難點(diǎn),但又是建模的關(guān)鍵。是面向?qū)ο蠓椒ǖ囊粋€難點(diǎn),但又是建模的關(guān)鍵。常用的方法有:常用的方法有: 1. 名詞識別法名詞識別法 2. 系統(tǒng)實(shí)體識別法系統(tǒng)實(shí)體識別法 3. 從用例中識別類從用例中識別類 4. 利用分解與抽象技術(shù)利用分解與抽象技術(shù)關(guān)鍵是要定義類的關(guān)鍵是要定義類的“屬性屬性”及及“操作操作”。識別問題域中的實(shí)體,實(shí)體的描述通常用名詞、識別問題域中的實(shí)體,實(shí)體的描述通常用名詞、名詞短語、名
6、詞性代詞的形式出現(xiàn)。名詞短語、名詞性代詞的形式出現(xiàn)。 用指定語言對系統(tǒng)進(jìn)行描述;用指定語言對系統(tǒng)進(jìn)行描述; 從系統(tǒng)描述中標(biāo)識名詞、名詞短語、名詞性代詞;從系統(tǒng)描述中標(biāo)識名詞、名詞短語、名詞性代詞;識別確定(取、舍)類。識別確定(取、舍)類。描述過程應(yīng)與領(lǐng)域?qū)C枋鲞^程應(yīng)與領(lǐng)域?qū)<夜餐献魍瓿?,并家共同合作完成,并遵循問題域中的概念遵循問題域中的概念和命名。和命名。識別問題域中的實(shí)體,實(shí)體的描述通常用名詞、識別問題域中的實(shí)體,實(shí)體的描述通常用名詞、名詞短語、名詞性代詞的形式出現(xiàn)。名詞短語、名詞性代詞的形式出現(xiàn)。 用指定語言對系統(tǒng)進(jìn)行描述;用指定語言對系統(tǒng)進(jìn)行描述; 從系統(tǒng)描述中標(biāo)識名詞、名詞短語、
7、名詞性代詞;從系統(tǒng)描述中標(biāo)識名詞、名詞短語、名詞性代詞;識別確定(取、舍)類。識別確定(取、舍)類。為了發(fā)現(xiàn)對象和類,開發(fā)人員要在系統(tǒng)需求和系為了發(fā)現(xiàn)對象和類,開發(fā)人員要在系統(tǒng)需求和系統(tǒng)分析的文檔中查找名詞和名詞短語,包括:可感知統(tǒng)分析的文檔中查找名詞和名詞短語,包括:可感知的事物的事物、角色角色、事件、互相作用、人員、場所、組織、事件、互相作用、人員、場所、組織、設(shè)備和地點(diǎn)等。設(shè)備和地點(diǎn)等。識別問題域中的實(shí)體,實(shí)體的描述通常用名詞、識別問題域中的實(shí)體,實(shí)體的描述通常用名詞、名詞短語、名詞性代詞的形式出現(xiàn)。名詞短語、名詞性代詞的形式出現(xiàn)。 用指定語言對系統(tǒng)進(jìn)行描述;用指定語言對系統(tǒng)進(jìn)行描述;
8、從系統(tǒng)描述中標(biāo)識名詞、名詞短語、名詞性代詞;從系統(tǒng)描述中標(biāo)識名詞、名詞短語、名詞性代詞;識別確定(取、舍)類。識別確定(取、舍)類。根據(jù)下述原則進(jìn)一步確定類:根據(jù)下述原則進(jìn)一步確定類:去掉冗余類:如兩個類表述去掉冗余類:如兩個類表述同一信息,應(yīng)保留最具有描述同一信息,應(yīng)保留最具有描述能力的類。能力的類。 去掉不相干的類:刪除與去掉不相干的類:刪除與問題無關(guān)或關(guān)系不大的類。問題無關(guān)或關(guān)系不大的類。 刪除模糊的類或性質(zhì)獨(dú)立刪除模糊的類或性質(zhì)獨(dú)立性不強(qiáng)的類:有些初始類邊界性不強(qiáng)的類:有些初始類邊界定義不確切,或范圍太廣,應(yīng)定義不確切,或范圍太廣,應(yīng)該刪除。該刪除。 所描述的操作不適宜作為所描述的操作
9、不適宜作為對象類,并被其自身所操縱,對象類,并被其自身所操縱,所描述的只是實(shí)現(xiàn)過程中的暫所描述的只是實(shí)現(xiàn)過程中的暫時的對象,應(yīng)刪去。時的對象,應(yīng)刪去。不關(guān)心系統(tǒng)的運(yùn)作流程及實(shí)體之間的通信狀態(tài),不關(guān)心系統(tǒng)的運(yùn)作流程及實(shí)體之間的通信狀態(tài),而只考慮系統(tǒng)中的人員、組織、地點(diǎn)、表格、報告等而只考慮系統(tǒng)中的人員、組織、地點(diǎn)、表格、報告等實(shí)體,經(jīng)過分析將他們識別為類(或?qū)ο螅?。?shí)體,經(jīng)過分析將他們識別為類(或?qū)ο螅?系統(tǒng)需要存儲、分析、處理的信息實(shí)體;系統(tǒng)需要存儲、分析、處理的信息實(shí)體; 系統(tǒng)內(nèi)部需要處理的設(shè)備;系統(tǒng)內(nèi)部需要處理的設(shè)備; 與系統(tǒng)交互的外部系統(tǒng);與系統(tǒng)交互的外部系統(tǒng); 系統(tǒng)相關(guān)人員;系統(tǒng)相關(guān)
10、人員; 系統(tǒng)的組織實(shí)體。系統(tǒng)的組織實(shí)體。例例1 有一個購物超市,顧客可在貨架上自由挑選商品,由收款有一個購物超市,顧客可在貨架上自由挑選商品,由收款機(jī)收款,收款機(jī)讀取商品上的條型碼標(biāo)簽,并計算商品價格。機(jī)收款,收款機(jī)讀取商品上的條型碼標(biāo)簽,并計算商品價格。收款機(jī)應(yīng)保留所有交易的記錄,以備帳務(wù)復(fù)查及匯總使用。收款機(jī)應(yīng)保留所有交易的記錄,以備帳務(wù)復(fù)查及匯總使用。通過分析問題的陳述,確定以下幾類實(shí)體:通過分析問題的陳述,確定以下幾類實(shí)體: 信息實(shí)體:交易記錄、商品、稅務(wù)信息、銷售記錄、貨存信息實(shí)體:交易記錄、商品、稅務(wù)信息、銷售記錄、貨存記錄。記錄。 設(shè)備:收款機(jī)、條型碼掃描器。設(shè)備:收款機(jī)、條型碼
11、掃描器。 交互系統(tǒng):信用卡付款系統(tǒng)。交互系統(tǒng):信用卡付款系統(tǒng)。 人員職責(zé):收款員、顧客、會計、經(jīng)理。人員職責(zé):收款員、顧客、會計、經(jīng)理。 系統(tǒng)的組織實(shí)體:本例不考慮。系統(tǒng)的組織實(shí)體:本例不考慮。以上列出的實(shí)體,都可以直接識別為類。以上列出的實(shí)體,都可以直接識別為類。將整體類和組合類分解??煽刂茖⒄w類和組合類分解??煽刂茊蝹€類的規(guī)模。單個類的規(guī)模。根據(jù)一些類的相似性建立抽象類,根據(jù)一些類的相似性建立抽象類,并建立抽象類與這些類之間的繼承關(guān)系。并建立抽象類與這些類之間的繼承關(guān)系。抽象類實(shí)現(xiàn)了系統(tǒng)內(nèi)部的重用,很好地控制了抽象類實(shí)現(xiàn)了系統(tǒng)內(nèi)部的重用,很好地控制了復(fù)雜性,并為所有子類定義了一個公共的界
12、面,使復(fù)雜性,并為所有子類定義了一個公共的界面,使設(shè)計局部化,提高系統(tǒng)的可修改性和可維護(hù)性。設(shè)計局部化,提高系統(tǒng)的可修改性和可維護(hù)性。 UML中類的關(guān)系有關(guān)聯(lián)中類的關(guān)系有關(guān)聯(lián)(association) ,聚集聚集(aggregation) ,泛化泛化(generalization) , 依賴依賴(depending)和細(xì)化和細(xì)化 (refinement)。 關(guān)聯(lián)是類之間的連結(jié)關(guān)聯(lián)是類之間的連結(jié),分為:分為:1. 常規(guī)關(guān)聯(lián)常規(guī)關(guān)聯(lián)2. 多元關(guān)聯(lián)多元關(guān)聯(lián)3. 有序關(guān)聯(lián)有序關(guān)聯(lián)4. 受限關(guān)聯(lián)受限關(guān)聯(lián)5. 或關(guān)聯(lián)或關(guān)聯(lián)6. 關(guān)聯(lián)類關(guān)聯(lián)類公司公司員工員工0.* 顧顧 傭傭 0.*工作于工作于管理管理 1
13、.*工人工人老板老板0.1用戶用戶工作站工作站 授權(quán)授權(quán)*授權(quán)授權(quán)優(yōu)先級優(yōu)先級特權(quán)特權(quán)開始一個時間片開始一個時間片保險公司保險公司保險合同保險合同人人公司公司*or7 7、其它關(guān)聯(lián)、其它關(guān)聯(lián) 遞歸關(guān)聯(lián)遞歸關(guān)聯(lián)(Recursive association)(Recursive association) 即一個類到自身的關(guān)聯(lián)。即一個類到自身的關(guān)聯(lián)。節(jié)點(diǎn)節(jié)點(diǎn)連接連接*人人治療治療病人病人醫(yī)生醫(yī)生 聚集是一種特殊的關(guān)聯(lián),它指出類間的聚集是一種特殊的關(guān)聯(lián),它指出類間的“整體整體-部分部分”關(guān)系。關(guān)系。 其其“部分部分”對象可以是任意對象可以是任意“整體整體”對象的一部分。當(dāng)對象的一部分。當(dāng)“整體整體”端
14、的重數(shù)不是端的重數(shù)不是1時,稱聚集是共享的。時,稱聚集是共享的。整體類整體類部分類部分類 其其“整體整體”(重數(shù)為重數(shù)為0、1)擁有它的擁有它的“部分部分” 。部分僅屬。部分僅屬于同一對象,整體與部分同時存在。于同一對象,整體與部分同時存在。整體類整體類部分類部分類窗口窗口工具框工具框顯示區(qū)顯示區(qū)標(biāo)題標(biāo)題窗口窗口標(biāo)題標(biāo)題工具框工具框顯示區(qū)顯示區(qū)項(xiàng)目項(xiàng)目人員人員 泛化指出類之間的泛化指出類之間的“一般與特殊關(guān)系一般與特殊關(guān)系”,即繼承關(guān)系。父,即繼承關(guān)系。父類與子類之間構(gòu)成類與子類之間構(gòu)成。一般類一般類特殊特殊人員人員教師教師學(xué)生學(xué)生 指沒有實(shí)例的類,定義一些抽象的操作,即不提供指沒有實(shí)例的類,
15、定義一些抽象的操作,即不提供實(shí)現(xiàn)方法的操作,只提供操作的特征。并附以實(shí)現(xiàn)方法的操作,只提供操作的特征。并附以abstract。在繼承樹中,若存在某種具有公共父類的多重繼在繼承樹中,若存在某種具有公共父類的多重繼承,稱為是交疊承,稱為是交疊(overlapping)的。否則是的。否則是的的(disjoint)。一般類特化出它所有的子類,稱為完全泛化,記一般類特化出它所有的子類,稱為完全泛化,記為為complete。即未特化出它所有的子類,稱為是即未特化出它所有的子類,稱為是incomplete.有關(guān)泛化的約束有關(guān)泛化的約束 complete人人女人女人男人男人性別性別交通工具交通工具drive(
16、)汽車汽車drive()輪船輪船drive()drive()啟動啟動輪子轉(zhuǎn)動輪子轉(zhuǎn)動drive()啟動啟動螺旋漿螺旋漿Person駕駛駕駛drive()是是抽象操作抽象操作propulsionpropulsionoverlapping交通工具交通工具汽車汽車船船水陸兩棲車水陸兩棲車圖圖 形形abstract顏顏 色色中心位置中心位置筆的粗細(xì)筆的粗細(xì)移移 動()動()旋旋 轉(zhuǎn)()轉(zhuǎn)() 顯顯 示()示()abstract2 維維abstract定位定位填充類型填充類型縮放縮放填充填充多邊形多邊形邊數(shù)邊數(shù)頂點(diǎn)數(shù)頂點(diǎn)數(shù)顯示顯示園園直徑直徑顯示顯示旋轉(zhuǎn)旋轉(zhuǎn)線線 端點(diǎn)端點(diǎn) 顯示顯示0 維維abstrac
17、t點(diǎn)點(diǎn) 顯示顯示樣條樣條 控制點(diǎn)控制點(diǎn) 顯示顯示弧弧半徑半徑起始角起始角弧度角弧度角顯示顯示1 維維abstract定位定位縮放縮放維數(shù)維數(shù)OrderLine Quantity:Integer isSatisfied1*1*1*Customer name address CreditRating()()Order dataReceived isPrepaid number:String dispatch()() close() () Personal CustomercreditCardCorporate Customer contactName creditRating creditLimi
18、t remind() billForMonth() EmployeeProduct0.1+LineItem銀行網(wǎng)絡(luò)系統(tǒng) 銀行網(wǎng)絡(luò)系統(tǒng)包括人工出納和分行共享的自動銀行網(wǎng)絡(luò)系統(tǒng)包括人工出納和分行共享的自動出納機(jī);各分理處用自己的計算機(jī)處理業(yè)務(wù)(保存出納機(jī);各分理處用自己的計算機(jī)處理業(yè)務(wù)(保存帳戶、處理事務(wù)等);各分理處與出納站通過網(wǎng)絡(luò)帳戶、處理事務(wù)等);各分理處與出納站通過網(wǎng)絡(luò)通信;出納站錄入帳戶和事務(wù)數(shù)據(jù);自動出納機(jī)與通信;出納站錄入帳戶和事務(wù)數(shù)據(jù);自動出納機(jī)與分行計算機(jī)通信;自動出納機(jī)與用戶接口,接受現(xiàn)分行計算機(jī)通信;自動出納機(jī)與用戶接口,接受現(xiàn)金卡;發(fā)放現(xiàn)金;打印收據(jù);分行計算機(jī)與撥款分金卡
19、;發(fā)放現(xiàn)金;打印收據(jù);分行計算機(jī)與撥款分理處結(jié)帳。理處結(jié)帳。要求系統(tǒng)正確處理同一帳戶的并發(fā)訪問;網(wǎng)絡(luò)要求系統(tǒng)正確處理同一帳戶的并發(fā)訪問;網(wǎng)絡(luò)費(fèi)用平均攤派給各分理處。費(fèi)用平均攤派給各分理處。ATM(Auto Trade Machine)銀行網(wǎng)絡(luò)系統(tǒng)包括人工出納和分行銀行網(wǎng)絡(luò)系統(tǒng)包括人工出納和分行與分理處共享的自動出納機(jī)。與分理處共享的自動出納機(jī)。自動出納機(jī)自動出納機(jī)自動出納機(jī)自動出納機(jī)自動出納機(jī)自動出納機(jī)出納站出納站分理處分理處計算機(jī)計算機(jī)分理處分理處計算機(jī)計算機(jī)出納站出納站帳戶帳戶帳戶帳戶用戶用戶分行計算機(jī)分行計算機(jī)自動出納機(jī)自動出納機(jī)一、確定類一、確定類采用名詞識別法:檢查問題陳述中的所有名
20、詞,得到初始類:采用名詞識別法:檢查問題陳述中的所有名詞,得到初始類:軟件銀行網(wǎng)絡(luò)出納員分行系統(tǒng)自動出納機(jī)軟件銀行網(wǎng)絡(luò)出納員分行系統(tǒng)自動出納機(jī)帳戶帳戶數(shù)據(jù)出納站分理處訪問分理處計算機(jī)帳戶帳戶數(shù)據(jù)出納站分理處訪問分理處計算機(jī)事務(wù)事務(wù)數(shù)據(jù)現(xiàn)金卡用戶顧客分行計算機(jī)事務(wù)事務(wù)數(shù)據(jù)現(xiàn)金卡用戶顧客分行計算機(jī) 現(xiàn)金現(xiàn)金 收據(jù)收據(jù) 費(fèi)用安全措施記錄保管費(fèi)用安全措施記錄保管根據(jù)下述原則進(jìn)一步確定類:根據(jù)下述原則進(jìn)一步確定類:去掉冗余類:如兩個類表述同一信息,應(yīng)保留最具去掉冗余類:如兩個類表述同一信息,應(yīng)保留最具有描述能力的類,如有描述能力的類,如“用戶用戶”與與“顧客顧客”是重復(fù)的描述,是重復(fù)的描述,由于由于“顧
21、客顧客”更具有描述性,故保留它,刪除更具有描述性,故保留它,刪除“用戶用戶”。 去掉不相干的類:刪除與問題無關(guān)或關(guān)系不大的類,如去掉不相干的類:刪除與問題無關(guān)或關(guān)系不大的類,如“費(fèi)用費(fèi)用”。(一一) 確定類確定類采用名詞識別法:檢查問題陳述中的所有名詞,得到初始類:采用名詞識別法:檢查問題陳述中的所有名詞,得到初始類:軟件銀行網(wǎng)絡(luò)出納員分行系統(tǒng)自動出納機(jī)軟件銀行網(wǎng)絡(luò)出納員分行系統(tǒng)自動出納機(jī)帳戶帳戶數(shù)據(jù)出納站分理處訪問分理處計算機(jī)帳戶帳戶數(shù)據(jù)出納站分理處訪問分理處計算機(jī)事務(wù)事務(wù)數(shù)據(jù)現(xiàn)金卡用戶顧客分行計算機(jī)事務(wù)事務(wù)數(shù)據(jù)現(xiàn)金卡用戶顧客分行計算機(jī)現(xiàn)金現(xiàn)金 收據(jù)費(fèi)用安全措施記錄保管收據(jù)費(fèi)用安全措施記錄保
22、管 刪除模糊的類:有些初始類邊界定義不確切,或刪除模糊的類:有些初始類邊界定義不確切,或范圍太廣,應(yīng)該刪除。如范圍太廣,應(yīng)該刪除。如“系統(tǒng)系統(tǒng)”、“安全措施安全措施”、“記錄保管記錄保管”、“銀行網(wǎng)絡(luò)銀行網(wǎng)絡(luò)”。 刪除那些性質(zhì)獨(dú)立性不強(qiáng)的,而應(yīng)該是類刪除那些性質(zhì)獨(dú)立性不強(qiáng)的,而應(yīng)該是類“屬性屬性”的候選類:如的候選類:如“帳戶數(shù)據(jù)帳戶數(shù)據(jù)”、“收據(jù)收據(jù)”、“現(xiàn)金現(xiàn)金”、“事務(wù)數(shù)據(jù)事務(wù)數(shù)據(jù)”。采用名詞識別法:檢查問題陳述中的所有名詞,得到初始類:采用名詞識別法:檢查問題陳述中的所有名詞,得到初始類:軟件銀行網(wǎng)絡(luò)出納員分行系統(tǒng)自動出納機(jī)軟件銀行網(wǎng)絡(luò)出納員分行系統(tǒng)自動出納機(jī)帳戶帳戶數(shù)據(jù)出納站分理處訪
23、問分理處計算機(jī)帳戶帳戶數(shù)據(jù)出納站分理處訪問分理處計算機(jī)事務(wù)事務(wù)數(shù)據(jù)現(xiàn)金卡用戶顧客分行計算機(jī)事務(wù)事務(wù)數(shù)據(jù)現(xiàn)金卡用戶顧客分行計算機(jī)現(xiàn)金現(xiàn)金 收據(jù)費(fèi)用安全措施記錄保管收據(jù)費(fèi)用安全措施記錄保管 所描述的操作不適宜作為對象類,并被其自身所所描述的操作不適宜作為對象類,并被其自身所操縱,所描述的只是實(shí)現(xiàn)過程中的暫時的對象,應(yīng)操縱,所描述的只是實(shí)現(xiàn)過程中的暫時的對象,應(yīng)刪去。如刪去。如“軟件軟件”,“訪問訪問”。 分行計算機(jī)分行出納站出納員分理處分行計算機(jī)分行出納站出納員分理處 計算機(jī)計算機(jī)自動出納機(jī)帳戶現(xiàn)金卡事務(wù)顧客自動出納機(jī)帳戶現(xiàn)金卡事務(wù)顧客采用名詞識別法:檢查問題陳述中的所有名詞,得到初始類:采用名詞
24、識別法:檢查問題陳述中的所有名詞,得到初始類:軟件銀行網(wǎng)絡(luò)出納員分行系統(tǒng)自動出納機(jī)軟件銀行網(wǎng)絡(luò)出納員分行系統(tǒng)自動出納機(jī)帳戶帳戶數(shù)據(jù)出納站分理處訪問分理處計算機(jī)帳戶帳戶數(shù)據(jù)出納站分理處訪問分理處計算機(jī)事務(wù)事務(wù)數(shù)據(jù)現(xiàn)金卡用戶顧客分行計算機(jī)事務(wù)事務(wù)數(shù)據(jù)現(xiàn)金卡用戶顧客分行計算機(jī)現(xiàn)金現(xiàn)金 收據(jù)費(fèi)用安全措施記錄保管收據(jù)費(fèi)用安全措施記錄保管(二)為每個建模實(shí)體準(zhǔn)備數(shù)據(jù)詞典二)為每個建模實(shí)體準(zhǔn)備數(shù)據(jù)詞典 描述模板描述模板 對類進(jìn)行精確描述,如系統(tǒng)中類的范圍、對類進(jìn)行精確描述,如系統(tǒng)中類的范圍、成員、方法的限制等。成員、方法的限制等。(三)確定關(guān)聯(lián)(三)確定關(guān)聯(lián) 關(guān)聯(lián)通常用描述性動詞和動詞詞組表示。關(guān)聯(lián)通常用描
25、述性動詞和動詞詞組表示。1. 從問題陳述中抽出所有可能的關(guān)聯(lián)表述。從問題陳述中抽出所有可能的關(guān)聯(lián)表述。 2. 問題陳述中是不明顯的,或是隱含的。問題陳述中是不明顯的,或是隱含的。 3. 還有一些關(guān)聯(lián)與客觀世界或應(yīng)用領(lǐng)域有關(guān),必須還有一些關(guān)聯(lián)與客觀世界或應(yīng)用領(lǐng)域有關(guān),必須同用戶一起確定這種關(guān)聯(lián)。同用戶一起確定這種關(guān)聯(lián)。 關(guān)聯(lián)通常由以下方面確定:關(guān)聯(lián)通常由以下方面確定:、銀行網(wǎng)絡(luò)系統(tǒng)問題陳述中抽取可能的關(guān)聯(lián)、銀行網(wǎng)絡(luò)系統(tǒng)問題陳述中抽取可能的關(guān)聯(lián)(動詞詞組)(動詞詞組)、隱含的動詞詞組、隱含的動詞詞組、基于問題域的知識、基于問題域的知識、去掉不必要和不正確的關(guān)聯(lián)、去掉不必要和不正確的關(guān)聯(lián)(三)確定關(guān)
26、聯(lián)(三)確定關(guān)聯(lián). .銀行網(wǎng)絡(luò)系統(tǒng)問題陳述中的關(guān)聯(lián)銀行網(wǎng)絡(luò)系統(tǒng)問題陳述中的關(guān)聯(lián) 銀行網(wǎng)絡(luò)包括出納站和自動出納機(jī)。銀行網(wǎng)絡(luò)包括出納站和自動出納機(jī)。分行共享自動出納機(jī)分行共享自動出納機(jī)分理處提供分理處計算機(jī)分理處提供分理處計算機(jī)分理處計算機(jī)保存帳戶分理處計算機(jī)保存帳戶分理處計算機(jī)處理帳戶支付事務(wù)分理處計算機(jī)處理帳戶支付事務(wù)分理處擁有出納站分理處擁有出納站出納站與分行計算機(jī)通信出納站與分行計算機(jī)通信出納員為帳戶錄入事務(wù)出納員為帳戶錄入事務(wù)自動出納機(jī)接受現(xiàn)金卡自動出納機(jī)接受現(xiàn)金卡自動出納機(jī)與用戶接口自動出納機(jī)與用戶接口自動出納機(jī)發(fā)放現(xiàn)金自動出納機(jī)發(fā)放現(xiàn)金自動出納機(jī)打印收據(jù)自動出納機(jī)打印收據(jù)系統(tǒng)處理并發(fā)
27、訪問系統(tǒng)處理并發(fā)訪問分理處提供軟件分理處提供軟件費(fèi)用分?jǐn)偨o分理處費(fèi)用分?jǐn)偨o分理處. 隱含的動詞詞組隱含的動詞詞組分行由分理處組成分行由分理處組成分理處擁有帳戶分理處擁有帳戶分行擁有分行計算機(jī)分行擁有分行計算機(jī)系統(tǒng)提供記錄保管系統(tǒng)提供記錄保管系統(tǒng)提供安全系統(tǒng)提供安全顧客有現(xiàn)金卡顧客有現(xiàn)金卡. .基于問題域的知識基于問題域的知識 分理處雇傭的出納員分理處雇傭的出納員 現(xiàn)金卡訪問帳戶現(xiàn)金卡訪問帳戶 請對系統(tǒng)需求進(jìn)行分析!請對系統(tǒng)需求進(jìn)行分析!經(jīng)過初步的需求分析,得到系統(tǒng)功能要求:經(jīng)過初步的需求分析,得到系統(tǒng)功能要求:1. 1. 監(jiān)視病員的病癥(血壓、體溫、脈搏等)監(jiān)視病員的病癥(血壓、體溫、脈搏等)
28、2. 2. 定時更新病歷定時更新病歷3. 3. 病員出現(xiàn)異常情況時報警。病員出現(xiàn)異常情況時報警。4. 4. 隨機(jī)地產(chǎn)生某一病員的病情報告。隨機(jī)地產(chǎn)生某一病員的病情報告。 例例2 2 醫(yī)院病房監(jiān)護(hù)系統(tǒng)醫(yī)院病房監(jiān)護(hù)系統(tǒng)產(chǎn)生產(chǎn)生病情報告病情報告監(jiān)視病情監(jiān)視病情更新病歷更新病歷為了對危重病人進(jìn)行為了對危重病人進(jìn)行隨時了解病人病情,及隨時了解病人病情,及時進(jìn)行處理,建立病房監(jiān)護(hù)系統(tǒng)。時進(jìn)行處理,建立病房監(jiān)護(hù)系統(tǒng)。病癥監(jiān)視器安置在每個病床,通過網(wǎng)絡(luò)將病人的組合病病癥監(jiān)視器安置在每個病床,通過網(wǎng)絡(luò)將病人的組合病癥信號實(shí)時傳送到中央監(jiān)護(hù)系統(tǒng)進(jìn)行分析處理。癥信號實(shí)時傳送到中央監(jiān)護(hù)系統(tǒng)進(jìn)行分析處理。在中心值班室里
29、,值班護(hù)士使用中央監(jiān)護(hù)系統(tǒng)對病員的在中心值班室里,值班護(hù)士使用中央監(jiān)護(hù)系統(tǒng)對病員的情況進(jìn)行監(jiān)控,監(jiān)護(hù)系統(tǒng)實(shí)時地將病人的病癥信號與標(biāo)準(zhǔn)的情況進(jìn)行監(jiān)控,監(jiān)護(hù)系統(tǒng)實(shí)時地將病人的病癥信號與標(biāo)準(zhǔn)的病診信號進(jìn)行比較分析,當(dāng)病癥出現(xiàn)異常時,系統(tǒng)會立即自病診信號進(jìn)行比較分析,當(dāng)病癥出現(xiàn)異常時,系統(tǒng)會立即自動報警,并打印病情報告和更新病歷。動報警,并打印病情報告和更新病歷。系統(tǒng)根據(jù)醫(yī)生的要求隨時打印病人的病情報告,系統(tǒng)定系統(tǒng)根據(jù)醫(yī)生的要求隨時打印病人的病情報告,系統(tǒng)定期自動更新病歷。期自動更新病歷。監(jiān)視器監(jiān)視器 網(wǎng)絡(luò)網(wǎng)絡(luò) 值班護(hù)士值班護(hù)士 醫(yī)生醫(yī)生 病人病人 病癥監(jiān)視病癥監(jiān)視 中央監(jiān)護(hù)系統(tǒng)中央監(jiān)護(hù)系統(tǒng) 報警信號
30、報警信號 標(biāo)準(zhǔn)病癥信號庫標(biāo)準(zhǔn)病癥信號庫 病歷庫病歷庫 病人病癥信號病人病癥信號 病情報告病情報告 標(biāo)準(zhǔn)病癥信號標(biāo)準(zhǔn)病癥信號 病歷病歷中心值班室中心值班室 處理處理 組合病癥信號組合病癥信號分析確定類:分析確定類:去掉冗余類:保留最具有描述能力的類。去掉冗余類:保留最具有描述能力的類。 去掉不相干的類:刪除與問題無關(guān)或關(guān)系不大的類。去掉不相干的類:刪除與問題無關(guān)或關(guān)系不大的類。 刪除模糊的類或性質(zhì)獨(dú)立性不強(qiáng)的類:有些初始類邊界定刪除模糊的類或性質(zhì)獨(dú)立性不強(qiáng)的類:有些初始類邊界定義不確切,或范圍太廣,應(yīng)該刪除。義不確切,或范圍太廣,應(yīng)該刪除。 所描述的操作不適宜作為對象類,并被其自身所操縱,所所描
31、述的操作不適宜作為對象類,并被其自身所操縱,所描述的只是實(shí)現(xiàn)過程中的暫時的對象,應(yīng)刪去。描述的只是實(shí)現(xiàn)過程中的暫時的對象,應(yīng)刪去。根據(jù)名詞識別法和實(shí)體識別法根據(jù)名詞識別法和實(shí)體識別法,確定了以下初始類確定了以下初始類: 通過名詞識別法和系統(tǒng)實(shí)體識別法等方法可以確定系統(tǒng)的通過名詞識別法和系統(tǒng)實(shí)體識別法等方法可以確定系統(tǒng)的十二個類:十二個類: 醫(yī)生醫(yī)生 用戶名用戶名密碼密碼 查看病情報告()查看病情報告()要求打印病情報告()要求打印病情報告()查看病歷()查看病歷()要求打印病歷()要求打印病歷() 病人病人 姓名姓名性別性別年齡年齡病癥病癥 提供病癥信號()提供病癥信號() 用戶名用戶名密碼密
32、碼 查看病情報告()查看病情報告()打印病情報告()打印病情報告() 值班護(hù)士值班護(hù)士 病癥監(jiān)視病癥監(jiān)視采集頻率采集頻率病癥信號病癥信號 格式化信號數(shù)據(jù)()格式化信號數(shù)據(jù)()采集信號()采集信號()信號組合()信號組合()類的識別值班護(hù)士值班護(hù)士 醫(yī)生醫(yī)生 病人病人 病癥監(jiān)視病癥監(jiān)視 中央監(jiān)護(hù)系統(tǒng)中央監(jiān)護(hù)系統(tǒng) 報警信號報警信號 標(biāo)準(zhǔn)病癥信號庫標(biāo)準(zhǔn)病癥信號庫 病歷庫病歷庫 病人病癥信號病人病癥信號 病情報告病情報告 病歷病歷 標(biāo)準(zhǔn)病癥信號標(biāo)準(zhǔn)病癥信號病人病癥信號病人病癥信號 脈搏脈搏血壓血壓體溫體溫生成病癥信號()生成病癥信號() 病歷病歷格式格式病人基本情況病人基本情況打印時間打印時間生成病歷()生成病歷()查看病歷()查看病歷()打印病歷()打印病歷()
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度臨時性工作雇員協(xié)議
- 二零二五年度水井開采權(quán)及經(jīng)營權(quán)聯(lián)合轉(zhuǎn)讓合同
- 二零二五年度安全施工環(huán)境保護(hù)責(zé)任協(xié)議書
- 二零二五年度股權(quán)合伙協(xié)議書:跨境電商平臺合作框架協(xié)議
- 二零二五年度專利代持合同范本及許可使用協(xié)議
- 高效能團(tuán)隊股權(quán)激勵合伙人合同(2025年度)
- 小學(xué)英語介詞的用法試卷
- 2025年度電影演員聘用合同范本:國際電影節(jié)特邀演員協(xié)議
- 2025年度水上安全事故處理與救援合作協(xié)議
- 2025年度高利貸借款合同創(chuàng)新金融模式探索
- 法律盡職調(diào)查
- 2024年山東省公務(wù)員考試《行測》真題及答案解析
- 凝固點(diǎn)降低獲獎?wù)n件
- 化工原理Ⅱ?qū)W習(xí)通超星期末考試答案章節(jié)答案2024年
- 基因家族分析
- 手機(jī)以舊換新活動方案
- 高中英語牛津譯林版(2020)中國文化+素材
- 施工便道施工方案三工區(qū)縱向便道施工方案
- 2024年河南省高考對口升學(xué)語文英語試題
- 2024年水利安全員(B證)考試題庫-上(單選題)
- 2025年高考地理復(fù)習(xí):農(nóng)業(yè)(解析版)
評論
0/150
提交評論