《軟件工程教學(xué)》09_交互設(shè)計(jì)_第1頁
《軟件工程教學(xué)》09_交互設(shè)計(jì)_第2頁
《軟件工程教學(xué)》09_交互設(shè)計(jì)_第3頁
《軟件工程教學(xué)》09_交互設(shè)計(jì)_第4頁
《軟件工程教學(xué)》09_交互設(shè)計(jì)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、大連理工大學(xué)軟件學(xué)院軟件工程2022-3-8整理課件2第第9章章 交互設(shè)計(jì)交互設(shè)計(jì) 軟件的可用性決定了整個(gè)項(xiàng)目的成與敗,即使一個(gè)在軟件的可用性決定了整個(gè)項(xiàng)目的成與敗,即使一個(gè)在功能上正確的軟件但不具備直觀的可操作性,通常用功能上正確的軟件但不具備直觀的可操作性,通常用戶也是很難接受的戶也是很難接受的。 本章針對(duì)可用性、可操作性等概念本章針對(duì)可用性、可操作性等概念進(jìn)行介紹性的講解,進(jìn)行介紹性的講解,以使人們能夠在某種程度上對(duì)它們進(jìn)行理解并能夠?qū)σ允谷藗兡軌蛟谀撤N程度上對(duì)它們進(jìn)行理解并能夠?qū)ζ溥M(jìn)行驗(yàn)證其進(jìn)行驗(yàn)證。 首先首先對(duì)可用性的背景從不同方面進(jìn)行了概述,然后逐對(duì)可用性的背景從不同方面進(jìn)行了概述

2、,然后逐步細(xì)化的討論了可用性需求的形成及其描述,最后給步細(xì)化的討論了可用性需求的形成及其描述,最后給出對(duì)可用性進(jìn)行驗(yàn)證的方法。出對(duì)可用性進(jìn)行驗(yàn)證的方法。心理學(xué)心理學(xué)設(shè)計(jì)設(shè)計(jì)心理學(xué)心理學(xué)中顏色中顏色和形狀和形狀的影響需要的影響需要結(jié)合具體環(huán)境來進(jìn)行考慮的結(jié)合具體環(huán)境來進(jìn)行考慮的。比。比如說如說黑色通??梢员硎緡?yán)謹(jǐn)或嚴(yán)肅的氣氛,但網(wǎng)頁中的黑色背景也可黑色通??梢员硎緡?yán)謹(jǐn)或嚴(yán)肅的氣氛,但網(wǎng)頁中的黑色背景也可以傳達(dá)一種哀思以傳達(dá)一種哀思。另外,顏色另外,顏色在在不同文化不同文化中也可能會(huì)有著完全不同的含義,比如白色在中也可能會(huì)有著完全不同的含義,比如白色在西方國家的文化中多代表純潔之意,但在亞洲大多數(shù)

3、國家中則多表示西方國家的文化中多代表純潔之意,但在亞洲大多數(shù)國家中則多表示哀悼之情哀悼之情。顏色組合顏色組合情況,比如綠色背景上使用桔黃色的字跡讀起來要比白色背情況,比如綠色背景上使用桔黃色的字跡讀起來要比白色背景上藍(lán)色的字跡不舒服的多景上藍(lán)色的字跡不舒服的多。通過通過相同的顏色以及邊框能夠?qū)⑦壿嬌舷嘟墓δ芾蜻M(jìn)行視覺上相同的顏色以及邊框能夠?qū)⑦壿嬌舷嘟墓δ芾蜻M(jìn)行視覺上的分組,與其它功能形成對(duì)比并區(qū)分開來的分組,與其它功能形成對(duì)比并區(qū)分開來。另外另外,形狀也可以對(duì)觀者帶來情緒上的影響,比如粗線條會(huì)使得人們,形狀也可以對(duì)觀者帶來情緒上的影響,比如粗線條會(huì)使得人們具有粗糙的感覺而細(xì)線條則

