- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
*快速原型法(rapidprototyping)原型系統*迭代設計對非迭代設計軟體開發過程模型瀑布法(非迭代設計)統一軟體開發過程*瀑布模型需求設計編碼和單元測試系統集成運行和維護*統一軟體開發過程*產品發佈後的工作產品發佈後繼續收集重要的可用性數據,這一點非常有必要,一方面可以用於進一步改善產品的可用性,另一方面也為後續版本的開發作準備。這些工作包括:通過與用戶座談、調查、觀察等手段明確可用性研究涉及的內容。進行標準化的市場調研,特別是調研用戶在新聞組、郵件列表、評論、雜誌調查中對產品的評述。使用軟體日誌記錄,隨時記錄用戶遇到的問題,並設法發送回公司進行分析。認真分析用戶在產品服務熱線、修改要求、缺陷報告中對可用性的種種抱怨。*5.2支持可用性的設計原則可學習性靈活性魯棒性*可學習性交互系統能否讓新手學會如何使用系統,以及如何達到最佳實用效果。支持可學習性的設計原則有:可預見性同步性熟悉性通用性一致性*可學習性-可預見性用戶利用對以往交互過程的瞭解就足以確定當前交互的結果。可預見性有別於電腦系統的確定性行為。可預見性則是一個以用戶為中心的概念,它取決於用戶的觀察,不能完全由電腦的狀態決定交互的行為,還要由用戶根據自己的判斷來決定。操作的可預見性。*可學習性-同步性同步性是指用戶依據介面當前狀態評估過去操作造成影響的能力,也就是說用戶能不能同步地知道交互操作的結果。*可學習性-熟悉性系統的新用戶在現實生活或使用其他系統時,會有一些交互過程的寶貴經驗;可能這些經驗與新系統的應用領域不同,但對新用戶來說,如果新系統跟過去使用過的類似系統有一定相關性,那使用起來就比較方便。*可學習性-通用性交互系統的通用性就是在交互中盡可能的提供一些通用的或能夠從現有功能類推出來的功能。*可學習性-一致性一致性是說在相似的環境下或執行相似的任務時,一般會執行相似的行為。一致性與前面提到的其他交互原則有關,如熟悉性可以看作與過去現實世界經驗的一致性,通用性可以看作與同一平臺、同一系統中軟體交互體驗的一致性。*靈活性用戶與系統交流資訊方式的多樣性,主要表現在:可定制性對話主動性多線程可互換性可替換性*靈活性-可定制性可定制性是指用戶或系統修改介面的能力。用戶主導:可定制系統主導:可適應定制能力介面元素位置、顏色的定制交互結構、流程的定制*靈活性-對話主動性將人機交互雙方看作是一對對話者時,重點是誰是對話的發起人。系統主導:系統可以發起所有對話,這種情況下,用戶只是簡單的回應資訊請求。例如,一個模式對話框就禁止用戶與系統的其他窗口交互。用戶主導:用戶可以自由的啟動對系統的操作。從用戶角度看,系統主導的交互阻礙了靈活性,而用戶主導的交互增強了靈活性。*靈活性-多線程多線程的人機交互系統同時支持多個交互任務,可以把線程看作是一個特定用戶任務的相關對話部分;併發的多線程允許各自獨立交互任務中的多個交互同步進行;交替地執行多對話線程,允許各自獨立的交互任務暫時的重疊;但在任何給定時間,對話實際上還是局限於單個任務。*靈活性-可互換性可互換意味著任務的執行可以在系統控制和用戶控制間進行轉移。有可能的情況是交互一會兒由用戶控制,一會兒又由系統控制,交互的控制權彼此傳遞;或者將一個完全由系統控制的任務變成系統和用戶共同完成的任務。例如,字處理軟體中的拼寫檢查:用戶完全可以借助於字典逐字檢查,但這是一項繁雜的工作,所以最好交由機器來自動執行,但機器往往對人名和無意義的重複輸入的單詞無法處理,這時還得靠人去處理,拼寫檢查最好由這種協作方式完成。在安全性要求特別嚴格的應用中,任務遷移可以降低事故發生的概率。例如,飛機飛行中的狀態檢查單靠人來執行太過繁瑣,所以一般採用自動飛行控制,但一旦出現緊急情況,還得由飛行員憑藉經驗去處理。*靈活性-可替換性可替換性要求等量的數值可以彼此交換。例如頁邊距的單位,可以是英寸,也可以是釐米;在用戶輸入上,可以讓用戶在輸入框中輸入數值,也可以通過設定運算式的方式輸入。這種可替換性提供了由用戶選擇適當方式的靈活性,並且通過適當方式,避免無謂的換算,可以減少錯誤的發生。可替換性也體現在輸出上,也就是對狀態資訊的不同描述方式。表示的多樣性說明了對狀態表達資訊進行渲染時的靈活性;例如,物體一段時間的溫度可以表示為數字溫度計(如果比較關心實際的溫度數值),也可以表示為圖表(以清晰地反映溫度變化的趨勢)。有時可能需要同時提供這些表示方式,以備用戶適應不同任務的需要。*魯棒性定義:可觀察性可恢復性回應性任務規範性*魯棒性-可觀察性可觀察
文档评论(0)