《多媒體技術(shù)與應(yīng)用》課件第4章2_第1頁
《多媒體技術(shù)與應(yīng)用》課件第4章2_第2頁
《多媒體技術(shù)與應(yīng)用》課件第4章2_第3頁
《多媒體技術(shù)與應(yīng)用》課件第4章2_第4頁
《多媒體技術(shù)與應(yīng)用》課件第4章2_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第4章多媒體應(yīng)用設(shè)計(jì)原理4.1多媒體應(yīng)用工程化設(shè)計(jì)

4.2人機(jī)界面的設(shè)計(jì)

4.1多媒體應(yīng)用工程化設(shè)計(jì)

4.1.1多媒體軟件工程概述多媒體技術(shù)在計(jì)算機(jī)領(lǐng)域的引入,使得計(jì)算機(jī)不僅可以處理文字、數(shù)字,還可以處理圖像、聲音、動(dòng)畫、視頻等信息,增強(qiáng)了信息處理的種類和能力,再加上用戶界面變得友好,極大地增強(qiáng)了系統(tǒng)的功能,擴(kuò)展了應(yīng)用市場。與其他應(yīng)用系統(tǒng)相比,多媒體應(yīng)用系統(tǒng)具有更加友好的用戶界面,涉及的技術(shù)領(lǐng)域廣、技術(shù)層次高,開發(fā)技術(shù)標(biāo)準(zhǔn)化,多媒體技術(shù)的集成化和工具化等特點(diǎn)。這些特點(diǎn)使得多媒體應(yīng)用軟件的設(shè)計(jì)已經(jīng)不再是以程序設(shè)計(jì)為主,而是以創(chuàng)作為主。

從程序設(shè)計(jì)角度看,多媒體應(yīng)用設(shè)計(jì)仍屬計(jì)算機(jī)應(yīng)用軟件設(shè)計(jì)范疇,因此可借鑒軟件工程開發(fā)方法進(jìn)行。而軟件工程是一種以系統(tǒng)的方法來開發(fā)、操作、維護(hù)及報(bào)廢計(jì)算機(jī)軟件的過程。軟件從設(shè)計(jì)到完成都可以用一種生命周期模型來描述,常見的軟件開發(fā)模型有瀑布法(WaterfallMethod)和螺旋法(SpiralMethod)兩種。

4.1.2兩種典型的軟件工程開發(fā)模型

1.

瀑布法瀑布法是傳統(tǒng)的軟件生命周期模型中最典型的一種。該模型規(guī)定了各項(xiàng)軟件工程活動(dòng),包括:制定開發(fā)計(jì)劃,進(jìn)行需求分析和說明,軟件設(shè)計(jì),程序編碼,測試及運(yùn)行維護(hù)。它們是自上而下,相互銜接的固定次序,如同瀑布流水,逐級下落,故此得名,如圖4-1所示。然而軟件開發(fā)的實(shí)踐表明,上述各項(xiàng)活動(dòng)之間并非完全是自上而下,呈線形圖式,實(shí)際情況是,每項(xiàng)開發(fā)活動(dòng)均應(yīng)具有以下特征:

(1)從上一項(xiàng)活動(dòng)接受本項(xiàng)活動(dòng)的工作對象,作為輸入。

圖4-1瀑布式生命周期模型

(2)利用這一輸入實(shí)施本項(xiàng)活動(dòng)應(yīng)完成的內(nèi)容。

(3)給出本項(xiàng)活動(dòng)的工作成果,作為輸出傳給下一項(xiàng)活動(dòng)。

(4)對本項(xiàng)活動(dòng)實(shí)施的工作進(jìn)行評審,若其工作得到確認(rèn),則繼續(xù)進(jìn)行下一項(xiàng)活動(dòng),否則返回前項(xiàng),甚至需對更前項(xiàng)的活動(dòng)進(jìn)行返工。

2.

螺旋法鑒于瀑布式生命周期的缺點(diǎn),科學(xué)家布恩(Boehm)提出了稱為螺旋式生命周期的模型概念,如圖4-2所示。整個(gè)計(jì)劃起始于圖中餅形的中心,然后繞著中心做360°的旋轉(zhuǎn),每旋轉(zhuǎn)一圈便是一個(gè)原型版本,也是其外圍各圈的一個(gè)過渡性版本。對整個(gè)系統(tǒng)而言,它是開發(fā)過程中的一個(gè)步驟。螺旋模型中,從第一步開發(fā)到第五步,便是一個(gè)版本,從第六步可構(gòu)成一個(gè)循環(huán)。起初的循環(huán)內(nèi)容較簡單,功能也較少,每循環(huán)一次,功能增強(qiáng)一些,核心仍是初始計(jì)劃。這種不斷循環(huán)(即模型圖描出的旋轉(zhuǎn))可以大大節(jié)省開發(fā)與維護(hù)的時(shí)間,降低開發(fā)成本,因?yàn)槊恳淮涡碌难h(huán)都是在對前幾次循環(huán)的累加、完善與維護(hù)的基礎(chǔ)上進(jìn)行的,整個(gè)生命周期便是一個(gè)不斷革新的原型。