4、顯得高貴和細(xì)致具有粗糙的感覺而細(xì)線條則顯得高貴和細(xì)致。總之總之,設(shè)計(jì)心理學(xué)最初為廣告設(shè)計(jì)領(lǐng)域提供了一些指導(dǎo)和規(guī)則,其中,設(shè)計(jì)心理學(xué)最初為廣告設(shè)計(jì)領(lǐng)域提供了一些指導(dǎo)和規(guī)則,其中的大部分在軟件的界面設(shè)計(jì)中也是同樣適用的大部分在軟件的界面設(shè)計(jì)中也是同樣適用的。的。2022-3-8整理課件3人人機(jī)工程學(xué)機(jī)工程學(xué) 人機(jī)工程學(xué)的一部分工作是對(duì)工作空間進(jìn)行設(shè)計(jì),其中一人機(jī)工程學(xué)的一部分工作是對(duì)工作空間進(jìn)行設(shè)計(jì),其中一項(xiàng)最主要項(xiàng)最主要的的任務(wù)任務(wù)是是使得工作環(huán)境和工作設(shè)備要適合工作使得工作環(huán)境和工作設(shè)備要適合工作。 軟件軟件的使用者來自不同的的使用者來自不同的領(lǐng)域,領(lǐng)域,但但由于由于他們他們往往往往并不直接并

5、不直接參與軟件系統(tǒng)的開發(fā),因此必須要提供給他們邁入?yún)⑴c軟件系統(tǒng)的開發(fā),因此必須要提供給他們邁入IT大門大門的直觀方式的直觀方式界面界面。 通過通過需求分析明確了開發(fā)的具體任務(wù),而需求分析明確了開發(fā)的具體任務(wù),而現(xiàn)在要現(xiàn)在要圍繞這些圍繞這些業(yè)務(wù)流程設(shè)計(jì)出合理組織的圖形界面,用以組織這些實(shí)實(shí)業(yè)務(wù)流程設(shè)計(jì)出合理組織的圖形界面,用以組織這些實(shí)實(shí)在在的具體功能,這也是交互設(shè)計(jì)的主要內(nèi)容在在的具體功能,這也是交互設(shè)計(jì)的主要內(nèi)容。 另外另外,還要注意軟件中的主要設(shè)置功能應(yīng)能容易訪問,并,還要注意軟件中的主要設(shè)置功能應(yīng)能容易訪問,并且錯(cuò)誤能夠得到很好的捕捉并給出提示,使得用戶不會(huì)淹且錯(cuò)誤能夠得到很好的捕捉并給

6、出提示,使得用戶不會(huì)淹沒在信息的海洋中。沒在信息的海洋中。2022-3-8整理課件4軟件軟件人機(jī)工程學(xué)人機(jī)工程學(xué) 作為計(jì)算機(jī)科學(xué)的一個(gè)學(xué)科,軟件人機(jī)工程學(xué)主要是作為計(jì)算機(jī)科學(xué)的一個(gè)學(xué)科,軟件人機(jī)工程學(xué)主要是對(duì)人對(duì)人機(jī)工程學(xué)在機(jī)工程學(xué)在實(shí)際軟件中的實(shí)現(xiàn),可以認(rèn)為是在已有的設(shè)計(jì)實(shí)際軟件中的實(shí)現(xiàn),可以認(rèn)為是在已有的設(shè)計(jì)思想上加入了特殊的邊界條件思想上加入了特殊的邊界條件。 如果通過具體人機(jī)交互如果通過具體人機(jī)交互的類庫來實(shí)現(xiàn)交互的界面,則可能的類庫來實(shí)現(xiàn)交互的界面,則可能不是所有不是所有理論上的理論上的交互技術(shù)都會(huì)得到支持和使用交互技術(shù)都會(huì)得到支持和使用。 軟件軟件人機(jī)工程的目的就是在進(jìn)行人機(jī)工程的

