軟件設(shè)計規(guī)范(暨設(shè)計心得)(原創(chuàng))_第1頁
軟件設(shè)計規(guī)范(暨設(shè)計心得)(原創(chuàng))_第2頁
軟件設(shè)計規(guī)范(暨設(shè)計心得)(原創(chuàng))_第3頁
軟件設(shè)計規(guī)范(暨設(shè)計心得)(原創(chuàng))_第4頁
軟件設(shè)計規(guī)范(暨設(shè)計心得)(原創(chuàng))_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第一部分 總則第1條 編制本規(guī)范的目的和意義 為了統(tǒng)一軟件設(shè)計、開發(fā)人員、及鑒定人員思考問題的方向和判斷問題的標準,將“人性化”深入人心,特制定本規(guī)范。 “人性化”“所有人,即使是非專業(yè)人士也都會用”,即使一些比較專業(yè)的問題,也用通俗地語言來表達。 具體地講,要實現(xiàn)人性化,可以拆解成兩步: 第一步、軟件應(yīng)用過程中,用戶的需求一定要非常清楚,比如用戶的心理、普遍的要求等。 第二步、有了需求,就要有對應(yīng)的表達。表達要順應(yīng)和滿足需求。 表達得是否人性化,決定了產(chǎn)品的人性化是否成功。第2條 本規(guī)范的適用范圍 設(shè)計人員在設(shè)計時,開發(fā)人員在編制各類技術(shù)方案時、鑒定人員在編制鑒定方案時,可參考本規(guī)范。第3條

2、 要求 設(shè)計人員、開發(fā)人員、鑒定人員應(yīng)當深該理解本手冊所述的理念和標準,并將之落實到各自的方案中。第二部分 注重用戶體驗,提高人性化注釋:本手冊提到的“用戶”,是指在市場反饋、社會調(diào)查總結(jié)的基礎(chǔ)上,形成的一個概念化的人群。(需要提一下的是,如果將我們的工作比喻成設(shè)計制作一扇辦公室的門,那我們并不想考慮到想姚明那樣的高個要求)第1條 換位思考原則1.1、站在用戶的角度來思考問題,而不是站在自己的角度。規(guī)避這個誤區(qū)開發(fā)者常常只設(shè)計他自己知道的,而不是用戶想知道的東西。要認清“基本應(yīng)用”與“先進應(yīng)用”的關(guān)系我們要解決的最重要的問題,是基本應(yīng)用問題。從用戶角度來說,如果用戶的專業(yè)水平比較高,則往往對產(chǎn)

3、品是否提供了那些先進功能比較感興趣。如果用戶的專業(yè)水平比較低,往往只掌握軟件中少數(shù)幾個基本功能,而當前的形勢下,水平低的用戶往往才是最忠誠的用戶。(條目4.2中有更詳細的說明)1.2、遵循五W原則。即了解我們的用戶在想什么?在意什么?擅長什么?埋怨什么?擔心什么?有時我們不太在意的東西,在用戶看來卻是異常重要的。規(guī)避這個誤區(qū)開發(fā)者總是想著如何控制用戶。比如:開發(fā)者常常想通過讓按鈕變灰,來試圖控制用戶的走向。我們要反省,可能我們總是在試圖控制用戶,而用戶不愿意被控制。應(yīng)該由用戶,而非軟件來決定什么事件應(yīng)該發(fā)生。1.3、區(qū)別對待不同的用戶??蛻羰遣粩喑砷L、不斷變化的,產(chǎn)品,應(yīng)當能分別對待生手和熟手

4、用戶。比如生手用戶得到的提示,可能就會比熟手用戶多得多,簡單地說,允許用戶自行定義得到幫助的詳盡程度。第2條 操作處理原則2.1、無需等待、或友好等待。務(wù)必實時提供可視化的反饋,不要讓用戶傻傻地盯著一個靜止界面,等待一個操作的結(jié)束,因為他會擔心,程序到底是不是還在運行,是否已經(jīng)當機啦?當然,最好是用戶每一步操作都無需等待,若不能滿足,至少應(yīng)該做到:任何等待時間超過3秒的操作和等待,都有進度或狀態(tài)的提示。2.2、反饋結(jié)果“顯而易見”。用戶的每一個操作都要有“顯而易見”的反饋,或提示、或結(jié)果。當然,我們還必須時時刻刻記著第一條,不能教條地為了做到有提示,而不停地彈出令用戶厭煩的東西。同時注意:不要

