




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟件工程軟件工程主講:陳利平主講:陳利平計算機與信息科學學院計算機與信息科學學院20152015 一、主要內容一、主要內容 講述接口設計與數據設計的基本概念。講述接口設計與數據設計的基本概念。 二、目的與要求二、目的與要求 了解接口設計的基本原則,理解數據設計了解接口設計的基本原則,理解數據設計應用。應用。 三、重點與難點三、重點與難點 接口設計與數據設計的具體應用。接口設計與數據設計的具體應用。概述:概述:思考:思考: 提問:提問: 1)1)什么是接口設計?什么是接口設計? 2)2)數據庫設計的步驟?數據庫設計的步驟?4.4 4.4 接口設計接口設計 接口設計概述接口設計概述 接口設計的依據
2、是數據流圖中的自動化系接口設計的依據是數據流圖中的自動化系統(tǒng)邊界。統(tǒng)邊界。 接口設計主要包括接口設計主要包括3 3個方面:模塊或軟件個方面:模塊或軟件構件間的接口設計;軟件與其他軟硬件系構件間的接口設計;軟件與其他軟硬件系統(tǒng)之間的接口設計;軟件與人(用戶)之統(tǒng)之間的接口設計;軟件與人(用戶)之間的交互設計。間的交互設計。4.4 4.4 接口設計接口設計 人機交互界面人機交互界面 為了設計好人機交互界面,設計者需要了解為了設計好人機交互界面,設計者需要了解用戶界面應具有的特性;用戶界面應具有的特性;還應該認真研究使用軟件的用戶,包括用戶還應該認真研究使用軟件的用戶,包括用戶是什么人?用戶怎樣學習
3、與新的計算機系統(tǒng)是什么人?用戶怎樣學習與新的計算機系統(tǒng)進行交互?用戶需要完成哪些工作?等等。進行交互?用戶需要完成哪些工作?等等。 4.4 4.4 接口設計接口設計 用戶界面應具備的特性用戶界面應具備的特性 可使用性:靈活性:可靠性:4.4 4.4 接口設計接口設計 用戶類型用戶類型 外行型:初學型:熟練型:專家型:4.4 4.4 接口設計接口設計 界面設計類型界面設計類型 4.4 4.4 接口設計接口設計 界面設計類型界面設計類型 在選用界面形式的時候,應當考慮每種在選用界面形式的時候,應當考慮每種類型的優(yōu)點和限制,可以從以下幾個方類型的優(yōu)點和限制,可以從以下幾個方面來考察:面來考察:(1)
4、 使用的難易程度:(2) 學習的難易程度:(3) 操作速度:4.4 4.4 接口設計接口設計 界面設計類型界面設計類型 (4) 復雜程度:(5) 控制:(6) 開發(fā)的難易程度:4.4 4.4 接口設計接口設計人機交互的設計有若干準則,包括以下人機交互的設計有若干準則,包括以下內容:內容:(1) 一致性。(2) 操作步驟少。(3) 不要“啞播放”。(4) 提供Undo功能。(5) 減少人腦的記憶負擔。(6) 提高學習效率。Web Web 界面的美觀與性能界面的美觀與性能 在在Web Web 界面設計時,需要注意美觀和性能之間的折界面設計時,需要注意美觀和性能之間的折中平衡,太大的圖片會造成系統(tǒng)時
5、間的不必要浪中平衡,太大的圖片會造成系統(tǒng)時間的不必要浪費。費。固定寬度固定寬度vs. vs. 可變寬度可變寬度界面中的顏色界面中的顏色 使用顏色的指導原則使用顏色的指導原則避免使用太多的顏色(通常一個窗口內不要多避免使用太多的顏色(通常一個窗口內不要多于三種顏色)于三種顏色)使用顏色編碼支持用戶的任務使用顏色編碼支持用戶的任務允許用戶控制顏色編碼允許用戶控制顏色編碼使用顏色編碼時需要前后一致使用顏色編碼時需要前后一致界面中的顏色界面中的顏色 使用顏色的指導原則使用顏色的指導原則使用顏色的變化顯示系統(tǒng)狀態(tài)的變化使用顏色的變化顯示系統(tǒng)狀態(tài)的變化注意在低分辨率情況下的顏色顯示注意在低分辨率情況下的顏
6、色顯示注意顏色的搭配注意顏色的搭配界面中的顏色界面中的顏色動態(tài)變化的信息窗口動態(tài)變化的信息窗口4.5 4.5 數據設計數據設計 文件設計文件設計 以下幾種情況適合于選擇文件存儲。以下幾種情況適合于選擇文件存儲。(1) (1) 數據量較大的非結構化數據,如多媒體信息。數據量較大的非結構化數據,如多媒體信息。(2) (2) 數據量大,信息松散,如檔案文件等。數據量大,信息松散,如檔案文件等。(3) (3) 非關系層次化數據,如系統(tǒng)配置文件。非關系層次化數據,如系統(tǒng)配置文件。(4) (4) 對數據的存取速度要求極高的情況。對數據的存取速度要求極高的情況。(5) (5) 臨時存放的數據。臨時存放的數據
7、。4.5 4.5 數據設計數據設計 文件設計文件設計 一般要根據文件的特性,來確定文件的組織方一般要根據文件的特性,來確定文件的組織方式。式。(1) 順序文件:(2) 直接存取文件:(3) 索引順序文件:(4) 分區(qū)文件:(5) 虛擬存儲文件:4.5 4.5 數據設計數據設計 數據庫設計數據庫設計 根據數據庫的組織,可以將數據庫分為根據數據庫的組織,可以將數據庫分為網狀數據庫、層次數據庫、關系數據庫網狀數據庫、層次數據庫、關系數據庫、面向對象數據庫、文檔數據庫、多維、面向對象數據庫、文檔數據庫、多維數據庫等。數據庫等。 4.5 4.5 數據設計數據設計 數據對象實體的映射數據對象實體的映射一個
8、數據對象(實體)可以映射為一個表或多一個數據對象(實體)可以映射為一個表或多個表,當分解為多個表時,可以采用個表,當分解為多個表時,可以采用橫切橫切和和豎豎切切的方法。的方法。豎切常用于實例較少而屬性很多的對象豎切常用于實例較少而屬性很多的對象。橫切常常用于記錄與時間相關的對象橫切常常用于記錄與時間相關的對象。4.5 4.5 數據設計數據設計 關系的映射關系的映射 一對一關系的映射一對一關系的映射:可以在兩個表中都引入外鍵,:可以在兩個表中都引入外鍵,進行雙向導航。也可以將兩個數據對象組合成一張進行雙向導航。也可以將兩個數據對象組合成一張單獨的表。單獨的表。一對多關系的映射一對多關系的映射:可以將關聯(lián)中的:可以將關聯(lián)中的“一一”端毫無端毫無變化地映射到一張表,將關聯(lián)中表示變化地映射到一張表,將關聯(lián)中表示“多多”的端上的端上的數據對象映射到帶有外鍵的另一張表。的數據對象映射到帶有外鍵的另一張表。4.5 4.5 數據設計數據設計 關系的映射關系的映射 多對多關系的映射多對多關系的映射:為了表示多對多關系,:為了表示多對多關系,關系模型必須引入一個關聯(lián)表,將兩個數據關系模型必須引入一個關聯(lián)表,將兩個數據實體之間的多對多關系轉換成兩個一對多
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年婚前財產公證及婚姻家庭財產保全與管理協(xié)議
- 2025年度全新員工離職保密協(xié)議及離職后市場競業(yè)限制合同
- 2025年度影視作品贊助協(xié)議書模板下載
- 2025年度安全風險評估廠房租賃安全生產管理合同
- 2025年度特殊行業(yè)安全保衛(wèi)人工成本協(xié)議書
- 2025年度公司股份增發(fā)與投資者權益保護協(xié)議書
- 2025年度公司股東內部關于研發(fā)創(chuàng)新成果共享的協(xié)議書
- 2025年度XX金融控股集團股東退股及風險管理協(xié)議
- 2025年度拖欠工資解除勞動合同賠償計算規(guī)范范文
- 2025年貴州文化旅游職業(yè)學院單招職業(yè)技能測試題庫參考答案
- 變電站一次系統(tǒng)圖
- 《思想道德修養(yǎng)與法律基礎》說課(獲獎版)課件
- 幼兒園中班居家安全教案
- 網頁設計和制作說課稿市公開課金獎市賽課一等獎課件
- 《新媒體營銷》新媒體營銷與運營
- 食用油營銷整合規(guī)劃(含文字方案)
- 蘇教版科學五年級下15《升旗的方法》教案
- 現(xiàn)代工業(yè)發(fā)酵調控緒論
- 超高性能混凝土項目立項申請(參考模板)
- 電纜橋架招標文件范本(含技術規(guī)范書)
- 試車場各種道路施工方案設計
評論
0/150
提交評論