7、實(shí)現(xiàn)過程中在人機(jī)工程的目的就是在進(jìn)行人機(jī)工程的實(shí)現(xiàn)過程中在技術(shù)上和經(jīng)濟(jì)上提供保證技術(shù)上和經(jīng)濟(jì)上提供保證。 軟件軟件人機(jī)工人機(jī)工程不能教條,要尊重市場,如客戶公司的程不能教條,要尊重市場,如客戶公司的logo或者顏色,雖然技術(shù)上認(rèn)為不是或者顏色,雖然技術(shù)上認(rèn)為不是最佳最佳搭配,但可能是公司搭配,但可能是公司文化的一部分。文化的一部分。2022-3-8整理課件5 界面設(shè)計(jì)還要考慮時(shí)尚。比如二十世紀(jì)界面設(shè)計(jì)還要考慮時(shí)尚。比如二十世紀(jì)90年代開始流年代開始流行的視窗系統(tǒng),為人們帶來操作上的便利的同時(shí),也行的視窗系統(tǒng),為人們帶來操作上的便利的同時(shí),也受到了受到了一些來自人一些來自人機(jī)工程方面的機(jī)工程方面

8、的批評(píng):窗口批評(píng):窗口的千篇一的千篇一律會(huì)給很多用戶帶來審美疲勞,影響了用戶體驗(yàn)律會(huì)給很多用戶帶來審美疲勞,影響了用戶體驗(yàn)。 因此在因此在窗口的設(shè)計(jì)上又發(fā)展了一些多樣性的處理方式窗口的設(shè)計(jì)上又發(fā)展了一些多樣性的處理方式,比如圓角的窗口和半透明的窗口,由此也出現(xiàn)了一,比如圓角的窗口和半透明的窗口,由此也出現(xiàn)了一些專門的窗口設(shè)計(jì)工具供有經(jīng)驗(yàn)的開發(fā)人員使用些專門的窗口設(shè)計(jì)工具供有經(jīng)驗(yàn)的開發(fā)人員使用。 還有還有衍生出了另外一種基本的界面設(shè)計(jì)理念,就是允衍生出了另外一種基本的界面設(shè)計(jì)理念,就是允許用戶動(dòng)態(tài)的根據(jù)喜好來改變界面元素的布局或形狀許用戶動(dòng)態(tài)的根據(jù)喜好來改變界面元素的布局或形狀等,又稱為等,又稱

9、為“皮膚皮膚”。 總之總之,桌面的定制使得用戶體驗(yàn)在上升,給用戶帶來,桌面的定制使得用戶體驗(yàn)在上升,給用戶帶來了親切感,從而拉近了用戶與軟件的距離。了親切感,從而拉近了用戶與軟件的距離。2022-3-8整理課件6可用性可用性 對(duì)于對(duì)于“可用性可用性”的理解很大程度上依賴于每個(gè)軟的理解很大程度上依賴于每個(gè)軟件使用者的知識(shí)背景和專業(yè)技能,因此對(duì)可用性件使用者的知識(shí)背景和專業(yè)技能,因此對(duì)可用性的一個(gè)正式的并且對(duì)于所有使用群體都適合的定的一個(gè)正式的并且對(duì)于所有使用群體都適合的定義是不現(xiàn)實(shí)的義是不現(xiàn)實(shí)的。 因此,因此,可以可以考慮考慮首先將不同的用戶進(jìn)行分組,然首先將不同的用戶進(jìn)行分組,然后針對(duì)具體類別

10、的用戶對(duì)可用性進(jìn)行更為一般性后針對(duì)具體類別的用戶對(duì)可用性進(jìn)行更為一般性的定義的定義。 很多標(biāo)準(zhǔn)和規(guī)范也是以這樣的方式對(duì)可用性進(jìn)行很多標(biāo)準(zhǔn)和規(guī)范也是以這樣的方式對(duì)可用性進(jìn)行闡述的闡述的。以下主要。以下主要考慮廣泛使用的考慮廣泛使用的ISO 9241中的中的110部分。部分。2022-3-8整理課件7 ISO 9241是關(guān)于辦公室環(huán)境是關(guān)于辦公室環(huán)境下交互式計(jì)算機(jī)系統(tǒng)的人類下交互式計(jì)算機(jī)系統(tǒng)的人類工效學(xué)工效學(xué)國際標(biāo)準(zhǔn)國際標(biāo)準(zhǔn) 由由17個(gè)部分組成,根據(jù)人類個(gè)部分組成,根據(jù)人類工效學(xué)和可用性原理,分別工效學(xué)和可用性原理,分別對(duì)各種硬件交互設(shè)備屬性和對(duì)各種硬件交互設(shè)備屬性和軟件用戶界面設(shè)計(jì)問題作了軟件用