圖4-2螺旋式生命周期模型在螺旋模型中,允許設(shè)計(jì)者很快地根據(jù)用戶的需求描出最早的軟件版本,然后讓用戶使用一段時(shí)間,并評估其正確性與可用性后給予反饋。因此用戶便融入整個(gè)開發(fā)組內(nèi),形成該軟件開發(fā)的一部分。這種描述可以在很短的時(shí)間內(nèi)完成,形成一個(gè)原型,這個(gè)原型可以在下一個(gè)版本出來時(shí)將其拋棄。雖然這個(gè)原型在功能上近似于最后版本,但缺乏細(xì)節(jié),沒有錯(cuò)誤恢復(fù)能力。如果對原型進(jìn)一步進(jìn)行某些細(xì)部的開發(fā)和修正,便形成下一個(gè)版本。如此反復(fù)地開發(fā)與修正,最后的版本也就是成品了。其實(shí)最后版本也可能成為原型,因?yàn)槿粼儆泄δ芗訌?qiáng)或適應(yīng)性需求等因素加入時(shí),它仍可能產(chǎn)生下一個(gè)版本。

4.1.3多媒體應(yīng)用系統(tǒng)的設(shè)計(jì)過程與設(shè)計(jì)原則

1.需求分析一個(gè)多媒體應(yīng)用系統(tǒng)總是從某種想法或需要開始的。開始之前,首先必須定出它的范圍和內(nèi)容,讓該應(yīng)用系統(tǒng)在我們的頭腦中大致定形,然后制定出一個(gè)計(jì)劃。需求的來源往往出于一種需要。需求分析是創(chuàng)作一種新軟件產(chǎn)品的第一階段,也是軟件產(chǎn)品生命周期的一個(gè)重要階段。該階段的任務(wù)就是對整個(gè)系統(tǒng)的需求進(jìn)行評估,確定用戶對應(yīng)用系統(tǒng)的具體要求和設(shè)計(jì)目標(biāo)。為使一種想法或構(gòu)思得到充分的實(shí)現(xiàn),可進(jìn)一步從以下幾個(gè)方面考慮。

1)問題識別可用畫草圖的方式盡可能地將所有相關(guān)的信息表示出來,或者用詳細(xì)列出構(gòu)思的方式從各種不同的角度來分析問題,以期獲得各種不同的結(jié)論。

2)分析與綜合分析員需從數(shù)據(jù)結(jié)構(gòu)出發(fā),逐步細(xì)化所有的軟件功能,找出系統(tǒng)各元素之間的聯(lián)系、接口特征和設(shè)計(jì)上的限制,分析它們是否滿足功能要求,是否合理。依據(jù)功能需求、性能需求、運(yùn)行環(huán)境需求等,剔除其不合理部分,增加其需求部分,最終綜合成系統(tǒng)解決方案,給出目標(biāo)系統(tǒng)的詳細(xì)邏輯模型。

3)編制軟件需求規(guī)格說明書該過程實(shí)現(xiàn)對已確定的需求分析的清晰準(zhǔn)確的描述,文檔通常有數(shù)據(jù)描述、功能描述、性質(zhì)描述、質(zhì)量保證及加工說明等。該文檔既是軟件系統(tǒng)邏輯模型的描述,也是下一步進(jìn)行設(shè)計(jì)的依據(jù),應(yīng)具有準(zhǔn)確性和一致性,并且盡量采用標(biāo)準(zhǔn)圖形、表格、符號,使設(shè)計(jì)者一目了然。同時(shí),為了明確表達(dá)用戶對輸入/輸出的要求,還需要制定數(shù)據(jù)要求說明書及編寫初步的用戶手冊,著重反映準(zhǔn)備開發(fā)軟件的用戶界面和用戶使用的具體要求。

4)需求分析評審評審的目的在于確認(rèn)各種可能的方案是否能真正使問題得到解決。因此,必須將之與原來用戶的需求相互對照并且列出其中應(yīng)有的功能,請真正的用戶來判斷這些方法的正確性。要對所有的方案進(jìn)行篩選,舍棄不正確的方案,從眾多的分析方案中找出一個(gè)可行性高而最有價(jià)值(創(chuàng)意新穎)的方案。

