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

正文內(nèi)容

第十一章面向對象設計object-orienteddesign(編輯修改稿)

2024-11-03 13:07 本頁面
 

【文章內(nèi)容簡介】 系 統(tǒng) 分 解 回顧 SD:從 DFD出發(fā) ? OOD模型分解: 167。 4. 系 統(tǒng) 分 解 子系統(tǒng)之間的交互方式 (collaboration) ① 客戶 供應商 (clientserver)關系: ② 平等伙伴 (peertopeer)關系: Client subsystem contract Server subsystem request contract Peer subsystem contract Peer subsystem request request ? 167。 4. 系 統(tǒng) 分 解 系統(tǒng)組織方案 ① 水平層次組織: 將系統(tǒng)組織成 hierarchy,同一層中的 objects相互獨立,而上、下層間有 clientserver關系。 ? 一個 client只能調用其相鄰下層的 server —— 封閉式 (closed) ? 一個 client可調用其下任一層的 server —— 開放式 (open) 優(yōu)點:高效; 缺點:修改影響面廣 HCI 典型應用系統(tǒng)的組織結構 應 用 軟 件 包 操 作 系 統(tǒng) 計 算 機 硬 件 人機對 話控制 仿真 軟件包 圖形處理 窗口圖形 屏幕圖形 象素圖形 167。 4. 系 統(tǒng) 分 解 ② 垂直塊組織: 將系統(tǒng)垂直分解成若干獨立的子系統(tǒng),一個子系統(tǒng)相當于一塊,每塊提供一種類型的服務。 167。 4. 系 統(tǒng) 分 解 四種子系統(tǒng)的設計 ⑴ 問題域子系統(tǒng):基于 OOA建立的 object model,進行補充修改。 ① 調整需求 ② 重用 class: ? 選出可用的 class,標出與本問題無關 的 attributes 和 methods ? 派生出 child class,標出繼承的 attributes 和 methods ? 修改關聯(lián) ③ 組合 class:通過引入 root class完成,用于建立public protocol。 ④ 調整 inheritance。 ⑵ 人機交互 (HCI)子系統(tǒng):好的包裝 167。 4. 系 統(tǒng) 分 解 ① 設計準則: ? 一致性: 術語、步驟、操作等始終一致。 ? 減少步驟:使完成一件任務所需敲鍵盤、點鼠標、下拉菜單等的次數(shù)都減至最少。 ? 及時提供反饋信息: 提供 hot key操作 做一個體貼的 status bar ? 提供撤銷 (undo)命令: ? 無須記憶:不應要求用戶記住某個窗口的信息,然后再用到窗口中 —— 這是系統(tǒng)的責任而不是用戶的任務。 仁慈的你如佛祖對眾生:回頭是岸 ? 易學:提供 HELP、聯(lián)機參考等。 ? 富有吸引力 167。 4. 系 統(tǒng) 分 解 ② 設計策略 ? 設計 HCI類:例如 VC提供的 MFC類庫(Microsoft Foundation Class Library) ? 將用戶分類(按技能、職務等) ? 描述用戶的類型、水平、使用目的、其它特征(如年齡、性別、習慣等),寫出操作腳本 ? 設計命令層次:注意同用戶熟悉的方式 ( 如windows界面)盡量保持一致 . 次序、深度、寬度調整適當 167。 4. 系 統(tǒng) 分 解 ⑶ 任務管理子系統(tǒng):基于 OOA建立的 dynamic model ① 分析并發(fā)性: ? 若兩個 objects之間無交互行為,或它們同時接受 events,則它們本質上是 并發(fā)的 (synchronous) ? 考察 event flow diagram,找出沒有并發(fā)對象的路徑(稱為 控制線 ),每條對應一個 任務 (task,亦稱 process) ? 不同的 tasks對應必須同時發(fā)生的不同行為 167。 4. 系 統(tǒng) 分 解 ② 確定 task類型,并分配給適當?shù)能?\硬件去執(zhí)行 ? 事件驅動型 (eventdriven):主要完成通信工作。 event = 數(shù)據(jù)到達的中斷( interrupt) ? 時鐘驅動型 (clockdriven):完成周期性工作。 ? 優(yōu)先型 (priority):將 high priority或 low priority的任務專門分離出來先做或后做 。 ? 關鍵任務 (key
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1