小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

國(guó)際藝術(shù)界--軟件的可用性發(fā)展及其方法

 seagoo 2009-09-24













http://www. 2006-6-13 17:32:52  作者:劉浩  
國(guó)外的一些著名軟件公司早在上世紀(jì)80年代初就已經(jīng)意識(shí)到軟件可用性的重要性,并開始這方面的研究和實(shí)踐。IBM早在1970年就引入了可用性測(cè)試,微軟 公司在1988年也開始進(jìn)行可用性測(cè)試。大家所熟知的Microsoft公司W(wǎng)indows操作系統(tǒng)和其他軟件產(chǎn)品在推向市場(chǎng)前就經(jīng)過了大量的可用性測(cè) 試,從而保證了該產(chǎn)品除了具有強(qiáng)大的功能和穩(wěn)定的性能外,還具有很強(qiáng)的可用性,能夠?yàn)槎鄶?shù)人所接受,這也是Microsoft公司產(chǎn)品為什么能夠風(fēng)靡世界 主要原因之一。

    國(guó)內(nèi)的可用性研究開始得比較晚,但隨著以用戶為中心的開發(fā)思路越來越被大家接受,軟件的可用性的概念也逐漸為大家所了解和接受。


    可用性的概念及發(fā)展


    什么是軟件的可用性? ISO 9241-11國(guó)際標(biāo)準(zhǔn)對(duì)可用性作了如下定義:產(chǎn)品在特定使用環(huán)境下為特定用戶用于特定用途時(shí)所具有的有效性(effectiveness)、效率(efficiency)和用戶主觀滿意度(satisfaction)。


    其中:


    有效性 -用戶完成特定任務(wù)和達(dá)到特定目標(biāo)時(shí)所具有的正確和完整程度;


    效率 -用戶完成任務(wù)的正確和完整程度與所使用資源(如時(shí)間)之間的比率;


    滿意度-用戶在使用產(chǎn)品過程中所感受到的主觀滿意和接受程度。


    通俗的講,可用性指的是產(chǎn)品對(duì)用戶來說有效、易學(xué)、高效、好記、少錯(cuò)和令人滿意的程度,即用戶能否用產(chǎn)品完成他的任務(wù),效率如何,主觀感受怎樣,實(shí)際上是從用戶角度所看到的產(chǎn)品質(zhì)量,是產(chǎn)品競(jìng)爭(zhēng)力的核心。它是以用戶為中心的。


    隨著計(jì)算機(jī)技術(shù)的廣泛應(yīng)用,下一代軟件將向應(yīng)用型發(fā)展,這樣一個(gè)發(fā)展方向?qū)τ谲浖こ烫岢隽诵碌囊?。軟件危機(jī)的表現(xiàn)形式、內(nèi)涵深度都在發(fā)生變化。最初是 開發(fā)效率問題,人們?cè)噲D以工程化開發(fā)的辦法應(yīng)對(duì);以后又產(chǎn)生了質(zhì)量問題,就通過管理工程的方法來解決;現(xiàn)在又有了對(duì)軟件可用性的要求。這實(shí)際上也是軟件危 機(jī)的一種表現(xiàn)。


    要提高軟件的可用性,就必須改革軟件開發(fā)方法。CMM(能力成熟度模型)是大家熟悉的,它可以解決開發(fā)效率和工程管理的兩個(gè)問題。而針對(duì)軟件的可用性,CMM就存在一定局限性。而針對(duì)軟件的可用性,國(guó)外又提出了UMM模型。


    UMM(可用性成熟度模型,UsabilityMaturityModel),它是ISO15504標(biāo)準(zhǔn)的一部分。它的宗旨就是從軟件開發(fā)的組織體制上真正實(shí)現(xiàn)以用戶為本。


    UMM分為六個(gè)等級(jí):


    從最初的等級(jí)0:未知階段開始經(jīng)過等級(jí)1認(rèn)知和個(gè)體執(zhí)行、等級(jí)2評(píng)價(jià)和管理、等級(jí)3建立和實(shí)現(xiàn)、等級(jí)4整合和預(yù)測(cè),最后到最高等級(jí)5制度化和優(yōu)化自適應(yīng)的 過程。它最終建立起一個(gè)可預(yù)測(cè)的過程,它可以調(diào)整它的性能去滿足現(xiàn)在和以后一段時(shí)間的客戶需求,可靠地滿足它所描述的目標(biāo)。


    重視軟件可用性會(huì)給我們帶來什么?正如StanleyMarcus所言:“對(duì)項(xiàng)目開發(fā)來說,只有兩方面最重要,一個(gè)是客戶,另一個(gè)是產(chǎn)品。如果你對(duì)客戶給予充分的重視,則他們會(huì)成為回頭客。但如果僅關(guān)注產(chǎn)品,產(chǎn)品不會(huì)自己找上門”。


    以客戶為中心,重視軟件可用性對(duì)軟件開發(fā)商來說,可以減少后期維護(hù),降低開發(fā)成本,縮短工期,提高用戶接受度,增強(qiáng)產(chǎn)品競(jìng)爭(zhēng)力,提高企業(yè)信譽(yù)度。


    以客戶為中心,重視軟件可用性對(duì)用戶和使用單位來說,可以提高用戶生產(chǎn)效率,減少培訓(xùn)和技術(shù)支持費(fèi)用,提高用戶工作的舒適滿意程度,提高系統(tǒng)建設(shè)投資效益和使用效益。


    我相信并非所有開發(fā)人員想出的解決方案都適合客戶??蛻魠⑴c,提高效率,減少成本,降低風(fēng)險(xiǎn),消除矛盾,是一條最佳的提高軟件可用性,改革軟件開發(fā)方法的途徑。


    軟件可用性的方法


    軟件可用性已經(jīng)成為軟件工程發(fā)展的趨勢(shì)。如何保證軟件的可用性就顯得至關(guān)重要。


    在軟件設(shè)計(jì)過程中可采用以下的一些方法。


    一、在設(shè)計(jì)階段,把用戶的意見和業(yè)務(wù)需求作為軟件設(shè)計(jì)的要素之一,將用戶擺在軟件工程過程的中心。


    用戶漸漸的意識(shí)到軟件的可用性對(duì)他們的重要性。他們不希望在軟件可用性上浪費(fèi)他們的時(shí)間,我們也不必嘗試客戶的耐性。提前或時(shí)刻和客戶保持聯(lián)系;在開發(fā)中充分考慮他們的各種需求。產(chǎn)品測(cè)試階段就邀請(qǐng)客戶感受,測(cè)試軟件可用性。


    是否可用是指他們否可以使用該產(chǎn)品來執(zhí)行他們需要執(zhí)行的任務(wù)。在用戶方面,可用性包含很多方面,但通常特指“發(fā)現(xiàn)、學(xué)習(xí)和有效性”這三種屬性。


    發(fā)現(xiàn)-表示針對(duì)某種特定的需要去尋找并找到產(chǎn)品的某一功能。用于確定用戶找到某一功能所用的時(shí)間以及在整個(gè)過程中用戶犯了多少錯(cuò)誤。


    學(xué)習(xí)-表示用戶弄清楚如何運(yùn)用所發(fā)現(xiàn)的功能來完成現(xiàn)有任務(wù)的過程。確定這個(gè)過程的長(zhǎng)短以及在學(xué)習(xí)該功能期間用戶犯了多少錯(cuò)誤。


    有效性-表示用戶“掌握”了某項(xiàng)功能,不再需要進(jìn)一步學(xué)習(xí)即可使用。確定有經(jīng)驗(yàn)的用戶使用該功能時(shí)執(zhí)行必要步驟所需的時(shí)間。


    而對(duì)有些功能的使用頻率很低或者使用起來十分復(fù)雜,導(dǎo)致用戶基本上每次使用時(shí)都要重新學(xué)習(xí);對(duì)于這些功能,可以開發(fā)了使用向?qū)?,在整個(gè)使用過程中對(duì)用戶予以指導(dǎo)。其原則是:


    1.注意對(duì)用戶在使用過程的反饋,對(duì)他們的意見進(jìn)行分析和綜合。他們的意見將是下一個(gè)版本必須要考慮的。


    2.主動(dòng)征求用戶意見。采用請(qǐng)進(jìn)來和走出去的方式了解用戶對(duì)產(chǎn)品功能和性能要求,業(yè)務(wù)需求。


    3.收集同行在可用性方面的做法,結(jié)合自己的實(shí)際,做到為我所用。


    二、建立完善的文檔體系


    在軟件開發(fā)的每一個(gè)周期,都要有嚴(yán)格復(fù)審和測(cè)試、軟件規(guī)范化設(shè)計(jì)、嚴(yán)謹(jǐn)設(shè)計(jì)評(píng)審、合理的錯(cuò)誤傳遞和追蹤等,在過程中形成各種建議和意見對(duì)完善文檔意義重大。良好的設(shè)計(jì)、完善的文檔資料以及一系列嚴(yán)格的復(fù)審和測(cè)試,使得一旦發(fā)現(xiàn)錯(cuò)誤比較容易診斷和糾正。


    文檔是影響軟件可用性的重要因素。因此,文檔甚至比可執(zhí)行代碼更為重要,因?yàn)槲臋n影響到軟件的可維護(hù)性。只有與程序完全一致的文檔才是真正有價(jià)值的文檔。編制較為完善的文檔,這使得軟件在今后易于維護(hù),增加軟件的可用性。


    三、建立可用性測(cè)試環(huán)境


    不要以為可用性測(cè)試就意味著創(chuàng)建昂貴的實(shí)驗(yàn)室。的確,進(jìn)行大量測(cè)試的公司通常認(rèn)為建立專用的實(shí)驗(yàn)室十分方便,而且可用性顧問或公司往往可以為客戶提供各種 各樣的設(shè)施和設(shè)備,也可以在各種各樣的設(shè)置和環(huán)境中執(zhí)行有用、有效的可用性測(cè)試。不必一下子添加所有的設(shè)備,即使一件一件地添加,也可以使您從可用性測(cè)試 中獲得更多有價(jià)值的東西。


    四、培養(yǎng)可用性專業(yè)人才


    培養(yǎng)公司自己的可用性測(cè)試人才要遵循循序漸進(jìn)的原則,該測(cè)試人員對(duì)有人參與的研究工作與數(shù)據(jù)收集十分精通,具備可用性專業(yè)人才的潛質(zhì)。送他們到專業(yè)的可用性咨詢公司參加培訓(xùn),取得經(jīng)驗(yàn)。通過這種方式可以在可用性人才培養(yǎng)和提高軟件可用性上相互促進(jìn)。


    五、將設(shè)計(jì)人員和測(cè)試人員分開,避免開發(fā)人員過多參與測(cè)試,造成測(cè)試的不嚴(yán)謹(jǐn)。


    結(jié)束語


    軟件可用性是衡量軟件系統(tǒng)優(yōu)劣程度的重要指標(biāo),而軟件測(cè)試則是提高軟件可用性的關(guān)鍵。隨著軟件可用性概念為大家接受的程度越來越高。隨著我國(guó)經(jīng)濟(jì)信息化帶 來的巨大市場(chǎng),越來越多的行業(yè)將依賴于軟件帶來的多功能性,實(shí)用性。越來越多的人能夠使用計(jì)算機(jī),享受到軟件帶來的諸多方便。對(duì)軟件的個(gè)性化要求也會(huì)越來 越多。軟件可用性有大量工作需要進(jìn)一步研究。

 





    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多