freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第九章面向?qū)ο蠓治?預(yù)覽頁

2025-08-25 12:59 上一頁面

下一頁面
 

【正文】 賬戶的事務(wù)。 ATM與用戶交互。 隱含的關(guān)聯(lián) 總行由各個分行組成。 系統(tǒng)提供必要的安全性。 建立對象模型 ? 確定關(guān)聯(lián) ? ? 正名、分解、補(bǔ)充、標(biāo)明重數(shù) ATM系統(tǒng)原始的類圖 建立對象模型 ? 劃分主題 ? 在概念上把系統(tǒng)包含的內(nèi)容分解成若干個范疇 ? 應(yīng)該按問題領(lǐng)域而不是用功能分解的方法來確定主題 ? 不同主題內(nèi)的對象相互間依賴和交互最少的原則 總行(總行和中央計算機(jī)) ATM系統(tǒng) 分行(分行、分行計算機(jī)、柜員終端、柜員 事務(wù)、柜員和賬戶等) ATM( ATM、遠(yuǎn)程事務(wù)、現(xiàn)金兌換卡和儲戶) 建立對象模型 ? 確定屬性 ? 屬性是對象的性質(zhì)或特征 ? 注意在分析階段不要用屬性來表示對象間的關(guān)系,使用關(guān)聯(lián)能夠表示兩個對象間的任何關(guān)系,而且把關(guān)系表示得更清晰、更醒目。 ? 先找最重要的屬性,再逐漸把其余屬性增添進(jìn)去。 例如 ,帶寬是體現(xiàn)關(guān)聯(lián)的屬性而不是 ATM的 建立對象模型 ? 確定屬性 ? 分析 (3) 把限定誤當(dāng)成屬性 正確使用限定詞往往可以減少關(guān)聯(lián)的重數(shù)。 建立對象模型 ? 確定屬性 ? 分析 (5) 過于細(xì)化 在分析階段應(yīng)該忽略那些對大多數(shù)操作都沒有影響的屬性。 建立對象模型 建立類間的繼承是為了共享其公共性質(zhì) /屬性。 識別繼承關(guān)系 兩種建立繼承 (即泛化 )關(guān)系的方式: (1) 自底向上: 抽象出現(xiàn)有類的共同性質(zhì)泛化出父類,這個過程實質(zhì)上模擬了人類歸納思維過程。分析階段應(yīng)該避免過度細(xì)化。 建模的步驟并不一定按照前面講述的次序進(jìn)行。 多張現(xiàn)金兌換卡可能對應(yīng)著相同的訪問權(quán)限。 3. 把“分行”與“分行計算機(jī)”合并 區(qū)分“分行”與“分行計算機(jī)”,對于分析這個系統(tǒng)來說,并沒有多大意義,為簡單起見,把它們合并。 但是若開發(fā) 交互式系統(tǒng) 時,動態(tài)模型卻起著很重要的作用。 最后,比較各個對象的狀態(tài)圖,檢查它們之間的一致性,確保事件之間的匹配。 編寫腳本內(nèi)容 : 描寫既可以包括系統(tǒng)中發(fā)生的全部事件,也可以只包括由某些特定對象觸發(fā)的事件。 ?考慮出錯情況,例如,輸入的值為非法值或響應(yīng)失敗。 ? 動態(tài)模型著重表示應(yīng)用系統(tǒng)的控制邏輯。 ?它把事件序列以及事件與對象的關(guān)系,形象、清晰地表示出來。 ?下圖是 ATM系統(tǒng)正常情況下的事件跟蹤圖。 ? 不能遺漏了異常事件和出錯。 ATM系統(tǒng)正常情況下的事件跟蹤圖 時間 對象 事件 /消息 順序圖( Sequence Diagram) ? 順序圖也稱為序列圖,它按時間順序顯示對象之間的交互。 ? 從豎線射出的箭頭線,常是對象達(dá)到某個狀態(tài)時所做的行為 (也常是引起另一類對象狀態(tài)轉(zhuǎn)換的事件 )。 ?一張覆蓋了腳本中某類對象的全部事件的狀態(tài)圖仍可能會一些遺漏的情況。 ATM的狀態(tài)圖 圖 總行類的狀態(tài)圖 ? 各個類的狀態(tài)圖通過共享事件聯(lián)系 (合并 )起來,構(gòu)成了系統(tǒng)的動態(tài)模型。 例 : ATM系統(tǒng) 在總行類的狀態(tài)圖中,事件“無效代碼” , 是由總行發(fā)出的,但是在 ATM類的狀態(tài)圖中并沒有一個狀態(tài)接受這個事件。 ? 就對象模型而言,功能模型表示了類上的操作和每個操作的變量,因而也表示了類之間的客戶 /服務(wù)器關(guān)系;動態(tài)模型則表示了每個對象的狀態(tài)和當(dāng)對象接收事件時 /當(dāng)對象改變狀態(tài)時所 執(zhí)行的操作。但是,通常無需在類圖中顯式表示這些常規(guī)操作。 3. 與數(shù)據(jù)流圖中處理框?qū)?yīng)的操作 數(shù)據(jù)流圖中的每個處理框都與一個對象 (也可能是若干個對象 )上的操作相對應(yīng)。只要不違背領(lǐng)域知識和常識,就盡量抽取出相似類的公共屬性和操作,以建立這些類的新父類,并在類等級的不同層次中正確地定義各個服務(wù)。它們對應(yīng)著在建立對象模型的過程中所應(yīng)完成的 5項工作。 ?在交流和確認(rèn)的過程中,原型往往能起很大的促進(jìn)作用
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1