11、戶界面設(shè)計(jì)問題作了詳細(xì)的規(guī)定和建議,并且可詳細(xì)的規(guī)定和建議,并且可以對(duì)一個(gè)產(chǎn)品設(shè)計(jì)符合該標(biāo)以對(duì)一個(gè)產(chǎn)品設(shè)計(jì)符合該標(biāo)準(zhǔn)的程度進(jìn)行評(píng)估和認(rèn)證準(zhǔn)的程度進(jìn)行評(píng)估和認(rèn)證。 部分部分110是因?yàn)樵缙谑且驗(yàn)樵缙诎姹景姹?0的修訂版本的修訂版本。 其余其余7個(gè)部分沒有進(jìn)行大范個(gè)部分沒有進(jìn)行大范圍的本質(zhì)上的修改,只是在圍的本質(zhì)上的修改,只是在舊版本的基礎(chǔ)上進(jìn)行了細(xì)化舊版本的基礎(chǔ)上進(jìn)行了細(xì)化和具體化。和具體化。2022-3-8整理課件8110對(duì)話原則:任務(wù)適合性對(duì)話原則:任務(wù)適合性 交互系統(tǒng)在支持用戶完成任務(wù)時(shí)應(yīng)適合任務(wù)交互系統(tǒng)在支持用戶完成任務(wù)時(shí)應(yīng)適合任務(wù),即功能,即功能和對(duì)話是基于任務(wù)特征,而不是基于用于實(shí)現(xiàn)

12、任務(wù)的和對(duì)話是基于任務(wù)特征,而不是基于用于實(shí)現(xiàn)任務(wù)的技術(shù)技術(shù)。 支持支持任務(wù)任務(wù)的高效完成,而不的高效完成,而不需要用戶來關(guān)注界面的需要用戶來關(guān)注界面的特特性。性。比如在錄入一個(gè)新的項(xiàng)目數(shù)據(jù)比如在錄入一個(gè)新的項(xiàng)目數(shù)據(jù)時(shí),時(shí),交互系統(tǒng)可以交互系統(tǒng)可以提供快捷方式迅速的在數(shù)據(jù)項(xiàng)間切換提供快捷方式迅速的在數(shù)據(jù)項(xiàng)間切換,而不是依賴鼠,而不是依賴鼠標(biāo)點(diǎn)擊獲取焦點(diǎn)。標(biāo)點(diǎn)擊獲取焦點(diǎn)。 界面的復(fù)雜程度界面的復(fù)雜程度,應(yīng)對(duì)需要大量顯示,應(yīng)對(duì)需要大量顯示的的信息量進(jìn)行信息量進(jìn)行合合理的編排和理的編排和構(gòu)造,以避免界面的過度構(gòu)造,以避免界面的過度“飽和飽和”。 重復(fù)內(nèi)容的重復(fù)內(nèi)容的“默認(rèn)默認(rèn)”處理等。處理等。202

13、2-3-8整理課件9任務(wù)適合性任務(wù)適合性110對(duì)話原則:自我描述性對(duì)話原則:自我描述性 一個(gè)界面被稱為是自我描述的,如果從其結(jié)構(gòu)上能夠一個(gè)界面被稱為是自我描述的,如果從其結(jié)構(gòu)上能夠清晰的知道什么時(shí)間哪些交互可能發(fā)生,為什么以及清晰的知道什么時(shí)間哪些交互可能發(fā)生,為什么以及哪些可能的結(jié)果會(huì)產(chǎn)生哪些可能的結(jié)果會(huì)產(chǎn)生。 相應(yīng)相應(yīng)的需要給出每個(gè)可能步驟的解釋并清楚的說明為的需要給出每個(gè)可能步驟的解釋并清楚的說明為什么某個(gè)控件無法繼續(xù)工作什么某個(gè)控件無法繼續(xù)工作。 對(duì)話過程對(duì)話過程中將中將當(dāng)前未滿足條件而無法提供服務(wù)的元素當(dāng)前未滿足條件而無法提供服務(wù)的元素置成灰色不可用的置成灰色不可用的狀態(tài),并提供狀態(tài)