2.應(yīng)用系統(tǒng)結(jié)構(gòu)設(shè)計(jì)當(dāng)通過需求分析,確定了設(shè)計(jì)方案后,就要決定如何構(gòu)造應(yīng)用系統(tǒng)結(jié)構(gòu)。需要強(qiáng)調(diào)的是,多媒體應(yīng)用系統(tǒng)設(shè)計(jì)后,必須將交互的概念融于項(xiàng)目的設(shè)計(jì)之中。在確定系統(tǒng)整體結(jié)構(gòu)設(shè)計(jì)模型之后,還要確定組織結(jié)構(gòu)是線性、層次、網(wǎng)狀鏈接,還是復(fù)合型,然后著手腳本設(shè)計(jì),繪制導(dǎo)向圖,并通過腳本與導(dǎo)向圖的很好結(jié)合來確定如下內(nèi)容:

(1)目錄主題。目錄主題即項(xiàng)目的入口點(diǎn),一旦目錄主題選定,即同時(shí)設(shè)定了其他主題內(nèi)容,所以應(yīng)以整個(gè)項(xiàng)目為一體,形成一致而有遠(yuǎn)見的設(shè)計(jì)。

(2)層次結(jié)構(gòu)和瀏覽順序。許多時(shí)候,信息所表示的是前一屏幕的后續(xù)部分而不是其他層的信息內(nèi)容,故此需建立其瀏覽順序,使用戶更好地理解內(nèi)容。

(3)交叉跳轉(zhuǎn)。通常我們要把相關(guān)主題連接起來,可采用主題詞或圖標(biāo)作為跳轉(zhuǎn)區(qū),并指定要轉(zhuǎn)向的主題。但交叉跳轉(zhuǎn)功能需慎重使用,大量跳轉(zhuǎn)使用戶能隨意瀏覽信息,但會使查找過于復(fù)雜,而且要花費(fèi)許多時(shí)間對跳轉(zhuǎn)進(jìn)行檢測以保證跳轉(zhuǎn)的正確性。

3.建立詳細(xì)設(shè)計(jì)的標(biāo)準(zhǔn)和細(xì)則在開發(fā)應(yīng)用系統(tǒng)之前必須制定高質(zhì)量的設(shè)計(jì)標(biāo)準(zhǔn),以確保多媒體設(shè)計(jì)具有一致的內(nèi)部設(shè)計(jì)風(fēng)格。這些標(biāo)準(zhǔn)主要有:

(1)主題設(shè)計(jì)標(biāo)準(zhǔn)。當(dāng)把表現(xiàn)的內(nèi)容分為多個(gè)相互獨(dú)立的主題或屏幕時(shí),應(yīng)當(dāng)使聲音、內(nèi)容和信息保持一致的形式。例如,決定是要用戶在一個(gè)主題中用移動(dòng)屏幕的方法來閱讀信息,還是限制每個(gè)主題的信息量,使其在標(biāo)準(zhǔn)窗口中顯示。

(2)字體使用標(biāo)準(zhǔn)。利用Windows提供的字型、字體大小和字體顏色來選擇文本字體,使項(xiàng)目易讀和美觀。

(3)聲音使用標(biāo)準(zhǔn)。聲音的運(yùn)用要注意內(nèi)容易懂,音量不可過大或過小,并與其他聲音采樣在質(zhì)量上保持一致。

(4)圖像和動(dòng)畫的使用。選用圖像,要在設(shè)計(jì)標(biāo)準(zhǔn)中說明它的用途。同時(shí)要說明圖像如何顯示及其位置、是否需要邊框、顏色數(shù)、尺寸大小及其他因素。若采用動(dòng)畫則一定要突出動(dòng)畫效果。在開發(fā)應(yīng)用系統(tǒng)之前制定高質(zhì)量的設(shè)計(jì)標(biāo)準(zhǔn),需要花費(fèi)一定時(shí)間。但按照精心制定的標(biāo)準(zhǔn)工作,不僅會使項(xiàng)目的外觀更好,也使它易于使用和推廣。

4.素材的準(zhǔn)備準(zhǔn)備多媒體素材是一項(xiàng)十分重要的基礎(chǔ)工作。在一般的多媒體系統(tǒng)中,文字的準(zhǔn)備工作比較簡單,所占的存儲量也很少,即使是100萬的漢字,也不過占2兆字節(jié),因此在一個(gè)多媒體系統(tǒng)中,基本可以不考慮文字所占用的存儲空間。但另外幾種媒體信息,例如聲音、動(dòng)畫和圖像等占用的存儲空間就比較大,準(zhǔn)備工作也較復(fù)雜。對圖像來說,掃描處理過程十分關(guān)鍵,不僅要進(jìn)行剪裁處理,而且還要在這個(gè)過程中修飾圖像,拼接合并,以便能得到更好的效果。對于聲音來說,音樂的選擇、配音的錄制也要事先做好,必要時(shí)也可以通過合適的編輯做特殊處理,如回聲、放大、混聲等。其他的媒體準(zhǔn)備也十分類似,如動(dòng)畫的制作、動(dòng)態(tài)視頻的錄入等。最后,這些媒體都必須轉(zhuǎn)換為系統(tǒng)開發(fā)環(huán)境下要求的存儲和表示形式。

