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

正文內(nèi)容

面向?qū)ο笤O計方法-軟件工程教案-海南大學(共15章)(編輯修改稿)

2025-02-17 16:04 本頁面
 

【文章內(nèi)容簡介】 例:銀行儲蓄系統(tǒng)的 PDC 儲蓄系統(tǒng)中,為了提高整個系統(tǒng)的性能,增加 “ 終端控制器 ” 來控制和協(xié)調(diào)柜員及終端的所有動作,它和“ 事務 ” 對象協(xié)同工作;此外,增加了 “ 事務記錄器 ” ,用一個獨立的對象記錄柜員的操作過程,當需要時能復查柜員的操作過程。以下是銀行儲蓄系統(tǒng)的 PDC部分,為簡單起見,以簡單的類表示方式描述。 儲戶 帳戶 事務 1+ 1+ 1+ 1+ 1+ 存款事務 取款事務 總行 分行 儲蓄所 1+ 柜員 終端控制器 事務記錄器 銀行儲蓄系統(tǒng)的 PDC 終端 1+ 1+ 1+ 確定子系統(tǒng)需要考慮的問題 ? 哪個子系統(tǒng)負責什么客戶需求? ? OOA中定義的對象分配到哪個子系統(tǒng) 中? ? 哪些子系統(tǒng)必須并發(fā)運行,以及由什么系統(tǒng)構(gòu)件協(xié)調(diào)和控制它們? ? 全局資源如何被子系統(tǒng)管理? 劃分子系統(tǒng)時應考慮的原則 ? 模塊化、獨立性、信息隱藏等等 ? 同一個子系統(tǒng)的類是否擁有共同特性? ? 同一個子系統(tǒng)的類是否具有相同的目的? ? 同一個子系統(tǒng)的類是否提供相似的服務類型? ? 同一個子系統(tǒng)的類之間是否具有高耦合性? 組織系統(tǒng)的兩種方案 ? 水平層次組織 ?上層在下層的基礎上建立,下層為上層提供必要的服務 ? 垂直塊狀組織 ?把軟件系統(tǒng)垂直地分解成若干個相對獨立、弱耦合的子系統(tǒng) 典型應用系統(tǒng)的組織結(jié)構(gòu) ?糾正課本錯誤: P128,例 P129,例 處理并發(fā)操作 ? 并發(fā)的對象(子系統(tǒng)) ? 從對象 ——行為模型中查找分析 ? 同時 ? 異步 ? 作用于同一事件 ? 處理方案 ? 將并發(fā)子系統(tǒng)分配到不同處理器 ? 將并發(fā)子系統(tǒng)分配到同一處理器并由系統(tǒng)提供同步控制 描述子系統(tǒng)間的通信 ? 子系統(tǒng)協(xié)作模型 ? 客戶 /服務器 ? 端對端 客戶端 子系統(tǒng) 端子系統(tǒng) 服務器端 子系統(tǒng) 端子系統(tǒng) 請求 請求 請求 合約 合約 確定子系統(tǒng)間交互方式的步驟 ? 列出所有可能接收到的請求,按子系統(tǒng)組織這些請求,并在一個或多個合約中定義 ? 對每個合約,列出完成每個請求所需的操作,將操作和子系統(tǒng)內(nèi)的特定類相關聯(lián) ? 對每個合約創(chuàng)建子系統(tǒng)協(xié)作表 ( P130) 資源管理構(gòu)件 ? 多個子系統(tǒng)競爭共享資源 ? 為每個資源設置一個“保護者對象” ? 保護者對象 ? 控制對資源的訪問 ? 協(xié)調(diào)對資源請求的沖突 人機交互設計( HIC) ? OOA階段 ?通過用例圖給出了用戶和系統(tǒng)的交互情況,確定了人機交互的屬性和外部服務 ? OOD階段 ?給出有關人機交互的所有系統(tǒng)成分 人機交互設計 ( HIC) ? 分類分析用戶特點,設計不同界面 ? 增加用戶界面專用的類和對象 ? 利用快速原型演示,改進界面設計 對任何一個系統(tǒng)來說,良好的界面是保證其成功的基本條件。面向?qū)ο蠓椒ㄔ谠O計階段考慮 HIC,目的是在開發(fā) OOA模型時集中對問題的分析,可以避免了依賴于實現(xiàn)的細節(jié),如窗口和屏幕等。 OOD中將用戶界面技術從系統(tǒng)其它部分分離出來,目的是如果將來決定該改變用戶的界面,那么只需修改 HIC類,而系統(tǒng)的其它部分可以保持不變。 HIC包括屏幕、報告、調(diào)制解調(diào)器連接、網(wǎng)絡接口、控制面板(如按鈕、指示燈和儀表等)。 人機交互設計的策略 1. 分類用戶 2. 描述用戶 3. 設計命令層次 4. 設計詳細的交互 5. 設計人機交互的類 6. 設計原型 策略 1:分類用戶 ? 分類的原則 ? 按技能層次分類 ? 按職務分類 ? 按不同組的成員身份分類 策略 2: 描述用戶 ? 用戶類型 ? 使用系統(tǒng)欲達到的目的 ? 特性 ? 關鍵的成功因素 ? 技能水平 ? 完成本職工作的腳本 策略 3:設計命令層次 ? 研究現(xiàn)有的人 機交互含義和準則 ? 確定初始的命令層次 ? 優(yōu)化命令層次 為用戶設計命令形式,研究現(xiàn)有的人機交互含義和準則。如果在微機上使用,現(xiàn)在 windows已成了微機上圖形用戶界面事實上工業(yè)標準,應該仔細研究。同時結(jié)合本系統(tǒng)與用戶的特點,設計出最友好的人機界面。 策略 4:設計詳細的交互 為每一個命令設計詳細的交互,在設計交互過程中要遵循以下規(guī)則: A. 一致性 (一致的術語、一致的步驟、一致的活動) B. 操作步驟少 C. 趣味濃,有吸引力 (不要 “ 啞播放 ” ) D. 提供撤銷命令 E. 最大限度減少記憶 F. 易學易董 策略 5: 設計人機交互的類 人機交互類的設計很大程度上依賴于所用的操作系統(tǒng)和編程語言。 例如在 windows環(huán)境下,從主窗口和部件的人機交互開始,以分類或組裝的結(jié)構(gòu)設計出各層的窗口類,每個類中封裝了菜單條、下拉菜單、彈出菜單的定義;定義了用來創(chuàng)建菜單、加亮選擇項、引用相應的響應所需的服務、所有的物理對話、窗口的實際顯示。設計人員可以重用現(xiàn)成的類,例如 Visual C++語言提供的MFC類庫。 策略 6: 設計原型 在對人機交互部分的設計中,有時設計人機交互原型是非常必要的。這樣,用戶可對提出的交互活動進行體驗和操作,從而找出不足。這對于完善交互設計系統(tǒng)起到了監(jiān)督和促進作用,使將來設計的界面更令人滿意。 例:銀行儲蓄系統(tǒng)的 HIC 下圖是儲蓄系統(tǒng)的 HIC,由各種窗口組成,實際上,每個窗口對象可以進一步分解為各種文本域、選擇按鈕、圖符等。當然如果有現(xiàn)成的構(gòu)成GUI的類庫,那么可以直接利用,只需提供合適的參數(shù)就行。 例:銀行儲蓄系統(tǒng)的 HIC 銀行系統(tǒng)窗口 存款窗口 取款窗口 初次存款窗口 一般存款窗口 事務窗口 驗卡窗口 驗密碼窗口 任務管理( TMC)設計 ? 功能:負責 控制 和 協(xié)調(diào) 并發(fā)任務的子系統(tǒng) ? 重要工作: ? 分析并發(fā)性 ? 設計任務管理子系統(tǒng) 分析并發(fā)性 ? 來源: OOA中建立起來的動態(tài)模型 ? 并發(fā)對象 ? 兩個對象彼此間不存在交互 ? 兩個對象同時接受事
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1