14、,并提供“氣泡幫助氣泡幫助”等機(jī)制等機(jī)制根據(jù)上下文自我根據(jù)上下文自我解釋解釋。 上下文上下文相關(guān)是指依賴于當(dāng)前的工作步驟和狀態(tài),交互相關(guān)是指依賴于當(dāng)前的工作步驟和狀態(tài),交互系統(tǒng)能夠動(dòng)態(tài)的并且有針對(duì)性的給出有意義的提示。系統(tǒng)能夠動(dòng)態(tài)的并且有針對(duì)性的給出有意義的提示。2022-3-8整理課件10 為使用戶能夠快速的熟悉和習(xí)慣對(duì)話的界面,系統(tǒng)采用的為使用戶能夠快速的熟悉和習(xí)慣對(duì)話的界面,系統(tǒng)采用的術(shù)語應(yīng)盡量與用戶熟悉的業(yè)務(wù)領(lǐng)域保持一致術(shù)語應(yīng)盡量與用戶熟悉的業(yè)務(wù)領(lǐng)域保持一致。 若若某種操作比如較為復(fù)雜的計(jì)算會(huì)耗時(shí)過長,系統(tǒng)應(yīng)提示某種操作比如較為復(fù)雜的計(jì)算會(huì)耗時(shí)過長,系統(tǒng)應(yīng)提示給用戶該操作處理的時(shí)長和進(jìn)

15、度給用戶該操作處理的時(shí)長和進(jìn)度。 如果如果用戶需要手工錄入某個(gè)字段的數(shù)據(jù),系統(tǒng)應(yīng)提示數(shù)據(jù)用戶需要手工錄入某個(gè)字段的數(shù)據(jù),系統(tǒng)應(yīng)提示數(shù)據(jù)的格式,或者給出一個(gè)示例。同樣,也可描述出期望的輸?shù)母袷?,或者給出一個(gè)示例。同樣,也可描述出期望的輸入格式,比如入格式,比如“TT.MM.JJ”,使用戶清晰符合要求的輸入,使用戶清晰符合要求的輸入結(jié)構(gòu)。結(jié)構(gòu)。 在嵌套的菜單控制中,給用戶展示出如何到達(dá)菜單的層次在嵌套的菜單控制中,給用戶展示出如何到達(dá)菜單的層次位置有時(shí)也是非常方便和有用的位置有時(shí)也是非常方便和有用的。如在。如在一些一些Web頁面的導(dǎo)頁面的導(dǎo)航設(shè)計(jì)中經(jīng)常應(yīng)用,比如顯示出當(dāng)前頁面的位置以及在網(wǎng)航設(shè)計(jì)中

16、經(jīng)常應(yīng)用,比如顯示出當(dāng)前頁面的位置以及在網(wǎng)站中的層次,如站中的層次,如“主頁主頁-專業(yè)專業(yè)-計(jì)算機(jī)科學(xué)計(jì)算機(jī)科學(xué)-課程列表課程列表”,并且配合超鏈接的使用可以很清晰的顯示出所處的位置,并且配合超鏈接的使用可以很清晰的顯示出所處的位置以及方便的對(duì)網(wǎng)站內(nèi)容的瀏覽。以及方便的對(duì)網(wǎng)站內(nèi)容的瀏覽。2022-3-8整理課件11自我描述性自我描述性110對(duì)話原則:可控性對(duì)話原則:可控性 對(duì)話具有可控性是指用戶能夠初始化并控制輸入的類對(duì)話具有可控性是指用戶能夠初始化并控制輸入的類型以及交互過程的走向、步驟和速度,直到達(dá)成目標(biāo)型以及交互過程的走向、步驟和速度,直到達(dá)成目標(biāo)為止。為止。 如果如果輸入的數(shù)據(jù)沒有彼此