5.

制作生成多媒體應(yīng)用系統(tǒng)(編碼與集成)在完全確定產(chǎn)品的內(nèi)容、功能、設(shè)計(jì)標(biāo)準(zhǔn)和用戶使用需求后,要選擇適宜的創(chuàng)作工具和方法進(jìn)行制作。目前的多媒體應(yīng)用系統(tǒng)開發(fā)工具可分為兩大類:基于語言的編程開發(fā)平臺和基于集成制作的創(chuàng)作工具。在生成應(yīng)用系統(tǒng)時(shí),如果采用程序編碼設(shè)計(jì),首先要選擇功能強(qiáng)、可靈活進(jìn)行多媒體應(yīng)用設(shè)計(jì)的編程語言和編程環(huán)境,如VB、VC++和Java等。這需要經(jīng)過編程學(xué)習(xí)和訓(xùn)練之后才能勝任。有經(jīng)驗(yàn)的編程人員可較好地完成設(shè)計(jì)要求,精確地達(dá)到設(shè)計(jì)目標(biāo)。而訓(xùn)練有素的程序員則能熟練地采用工程化設(shè)計(jì)方法,縮短開發(fā)周期。

由于進(jìn)行多媒體應(yīng)用系統(tǒng)制作時(shí)要很好地解決多媒體壓縮、集成、交互及同步等問題,編程設(shè)計(jì)不僅復(fù)雜,而且工作量大,使無編程經(jīng)驗(yàn)的人望而卻步,因此多媒體創(chuàng)作工具應(yīng)運(yùn)而生。各種創(chuàng)作工具雖然功能和操作方法不同,但都有操作多媒體信息進(jìn)行全屏幕動(dòng)態(tài)綜合處理的能力。根據(jù)現(xiàn)有的多媒體硬件環(huán)境和應(yīng)用系統(tǒng)設(shè)計(jì)要求選擇適宜的創(chuàng)作工具,可高效、方便地進(jìn)行多媒體編輯集成和系統(tǒng)生成工作。

具體的多媒體應(yīng)用系統(tǒng)制作任務(wù)可分為兩個(gè)方面:一是素材制作,二是集成制作。素材制作是各種媒體文件的制作。由于多媒體創(chuàng)作不僅媒體形式多,而且數(shù)據(jù)量大,制作的工具和方法也較多,因此素材的采集與制作需多人分工合作。如美工人員設(shè)計(jì)動(dòng)畫,程序設(shè)計(jì)人員實(shí)現(xiàn)制作,攝像人員拍攝視頻影像,專業(yè)人員配音等。但無論文本錄入、圖像掃描,還是聲音和視頻信號采集處理,均要經(jīng)過多道工序才可能進(jìn)行集成制作。集成制作是應(yīng)用系統(tǒng)最后生成的過程。許多多媒體/超媒體創(chuàng)作工具,實(shí)際上是對已加工好的素材進(jìn)行最后的處理與合成,即就是集成制作工具。設(shè)計(jì)者面對所選用的創(chuàng)作工具或開發(fā)環(huán)境應(yīng)有充分的了解和熟練的操作,才能高效地完成多媒體/超媒體應(yīng)用系統(tǒng)的制作。集成制作應(yīng)盡量采用“原型”和逐漸使之“豐滿”起來的手法,即在創(chuàng)意的同時(shí)或在創(chuàng)意基本完成之時(shí),就先采用少量最典型的素材對少量的交互性進(jìn)行“模擬版”制作。因?yàn)槎嗝襟w產(chǎn)品的制作受到多種因素的影響,大規(guī)模的正式開工必須在“模擬版”獲得確認(rèn)之后方可進(jìn)行,而在“模擬版”的制作過程中,實(shí)際上也已經(jīng)同時(shí)解決了將來可能會碰到的各種各樣的問題,所以“模擬版”制作是一種非常好的方法。需說明的是,在多媒體創(chuàng)作中,素材準(zhǔn)備占有大部分工作量,而集成制作工作量僅占整個(gè)工作量的1/3左右。在素材編輯量大的情況下,由于集成創(chuàng)作工具提供了高效方便的平臺,使集成工作量只占整個(gè)工作量的1/10左右。目前絕大部分創(chuàng)作工具軟件都是基于Windows環(huán)境下,其中許多創(chuàng)作工具還為多媒體應(yīng)用程序提供了創(chuàng)作模式,這些不同的模式會影響到用其開發(fā)的多媒體應(yīng)用程序的特征。

