《軟件界面設計》教學大綱
課程名稱: |
軟件界面設計 |
? |
? |
課程編號: |
436020 |
? |
? |
適用專業(yè): |
軟件工程 |
? |
? |
課程類別: |
專業(yè)必修 |
? |
? |
課程學分: |
3 |
? |
? |
總學時: |
48 |
? |
? |
其中:理論學時 |
30 |
? |
? |
實驗學時 |
18 |
? |
? |
先修課程: |
程序設計基礎、面向對象技術 |
一、課程的性質、目的與任務
《軟件界面設計》課程是軟件工程專業(yè)的一門專業(yè)必修課程。軟件界面是人與機器之間傳遞和交換信息的媒介,包括硬件界面和軟件界面,是計算機科學與心理學、設計藝術學、認知科學和人機工程學的交叉研究領域。近年來,隨著軟件工程學的迅速發(fā)展和新一代計算機技術研究的推動,網(wǎng)絡技術的突飛猛進,設計學科的日益膨脹,軟件界面設計已成為國際計算機界和設計界最為活躍的研究方向。
本課程講授軟件界面的設計技術、方法和過程,主要任務是使學生掌握軟件界面的基本概念、基本原理、及其設計原則。了解軟件界面設計的發(fā)展方向,如何用規(guī)范的方法進行軟件界面設計,以及在設計過程中應遵循的流程、準則、標準和規(guī)范。
通過本課程的學習,要求學生達到:
1.掌握軟件界面的設計風格;
2.掌握軟件界面的形式與標準、windows軟件界面設計、Internet網(wǎng)頁界面設計、圖標設計;
3.熟悉軟件界面設計評價與可用性測試;新交互技術及發(fā)展趨勢。
二、課程教學基本內容與要求
第一章軟件界面概念
(一)基本教學內容
1.1 軟件界面的基本概念
1.2 軟件界面對軟件產(chǎn)品的重要性
1.3 軟件界面的研究內容和應用領域
1.4 人機交互與軟件界面設計
1.5 軟件界面設計的發(fā)展趨勢
(二)基本要求
教學目的:掌握軟件界面的基本概念,了解軟件界面的特性,了解軟件界面的應用領域,了解人機交互與軟件界面設計的含義。
教學重點:軟件界面的概念、特性。
教學難點:軟件界面設計理念。
第二章 軟件界面的設計規(guī)則和方法
(一)基本教學內容
2.1 軟件界面的設計規(guī)則
2.2 軟件界面的設計流程
2.3 軟件界面需求分析
2.4 UI設計師的工作
(二)基本要求
教學目的:了解如何制訂設計原則;掌握交互設計的內容和流程;熟悉如何建立軟件界面原型
教學重點:軟件界面的設計原則、流程、原型。
教學難點:根據(jù)具體的應用要求,建立不同的軟件界面原型
第三章 界面設計的部分編碼實現(xiàn)技術
(一)基本教學內容
3.1 HTML、DHTML、XHTML
3.2 XML、SGML
3.3 JAVASCRIPT
3.4 CSS
3.5 VRML
(二)基本要求
教學目的:了解HTML的主要特性、掌握HTML語言的使用;了解JAVASCRIPT的基本特性,掌握JAVASCRIPT編程開發(fā)技術;掌握CSS樣式、XML、SGML、VRML在網(wǎng)頁界面設計中的應用。
教學重點:HTML標簽、CSS樣式、JAVASCRIPT腳本編程、XML語言等
教學難點:CSS樣式設計、JAVASCRIPT程序設計
第四章 多媒體制作和處理方法
(一)基本教學內容
4.1圖標制作設計
4.2圖像處理設計
4.3動畫制作設計
(二)基本要求
教學目的:了解圖象處理的基本原理;掌握使用FLASH、FIREWORKS、PS等工具進行基本的圖片、圖標制作處理和設計。
教學重點:使用Flash制作動畫,使用PS制作軟件界面、圖標
教學難點:Flash、PS軟件的使用
第五章 WEB軟件界面設計
(一)基本教學內容
5.1 網(wǎng)頁界面設計與傳統(tǒng)WINDOWS軟件界面設計的區(qū)別
5.2 網(wǎng)頁顏色設計
5.3 導航欄設計
5.4 網(wǎng)頁的布局和網(wǎng)站總體設計
5.5 網(wǎng)頁設計開發(fā)軟件dreamweaver的使用
(二)基本要求
教學目的:了解網(wǎng)頁界面設計與傳統(tǒng)WINDOWS軟件界面設計的區(qū)別;掌握網(wǎng)頁顏色設計原則、導航欄設計方法;掌握網(wǎng)頁設計開發(fā)軟件dreamweaver的使用。
教學重點:RGB色彩原理、網(wǎng)頁界面設計、網(wǎng)站總體設計、Dreamweaver使用
教學難點:色彩理論,網(wǎng)站整體界面設計。
第六章 WINDOWS軟件界面設計
(一)基本教學內容
6.1 WINDOWS圖形用戶界面的特點
6.2 圖形用戶界面設計的藝術原則
6.3 在圖形用戶界面中使用圖標
6.4 利用Visual Studio .NET開發(fā)圖形用戶界面軟件
(二)基本要求
教學目的:了解圖形用戶界面的特點;掌握圖形用戶界面設計的藝術原則;熟悉如何在圖形用戶界面中使用圖標;掌握利用Visual Studio .NET進行WINDOWS圖形用戶界面軟件開發(fā)技術。
教學重點:軟件界面設計過程中圖形、圖標的使用,windows圖形界面設計。
教學難點:Visual Studio .NET中WINDOWS圖形用戶界面設計。
第七章 手機軟件界面設計
(一)基本教學內容
7.1 手機的軟件界面特點
7.2 手機的軟件界面設計開發(fā)方法
7.3 未來手機的軟件界面設計發(fā)展
(二)基本要求
教學目的:了解手機的軟件界面特點;掌握手機的軟件界面設計開發(fā)方法;熟悉未來手機的軟件界面設計發(fā)展趨勢。
教學重點:手機軟件界面特點,手機軟件界面設計方法
三、課程各章節(jié)學時分配
序號 |
內容 |
理論學時 |
實驗學時 |
計科 |
網(wǎng)工 |
軟工 |
計科 |
網(wǎng)工 |
軟工 |
1 |
軟件界面概念 |
? |
? |
2 |
? |
? |
? |
2 |
軟件界面的設計規(guī)則和方法 |
? |
? |
4 |
? |
? |
? |
3 |
界面設計部分編碼實現(xiàn)技術 |
? |
? |
4 |
? |
? |
2 |
4 |
多媒體制作和處理方法 |
? |
? |
4 |
? |
? |
4 |
5 |
WEB軟件界面設計 |
? |
? |
6 |
? |
? |
4 |
6 |
WINDOWS軟件界面設計 |
? |
? |
4 |
? |
? |
4 |
7 |
手機軟件界面設計 |
? |
? |
6 |
? |
? |
4 |
合計 |
? |
? |
30 |
? |
? |
18 |
四、本課程課外學習與修學指導
由于該課程涉及到圖形圖像處理、動畫與視頻制作、界面編碼技術等方面的內容,且具有很強的實踐性,所以要學好本課程,必須做到理論與實踐緊密結合,才能達到較好的學習效果。要求學生多自學相關軟件,多做練習,多上機實驗,掌握界面設計的基本原理、主要規(guī)則及其實現(xiàn)過程。
五、本課程考核方式及成績評定標準
考核方式:閉卷考試
成績評定方法:本課程的考核是平時成績、實驗成績和期終考試成績相結合。具體比例為:上課出勤、作業(yè)占20%,實驗占20%,期末考試成績占60%。
其中期未考試總分100分,基礎題占60%,中等難度題占30%,較難題占10%??荚囶}型主要有:選擇題、填空題、判斷題、分析題、綜合應用題等。
六、教材及參考書
教材:《軟件人機界面設計》.陳啟安.高等教育出版社,2011年4月
主要參考書:
[1]《人機界面設計》 李樂山.科學出版社,2004年
[2]《WINDOWS用戶界面設計與優(yōu)化策略》徐剛.人民郵電出版社,2005年
[3]《用戶界面設計指南》.陳大煒.機械工業(yè)出版社,2008年
[4]《用戶界面設計--有效的人機交互策略(第4版)》 張國印.電子工業(yè)出版社,2006年
[5]《三維用戶界面》.(美)鮑曼.電子工業(yè)出版社,2006年
[6]《設計人機界面》.李榮麗.京理工大學出版社,2007年
[7]《人機界面設計》.周蘇.科學出版社,2007年
大綱撰寫人:闕清賢
大綱審閱人:羅如為
教學副主任:易葉青
編寫日期:2012.6