17、依賴關(guān)系的存在,則它們的輸入的數(shù)據(jù)沒有彼此依賴關(guān)系的存在,則它們的輸入順序不是強(qiáng)制性的輸入順序不是強(qiáng)制性的。 應(yīng)應(yīng)提供多種方便的交互控制方式,如借助鍵盤或鼠標(biāo)提供多種方便的交互控制方式,如借助鍵盤或鼠標(biāo)等等。 如果如果輸入過程被中斷,比如需要讀取另外菜單項(xiàng)中得輸入過程被中斷,比如需要讀取另外菜單項(xiàng)中得到的信息,那么會(huì)話應(yīng)能從中斷處恢復(fù)并完成余下的到的信息,那么會(huì)話應(yīng)能從中斷處恢復(fù)并完成余下的處理,已經(jīng)錄入的數(shù)據(jù)并不需要重新錄入。處理,已經(jīng)錄入的數(shù)據(jù)并不需要重新錄入。2022-3-8整理課件12可控可控性性110對(duì)話原則:與用戶期望一致性對(duì)話原則:與用戶期望一致性 交互系統(tǒng)與用戶期望一致是指對(duì)話

18、行為與用戶的期望交互系統(tǒng)與用戶期望一致是指對(duì)話行為與用戶的期望相符,用戶的期望來自用戶對(duì)其它交互界面的經(jīng)驗(yàn)以相符,用戶的期望來自用戶對(duì)其它交互界面的經(jīng)驗(yàn)以及用戶的業(yè)務(wù)領(lǐng)域,與任務(wù)適合性具有清晰的聯(lián)系及用戶的業(yè)務(wù)領(lǐng)域,與任務(wù)適合性具有清晰的聯(lián)系。 對(duì)話對(duì)話如果與用戶可預(yù)見的場景需求及普遍沿用的管理如果與用戶可預(yù)見的場景需求及普遍沿用的管理保持一致,則稱為保持一致,則稱為“與用戶期望一致與用戶期望一致”。 交互界面在相同的條件下應(yīng)該具有相同的行為,比如交互界面在相同的條件下應(yīng)該具有相同的行為,比如錯(cuò)誤提示都在屏幕中間彈出的窗口中進(jìn)行顯示以及系錯(cuò)誤提示都在屏幕中間彈出的窗口中進(jìn)行顯示以及系統(tǒng)的當(dāng)前狀

19、態(tài)都在窗口下部的狀態(tài)欄中進(jìn)行提示統(tǒng)的當(dāng)前狀態(tài)都在窗口下部的狀態(tài)欄中進(jìn)行提示。 交互系統(tǒng)能夠快速提示用戶是否可以錄入以及錄入的交互系統(tǒng)能夠快速提示用戶是否可以錄入以及錄入的數(shù)據(jù)是否合理正確。數(shù)據(jù)是否合理正確。2022-3-8整理課件13與用戶期望一致性與用戶期望一致性2022-3-8整理課件14傳統(tǒng)風(fēng)格的傳統(tǒng)風(fēng)格的office界面界面Ribbon風(fēng)格的風(fēng)格的office界面界面110對(duì)話原則:易學(xué)性對(duì)話原則:易學(xué)性 對(duì)話的易學(xué)性意味著對(duì)話應(yīng)支持和指導(dǎo)用戶學(xué)習(xí)使用對(duì)話的易學(xué)性意味著對(duì)話應(yīng)支持和指導(dǎo)用戶學(xué)習(xí)使用該系統(tǒng)該系統(tǒng)。 前面前面提到的一些原則也屬于該范疇的要求,提到的一些原則也屬于該范疇的要求

20、,交互系統(tǒng)交互系統(tǒng)要要使用用戶的業(yè)務(wù)術(shù)語并且提供給用戶認(rèn)識(shí)和學(xué)習(xí)該使用用戶的業(yè)務(wù)術(shù)語并且提供給用戶認(rèn)識(shí)和學(xué)習(xí)該系統(tǒng)的機(jī)會(huì)。比如允許用戶在對(duì)話中嘗試可能的工作系統(tǒng)的機(jī)會(huì)。比如允許用戶在對(duì)話中嘗試可能的工作步驟并能夠回到之前的狀態(tài)步驟并能夠回到之前的狀態(tài)。 與與易學(xué)性直接相關(guān)的還有系統(tǒng)提供的文檔以及附屬的易學(xué)性直接相關(guān)的還有系統(tǒng)提供的文檔以及附屬的培訓(xùn)培訓(xùn)材料,如一些材料,如一些具體具體的實(shí)例。的實(shí)例。 還要還要兼顧用戶中不同的學(xué)習(xí)群體兼顧用戶中不同的學(xué)習(xí)群體,如通過,如通過具體的示例具體的示例學(xué)習(xí)學(xué)習(xí),或一種可,或一種可控的選擇控的選擇對(duì)話對(duì)話(wizard)方式。)方式。2022-3-8整理課