6.系統(tǒng)的測試與應(yīng)用無論是用編程環(huán)境,還是用創(chuàng)作工具,當(dāng)完成一個(gè)多媒體系統(tǒng)設(shè)計(jì)后,一定要進(jìn)行系統(tǒng)測試。系統(tǒng)測試的工作是繁瑣的,測試的目的是發(fā)現(xiàn)程序中的錯(cuò)誤。測試工作實(shí)際從系統(tǒng)設(shè)計(jì)一開始就可進(jìn)行,每個(gè)模塊都要經(jīng)過單元測試和功能測試。模塊連接后要進(jìn)行總體功能測試。開發(fā)周期的每個(gè)階段,每個(gè)模塊都要經(jīng)過單元測試和功能測試。模塊連接后要進(jìn)行總體功能測試。開發(fā)周期的每個(gè)階段,每個(gè)模塊都應(yīng)經(jīng)過測試,不斷改進(jìn)。對可執(zhí)行的版本測試、修改后,形成一個(gè)可用的版本,便可投入試用,在應(yīng)用中再不斷地清除錯(cuò)誤,強(qiáng)化軟件的可用性、可靠性及功能。經(jīng)過一段時(shí)間的試用、完善后,可進(jìn)行商品化包裝,以便上市發(fā)行。

軟件發(fā)行后,測試還應(yīng)繼續(xù)進(jìn)行。這些測試應(yīng)包括可靠性、可維護(hù)性、可修改性、效率及可用性等。其中可靠性是指程序所執(zhí)行的和所預(yù)期的結(jié)果一樣,而且前一次執(zhí)行與后一次執(zhí)行的結(jié)果相同;可維護(hù)性是指如果其中某一部分有錯(cuò)誤發(fā)生時(shí),可以容易地將之更改過來;可修改性是指系統(tǒng)可以適應(yīng)新的環(huán)境,隨時(shí)增減改變其中的功能;效率高則是程序執(zhí)行時(shí)不會占用過多的資源或時(shí)間;可用性是指一項(xiàng)產(chǎn)品可以滿足用戶想要完成的全部工作。經(jīng)過上述應(yīng)用測試后,再進(jìn)行用戶滿意度分析,進(jìn)而詳細(xì)整理并除去影響用戶滿意的因素,完成開發(fā)過程。

7.系統(tǒng)的維護(hù)軟件交付使用后,由于在開發(fā)時(shí)期需求分析不徹底,或測試與糾錯(cuò)不徹底,仍存在一些潛藏的錯(cuò)誤,某些功能需要進(jìn)一步的完善和擴(kuò)充,所以要進(jìn)行維護(hù)、修改工作,從而延長系統(tǒng)的生命周期。軟件維護(hù)的內(nèi)容有:改正性(糾錯(cuò)性)維護(hù)(發(fā)現(xiàn)和改正潛藏的軟件錯(cuò)誤);適應(yīng)性維護(hù)(在硬件和軟件的支撐環(huán)境改善的情況下,交付使用的軟件系統(tǒng)也要做相應(yīng)的修改,以適應(yīng)新的系統(tǒng)環(huán)境);完善性維護(hù)(用戶在使用系統(tǒng)中提出了一些新的功能與性能要求而做的完善工作);預(yù)防性維護(hù)(為了適應(yīng)未來的軟硬件環(huán)境的變化,主動(dòng)地增加預(yù)防性的新版本功能)。

4.2人機(jī)界面的設(shè)計(jì)

4.2.1多媒體人機(jī)界面設(shè)計(jì)原則多媒體人機(jī)界面設(shè)計(jì)應(yīng)遵循的原則有:

(1)用戶原則。人機(jī)界面設(shè)計(jì)首先要確立用戶類型。劃分類型可以從不同的角度,視實(shí)際情況而定。確定類型后要針對其特點(diǎn)預(yù)測他們對不同界面的反應(yīng)。這就要從多方面設(shè)計(jì)分析。

(2)信息量最少原則。人機(jī)界面設(shè)計(jì)要盡量減少用戶記憶負(fù)擔(dān),采用有助于記憶的設(shè)計(jì)方案。

(3)幫助和提示原則。要對用戶的操作命令做出反應(yīng),幫助用戶處理問題。系統(tǒng)要設(shè)計(jì)有恢復(fù)出錯(cuò)現(xiàn)場的能力,在系統(tǒng)內(nèi)部處理工作要有提示,盡量把主動(dòng)權(quán)讓給用戶。

(4)媒體最佳組合原則。多媒體界面的成功并不在于僅向用戶提供豐富的媒體,而應(yīng)在相關(guān)理論指導(dǎo)下,注意處理好各種媒體間的關(guān)系。

4.2.2界面設(shè)計(jì)的原則

1.