5、為了達到表達的全面性,而把文字說明寫成長篇大論,因為那樣往往事與愿違要簡化文本內(nèi)容。2.3、操作易識別、可預(yù)知。我們的軟件應(yīng)當做到:每一個操作都是“易識別”且“可預(yù)知”的。就像你進入電梯后選擇樓層,用戶進入軟件后的每一次點擊都不是漫無目的的,這個時候,他最不需要的是“豐富且強大”的功能設(shè)計。第3條 “主線”+“跳轉(zhuǎn)通道”3.1、軟件需有初始的默認設(shè)置和明確的操作指引。軟件設(shè)置和操作指引,要滿足多數(shù)用戶的使用習慣。打個比方,我們的軟件就是一個森林公園,公園給游客設(shè)計安排好了一條作為主線的游玩路線,游客按照這個路線,可以非常輕松地游玩到95%的觀賞點。3.2、在不影響到“主線”前提下,可以在主線之

6、間,增添幾條“快捷跳轉(zhuǎn)通道”。第4條 功能擺放原則4.1、最常用的功能,放在最顯要的位置,用戶能夠很容易地掌握軟件的基本操作,進而逐步掌握更專業(yè)化的操作。4.2、在某個特定狀態(tài)下,無用的功能要完全隱藏。規(guī)避這個誤區(qū)不常用的功能也總是展現(xiàn)在界面上。打個比方:1985年產(chǎn)的錄像機,前面板上有各種各樣的按鈕,很多按鋸會因為丟了說明書,而永遠不知道它們有什么用。1995年產(chǎn)的,前面板上僅有大家常用的那幾個按鈕,如播放、暫停、快進、快退、彈出。而這一款可能比十年前的那款具備更多的功能,只是這些功能被彈出式面板中,只有當你需要的時候,才去用它們,而不是全放在面上??偨Y(jié):在軟件設(shè)計時,要有一個層次的定位,比

7、如有十個功能,而其中2個是最基本的,另外8個不常用,那么作為基本應(yīng)用的2個功能,有8成的人會用,這8成的人將成為最忠誠的用戶群,另外8個較為先進的功能,則有2成人會用。這樣的規(guī)劃設(shè)計出來的產(chǎn)品,是高級水平的產(chǎn)品。第5條 用戶明確位置5.1、時刻讓用戶清楚地了解到自已所處的位置。5.2、軟件能夠“進退自如”,避免用戶在我們設(shè)計的“森林”中迷路。用戶有時報怨:“我也不知道怎么就到了這個界面,而且現(xiàn)在我也不知道如何才能退回去?”這都是因為我們沒有提供一個可跟蹤的路徑。同時,功能菜單的結(jié)構(gòu)要簡化,避免超過2級或以上的層級菜單。還有,為每個彈出菜單的標題欄,設(shè)置非常明確的提醒指示,讓用戶一看就知道這個窗

8、口是按了什么菜單或按鈕才出來的。第6條 界面處理原則6.1、一個界面不能顯示所有的信息時,應(yīng)至少建立一個主目錄或主索引,使用戶對自己相關(guān)的所有信息,有一個整體的把控。6.2、界面設(shè)計的“簡化”,不能以“簡陋”為代價來實現(xiàn)。即簡化,應(yīng)建立在應(yīng)用需求獲得滿足的前提下。6.3、不能為了界面“簡潔”,而過度地刪減提示文字。以致于讓用戶曲解軟件的提示。第三部分 注重用戶需求,提高服務(wù)意識第1條對于他人針對產(chǎn)品提出任何問題,不要習慣性地立即產(chǎn)生抵觸情緒。 要本著對產(chǎn)品負責到底的態(tài)度和心理,以用戶的意見為標準。第2條客戶是不斷成長的,應(yīng)當實時緊跟用戶的成長。 打個比方,如果人類 的平均身高漲到2米,那我們設(shè)