21、件15易學(xué)易學(xué)性性110對(duì)話原則:容錯(cuò)性對(duì)話原則:容錯(cuò)性 交互系統(tǒng)被稱為具有容錯(cuò)性是指即使有錯(cuò)誤的輸入,交互系統(tǒng)被稱為具有容錯(cuò)性是指即使有錯(cuò)誤的輸入,在系統(tǒng)錯(cuò)誤及其類型的提示下只要進(jìn)行很少的修改就在系統(tǒng)錯(cuò)誤及其類型的提示下只要進(jìn)行很少的修改就能夠得到正確的工作結(jié)果能夠得到正確的工作結(jié)果。 容錯(cuò)性容錯(cuò)性對(duì)于對(duì)話最基本的要求則是錯(cuò)誤的輸入不會(huì)導(dǎo)對(duì)于對(duì)話最基本的要求則是錯(cuò)誤的輸入不會(huì)導(dǎo)致數(shù)據(jù)的丟失或程序的致數(shù)據(jù)的丟失或程序的崩潰。崩潰。 容錯(cuò)性要求軟件系統(tǒng)能夠檢測出用戶操作的關(guān)鍵步驟容錯(cuò)性要求軟件系統(tǒng)能夠檢測出用戶操作的關(guān)鍵步驟中的一些非典型情況中的一些非典型情況。 容錯(cuò)性還要求具有一個(gè)對(duì)發(fā)生錯(cuò)誤上

22、下文敏感的幫助容錯(cuò)性還要求具有一個(gè)對(duì)發(fā)生錯(cuò)誤上下文敏感的幫助系統(tǒng),如果可能的話,這個(gè)幫助系統(tǒng)能夠指示出成功系統(tǒng),如果可能的話,這個(gè)幫助系統(tǒng)能夠指示出成功完成該項(xiàng)任務(wù)的步驟和條件。錯(cuò)誤提示要求具有較好完成該項(xiàng)任務(wù)的步驟和條件。錯(cuò)誤提示要求具有較好的可讀性和建設(shè)性。的可讀性和建設(shè)性。2022-3-8整理課件16110對(duì)話原則:可定制性對(duì)話原則:可定制性 交互系統(tǒng)是可定制化的,交互系統(tǒng)是可定制化的,如果具有如果具有根據(jù)不同用戶的能根據(jù)不同用戶的能力和喜好進(jìn)行設(shè)置的能力力和喜好進(jìn)行設(shè)置的能力。 可可定制性同時(shí)也定制性同時(shí)也體現(xiàn)在以前的體現(xiàn)在以前的可控性原則可控性原則,如,如用戶可用戶可以將多個(gè)工作步驟

23、定制合成到一個(gè)大的步驟來完成以將多個(gè)工作步驟定制合成到一個(gè)大的步驟來完成。 在在自我描述性的原則自我描述性的原則中提到的氣泡式幫助中提到的氣泡式幫助是一種有意是一種有意義的實(shí)現(xiàn)方式,義的實(shí)現(xiàn)方式,但應(yīng)提供給用戶,尤其是有經(jīng)驗(yàn)但應(yīng)提供給用戶,尤其是有經(jīng)驗(yàn)的使的使用用者,靈活的開啟者,靈活的開啟和關(guān)閉這種提示和關(guān)閉這種提示的設(shè)置。的設(shè)置。 交互系統(tǒng)交互系統(tǒng)的可定制化的實(shí)現(xiàn)提供給個(gè)體工作風(fēng)格和品的可定制化的實(shí)現(xiàn)提供給個(gè)體工作風(fēng)格和品位完全可定制的服務(wù)。位完全可定制的服務(wù)。2022-3-8整理課件17人機(jī)工程與軟件過程人機(jī)工程與軟件過程 界面交互設(shè)計(jì)不僅對(duì)項(xiàng)目結(jié)果的接受程度具有較大的界面交互設(shè)計(jì)不僅對(duì)