面向用戶的原則反饋信息的目的是為了使用戶獲取運(yùn)行結(jié)果信息,或者是獲取系統(tǒng)當(dāng)前狀態(tài),以及指導(dǎo)用戶應(yīng)如何進(jìn)一步操作計(jì)算機(jī)系統(tǒng),幫助用戶盡快適應(yīng)和熟悉系統(tǒng)的環(huán)境。所以,反饋信息應(yīng)能被用戶正確閱讀、理解和使用;使用用戶所熟悉的術(shù)語來解釋程序;系統(tǒng)內(nèi)部在處理工作時(shí)要有提示信息,盡量把主動(dòng)權(quán)讓給用戶。反饋信息的屏幕輸出應(yīng)面向用戶、指導(dǎo)用戶,以滿足用戶使用需求為目標(biāo)。

2.

簡潔性原則界面的信息內(nèi)容應(yīng)該準(zhǔn)確、簡潔,并能給出強(qiáng)調(diào)的信息顯示。具體地說,準(zhǔn)確就是要求表達(dá)意思明確,不使用意義含混、有二義性的詞匯或句子。簡潔就是使用用戶習(xí)慣的詞匯并用盡可能少的文字表達(dá)必需的信息。必要時(shí)可以使用意義明確的縮寫形式,需要強(qiáng)制的信息可以在顯示中使用黑體字、加下畫線、加大亮度、閃爍、反白及不同顏色來引起用戶的注意。使用肯定句,不用否定句;使用主動(dòng)語態(tài),不用被動(dòng)語態(tài);使用禮貌用語等。

3.一致性原則一致性原則是指從任務(wù)、信息的表達(dá)到界面的控制操作等方面與用戶理解熟悉的模式盡量保持一致。如顯示相同類型的信息時(shí),在系統(tǒng)運(yùn)行的不同階段保持一致的相似方式顯示,包括顯示風(fēng)格、布局、位置、所用顏色等。一個(gè)界面與用戶預(yù)想的表現(xiàn),操作方式越一致,就越容易學(xué)習(xí)、記憶和使用。一致性不僅能減少人的學(xué)習(xí)負(fù)擔(dān),還可以通過提供熟悉的模式來增強(qiáng)認(rèn)識能力,界面設(shè)計(jì)者的責(zé)任就是使界面盡可能地與實(shí)際目標(biāo)的模式一致,若原來沒有模型,就應(yīng)給出一個(gè)新系統(tǒng)的清晰結(jié)構(gòu),并盡可能使用戶容易適應(yīng)。

4.適當(dāng)性原則屏幕顯示和布局應(yīng)美觀、清楚、合理,改善反饋信息的可閱讀性、可理解性,并使用戶能快速查找到有用信息,為此要求:

(1)顯示的邏輯順序應(yīng)合理。即應(yīng)該使顯示的信息有順序,并在邏輯上和用戶習(xí)慣或用戶思維方式相一致。

(2)顯示內(nèi)容應(yīng)恰當(dāng),不應(yīng)過多、過快或使屏幕過分擁擠。如內(nèi)容顯示不下,可采用上下滾動(dòng)技術(shù)。

(3)提供必要的空白??招屑翱崭駮菇Y(jié)構(gòu)合理,閱讀和尋找方便,并使用戶的注意力集中在有用的信息上。

(4)一般使用小寫或混合大小寫形式顯示文本,避免用純大寫方式,因?yàn)樾懛绞降奈谋救菀组喿x。

5.順序性原則合理安排信息在屏幕上的顯示順序。決定信息顯示順序的主要因素如下:

(1)按照使用順序顯示信息(先使用的先顯示)。

(2)按照習(xí)慣用法順序。

(3)按照信息重要性順序(重要的信息在前面顯示)。

(4)按照信息的使用頻度(最常用的在前面顯示)。

(5)按照信息的一般性和專用性(一般性信息先顯示)。

(6)按字母順序或時(shí)間順序顯示。

6.結(jié)構(gòu)性原則界面設(shè)計(jì)應(yīng)是結(jié)構(gòu)化的,以減少復(fù)雜度。結(jié)構(gòu)化應(yīng)與用戶知識結(jié)構(gòu)相兼容,對信息組織的要求是用一種簡單的方法只把相關(guān)信息提供給用戶,不要使用戶的記憶負(fù)擔(dān)過重。

7.合理選擇文本和圖形對系統(tǒng)運(yùn)行結(jié)果輸出信息,如果重點(diǎn)是要對其值作詳細(xì)分析或獲取準(zhǔn)確數(shù)據(jù),那么應(yīng)該使用字符、數(shù)字式顯示;如果要了解數(shù)據(jù)總特征或變化趨勢,那么使用圖形方式更有效。

8.使用多窗口圖形和多窗口顯示,可以充分利用微機(jī)系統(tǒng)的軟硬件資源,并在交互輸出中大大改善人機(jī)界面的輸出顯示能力。