9、計的門口高度,也應(yīng)該相應(yīng)地調(diào)高到2.5米。第3條不要費力氣去分析用戶的意見有沒有道理,更應(yīng)從點滴的用戶報怨中,理性地去發(fā)現(xiàn)其中的問題, 并善于總結(jié)出系統(tǒng)性的需求。第4條遵循多不如精的原則,如果我們能設(shè)計開發(fā)100個功能,但用戶一個也用不起來, 那還不如我們只開發(fā)10個功能,而用戶可以全部都應(yīng)用起來。第四部分 注重社會效益第1條客戶為什么會買我們的軟件? 我們認為:一是軟件為其省時省力,提高效率; 二是軟件可提升其教與學的水平。第2條時刻記住,我們花1小時時間做的一個小小的設(shè)計,一旦應(yīng)用到社會中,可能可以為社會提升1萬個小時的效率, 當然也可能造成多于1萬個小時的資源浪費。第五部分 辯證看待“整

10、體與局部”的關(guān)系,堅持統(tǒng)一性原則第1條 界面開發(fā)時,實現(xiàn)方法要統(tǒng)一;通俗地講,就是不論是哪個小組開發(fā)的程序,所用到的界面開發(fā)手段是一致的,以便于相互調(diào)用和將來的升級?!玖砀剑耗K調(diào)用的注意事項】模塊調(diào)用之前,必須先進行認定,不然會造成混亂。這是技術(shù)裝配的問題,課題負責人要制定詳細的、可操作的管理規(guī)范。具體來講,要調(diào)用某個模塊,要先書面列出相應(yīng)的問題,講明原理,明確接口之后,才可以上裝。即:要編制調(diào)用方案,且方案要經(jīng)過專家組審定、驗收,最后要進行該模塊的技術(shù)鑒定,并建立起模塊檔案。(具體萬工負責)第2條 界面布局規(guī)劃要統(tǒng)一;通俗地講,就是某個位置放某種特定類型的內(nèi)容,讓用戶形成特定的操作習慣,最

11、終讓用戶形成“操作起來很順手”的感覺。界面布局在軟件的升級過程中,必須長期堅持,不能隨意更改,否則會打破老用戶既已經(jīng)養(yǎng)成的寶貴習慣。第3條 圖標、名稱、解釋性文字、提示警告性的文字等,要有一個標準手冊;第4條 軟件中出現(xiàn)的圖標,不僅能形象地表現(xiàn)出所對應(yīng)元素的概念,還要做到風格以及交互變化等都是統(tǒng)一的。圖標的設(shè)計要具備非常鮮明的直覺特征,盡可能地采用現(xiàn)實世界中的抽象。名稱不僅能精準簡潔地表達相應(yīng)的意思(不能有歧意),還要詞語搭配格調(diào)統(tǒng)一,比如統(tǒng)一采用“賓語+動詞”的形式等等。同一個事物的表述,要用同一個詞語,做到從頭到尾的清晰一致的設(shè)計;請不要出現(xiàn)這樣的情況:對于某一個名稱,第一個界面中叫“系統(tǒng)”,第二個界面就變成了“平臺”,第三個界面又變成了“模塊”。解釋性文字,以及提示(警告)性的文字,要有統(tǒng)一的口吻,統(tǒng)一的語法結(jié)構(gòu)等等。第5條 界面開發(fā)過程中,所用到的圖片,必須統(tǒng)一出自標準化小組,而不允許開發(fā)人員自行設(shè)計與處理。第6條 軟件流程設(shè)計要有統(tǒng)一的操作習慣或風格,在符合當前社會上大多數(shù)軟件的操作習慣的基礎(chǔ)上,總結(jié)出藍鴿特有操作風格。比如:用戶使用一

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論