24、項(xiàng)目結(jié)果的接受程度具有較大的影響影響,對(duì),對(duì)整個(gè)軟件開發(fā)過程同樣具有影響整個(gè)軟件開發(fā)過程同樣具有影響。 針對(duì)主要功能的設(shè)計(jì)是面向最終用戶的,所以針對(duì)主要功能的設(shè)計(jì)是面向最終用戶的,所以在交互在交互設(shè)計(jì)設(shè)計(jì)的過程中應(yīng)充分考慮到如何盡量減少用戶的操作的過程中應(yīng)充分考慮到如何盡量減少用戶的操作步驟以完成工作步驟以完成工作。 需求分析中的數(shù)據(jù)分析一方面是理需求分析中的數(shù)據(jù)分析一方面是理清數(shù)據(jù)之間的邏輯清數(shù)據(jù)之間的邏輯關(guān)系,為業(yè)務(wù)功能做好準(zhǔn)備;另一方面通過對(duì)數(shù)據(jù)流關(guān)系,為業(yè)務(wù)功能做好準(zhǔn)備;另一方面通過對(duì)數(shù)據(jù)流的分析了解如何對(duì)數(shù)據(jù)的處理過程進(jìn)行分解的分析了解如何對(duì)數(shù)據(jù)的處理過程進(jìn)行分解。 分析階段的目標(biāo)是

25、決定典型終端用戶具有的分析階段的目標(biāo)是決定典型終端用戶具有的特征,在特征,在軟件的交互設(shè)計(jì)上同樣需要滿足實(shí)際操作的軟件的交互設(shè)計(jì)上同樣需要滿足實(shí)際操作的需要。需要。2022-3-8整理課件18 對(duì)對(duì)已有軟件系統(tǒng)的重新開發(fā)已有軟件系統(tǒng)的重新開發(fā),要考慮將,要考慮將舊系統(tǒng)中用戶舊系統(tǒng)中用戶已有的工作流程在新的系統(tǒng)中進(jìn)行遷移。一個(gè)簡單的已有的工作流程在新的系統(tǒng)中進(jìn)行遷移。一個(gè)簡單的方法是以原系統(tǒng)的界面為基礎(chǔ)來熟悉并保持已有業(yè)務(wù)方法是以原系統(tǒng)的界面為基礎(chǔ)來熟悉并保持已有業(yè)務(wù)的實(shí)現(xiàn)方式并做進(jìn)一步的擴(kuò)展的實(shí)現(xiàn)方式并做進(jìn)一步的擴(kuò)展。 盡量通過接口和包減少系統(tǒng)核心業(yè)務(wù)功能與界面之間盡量通過接口和包減少系統(tǒng)核心業(yè)務(wù)功能與界面之間的耦合程度。的耦合程度。 界面可以借助可視工具輔助實(shí)現(xiàn),是系統(tǒng)原型化的起界面可以借助可視工具輔助實(shí)現(xiàn),是系統(tǒng)原型化的起點(diǎn)。點(diǎn)。 界面原型可以起到與客戶很好的溝通橋梁作用。界面原型可以起到與客戶很好的溝通橋梁作用。 界面原型還可以進(jìn)一步界面原型還可以進(jìn)一步啟發(fā)和啟發(fā)和拓展客戶的思路,拓展客戶的思路,從而從而會(huì)產(chǎn)生額外的功能需求,進(jìn)而造成需求的變更。會(huì)產(chǎn)生額外的功能需求,進(jìn)而造成需求的變更。2022-3-8整理課件19可使用性的驗(yàn)證可使用性的驗(yàn)證 人機(jī)交互

溫馨提示

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

評(píng)論

0/150

提交評(píng)論