9.使用彩色合理使用彩色顯示可以美化人機(jī)界面外觀,改善人的視覺印象,同時(shí)加快有用信息的尋找速度,并減少錯(cuò)誤。

4.2.3界面設(shè)計(jì)的一般過程

1.界面對話設(shè)計(jì)人機(jī)對話是以任務(wù)順序?yàn)榛A(chǔ)的,一般遵循如下原則:

(1)反饋。隨時(shí)將系統(tǒng)內(nèi)部正在做什么的信息告知用戶,尤其是當(dāng)響應(yīng)時(shí)間較長的情況下。

(2)狀態(tài)。告訴用戶正處在系統(tǒng)的什么位置,避免用戶發(fā)出了語法正確的命令卻是在錯(cuò)誤環(huán)境下進(jìn)行工作。

(3)脫離。允許用戶中止一種操作,并且能脫離該選擇,避免用戶死鎖在不需要的選擇中。

(4)默認(rèn)值。只要能預(yù)知答案,盡可能設(shè)置默認(rèn)值,節(jié)省用戶時(shí)間。

(5)盡可能簡化步驟。使用略語或代碼來減少擊鍵數(shù)。

(6)求助。盡可能提供聯(lián)機(jī)在線幫助和學(xué)習(xí)指導(dǎo)。

(7)錯(cuò)誤恢復(fù)。在用戶操作出錯(cuò)時(shí),可返回并重新開始。

2.數(shù)據(jù)輸入界面設(shè)計(jì)數(shù)據(jù)輸入界面設(shè)計(jì)的目標(biāo)是簡化用戶的工作,并盡可能降低輸入出錯(cuò)率,還要容忍用戶的錯(cuò)誤。在設(shè)計(jì)中常采用以下多種方法:

(1)盡可能減輕用戶記憶,采用列表選擇。對共同輸入內(nèi)容設(shè)置默認(rèn)值,使用代碼和縮寫,系統(tǒng)自動(dòng)填入已輸入過的內(nèi)容。

(2)使界面具有預(yù)見性和一致性。用戶應(yīng)能控制數(shù)據(jù)輸入順序并使操作明確,采用與系統(tǒng)環(huán)境(如Windows操作系統(tǒng))一致風(fēng)格的數(shù)據(jù)輸入界面。

(3)防止用戶出錯(cuò)。采用確認(rèn)輸入(只有按下回車鍵或任意鍵,才確認(rèn))、明確的移動(dòng)(使用Tab鍵或鼠標(biāo)在表中移動(dòng))、明確的取消(如用戶僅中斷操作時(shí),已輸入的數(shù)據(jù)并不刪除)等;對刪除須再次確認(rèn),對致命錯(cuò)誤要警告并退出。

(4)提供反饋。使用戶能看到自己已輸入的內(nèi)容,并提示有效的輸入回答或數(shù)值范圍。

(5)按用戶速度輸入和自動(dòng)格式化。用戶應(yīng)能控制數(shù)據(jù)輸入速度并能進(jìn)行自動(dòng)格式化。例如,不讓用戶輸入多余數(shù)據(jù),對輸入的空格都能接受。

(6)允許編輯。理想的情況,在輸入后能允許編輯且采用風(fēng)格一致的編輯格式。數(shù)據(jù)輸入界面可通過對話設(shè)計(jì)方式實(shí)現(xiàn),若條件具備盡可能采用自動(dòng)輸入,特別是圖像、聲音輸入在遠(yuǎn)程輸入及多媒體應(yīng)用中會迅速發(fā)展。

3.屏幕設(shè)計(jì)

1)布局屏幕布局因功能不同,考慮的側(cè)重點(diǎn)也不同。例如,對數(shù)字輸入界面,可劃分為數(shù)字輸入、命令、出錯(cuò)處理三個(gè)區(qū)域,各功能區(qū)要重點(diǎn)突出。對信息展示屏幕,則要設(shè)計(jì)各種媒體信息塊的最佳組合和對用戶最有效的顯示順序。但無論哪種功能設(shè)計(jì),其屏幕設(shè)計(jì)必須協(xié)調(diào),都應(yīng)遵循以下五項(xiàng)原則。

(1)平衡:注意屏幕上下左右平衡,錯(cuò)落有致,不要堆擠數(shù)據(jù)。

(2)預(yù)期:屏幕上所有對象,如窗口按鈕、菜單等處理應(yīng)一致化,使對象的動(dòng)作可預(yù)期。

(3)經(jīng)濟(jì):努力用最少的數(shù)據(jù)顯示最多的信息。

(4)順序:對象顯示的順序應(yīng)依需要排列,不需要先見到的媒體不要提前出現(xiàn),以防止干擾其他信息的接收。

(5)規(guī)范性:畫面應(yīng)對稱,顯示命令、對話及提示行在一個(gè)應(yīng)用系統(tǒng)的設(shè)計(jì)中盡量統(tǒng)一規(guī)范。

2)文字與用語文字和用語除作為正文顯示媒體出現(xiàn)外,還在設(shè)計(jì)題頭、標(biāo)題、提示信息、控制命令,會話中使用。對文字與用語設(shè)計(jì)格式和內(nèi)容應(yīng)注意以下幾點(diǎn):

(1)簡潔性。避免用專業(yè)術(shù)語,要使用用戶的常用語言;盡量用肯定句而不用否定句,用主動(dòng)語態(tài)而不用被動(dòng)語態(tài);用禮貌而不過分的強(qiáng)調(diào)語句進(jìn)行文字會話;對不同的用戶,實(shí)施心理學(xué)原則使用用語;英文詞語盡量避免縮寫;在按鈕、功能鍵中應(yīng)使用描述操作的動(dòng)詞;在有關(guān)鍵字的數(shù)據(jù)輸入對話和命令語言對話中采用縮碼作為略語形式;在文字較長時(shí),可用壓縮法減少字符數(shù)或采用一些編碼方法。

(2)格式。在屏幕顯示設(shè)計(jì)中,一副畫面不要文字太多,若必須有較多文字時(shí),盡量分組分頁;在關(guān)鍵詞處進(jìn)行加粗、變字體等處理,但同行文字盡量字形統(tǒng)一;英文詞除標(biāo)語外,盡量用小寫字母和易認(rèn)的字體。

(3)信息內(nèi)容。顯示的信息內(nèi)容要簡潔清楚,采用用戶熟悉的簡單句子。當(dāng)內(nèi)容較多時(shí),應(yīng)以空白分段或以小窗口分塊,以便記憶和理解。重要字段可用粗體、彩色和閃爍以強(qiáng)化效果。

3)顏色的使用顏色的使用對屏幕顯示是一種有效的強(qiáng)化技術(shù),也是重要的一項(xiàng)設(shè)計(jì),使用顏色應(yīng)注意如下幾點(diǎn):

(1)限制同時(shí)顯示的顏色數(shù)。一般同一畫面顏色數(shù)不宜超過4~5種,可用不同層次及形狀來配合顏色,增加變化。

(2)畫面中活動(dòng)對象顏色應(yīng)鮮明,而非活動(dòng)對象應(yīng)暗淡。各個(gè)對象的顏色應(yīng)盡量不同,前景色宜鮮艷一些,背景則應(yīng)暗淡些。

(3)盡量用常規(guī)準(zhǔn)則所用的顏色來表示對象的屬性。如紅色表示警告以引起注意,綠色表示正常、通行等。對字符和一些細(xì)節(jié)描述當(dāng)需要強(qiáng)烈的視覺敏感度時(shí),應(yīng)以黃色或白色顯示,背景色用藍(lán)色。

4.控制界面設(shè)計(jì)人機(jī)交互控制界面遵循的原則是:為用戶提供盡可能大的控制權(quán),使其易于訪問系統(tǒng)的設(shè)備,易于進(jìn)行人機(jī)對話。控制界面設(shè)計(jì)的主要任務(wù)如下。

1)控制會話設(shè)計(jì)每次只有一個(gè)提問,以免使用戶短期負(fù)擔(dān)增加。在需要幾個(gè)相關(guān)聯(lián)的回答時(shí),應(yīng)重新顯示前一個(gè)回答,以免短期記憶帶來錯(cuò)誤。還要注意保持提問序列的一致性。

2)菜單界面設(shè)計(jì)各級菜單中的選項(xiàng),應(yīng)既可用字母快捷鍵應(yīng)答,還可用鼠標(biāo)按鍵定位選擇。在各級菜單結(jié)構(gòu)中,除將功能項(xiàng)與可選項(xiàng)正確分組外,還要對用戶導(dǎo)航做出安排,如菜單級別及正在訪問的子系統(tǒng)狀態(tài)應(yīng)在屏幕頂部顯示。利用回溯工具改進(jìn)菜單路徑跟蹤,使用戶利用單鍵能回到上頁菜單選擇等。另外,在各級菜單的深度(多少級菜單)和寬度(每級菜單有多少選擇項(xiàng))設(shè)置方面要進(jìn)行權(quán)衡。

3)圖標(biāo)設(shè)計(jì)圖標(biāo)被用來表示對象和命令,其優(yōu)點(diǎn)是逼真。但隨著概念的抽象,圖標(biāo)表達(dá)能力減弱,并有含義不明確的問題。設(shè)計(jì)圖標(biāo)時(shí)有如下經(jīng)驗(yàn)供參考

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論