淺談軟體設計

來源:互聯網
上載者:User

標籤:

        軟體使用者介面的發展經曆了從簡單到複雜、從低級到進階的過程,使用者介面在軟體系統中的價值比重越來越高。得益於互連網的發展和普及,軟體開發的技術門檻在不斷下降,大部分軟體企業的技術手段也趨向於雷同,“軟體設計”變得越來越重要。當大家都掌握了相似的技術和需求資訊之後,企業之間的開發競爭“比的就是設計”。軟體使用者介面設計要綜合考慮“易用性設計”、“藝術設計”和“技術實現”,很有挑戰性。使用者介面在很大程度上影響著軟體的命運,因為廣大使用者對軟體的評價主要來源於他們操作使用者介面的感受。同類軟體越多,選擇的餘地越大,購買者對軟體使用者介面就越挑剔。

        對於一個應用軟體來說,一個基本現實就是:使用者介面使面向使用者的。使用者需要的是開發人員開發的應用軟體滿足其需求,並且便於使用,使用者介面設計的主要原則有:

        (1)一致,最重要的事情就是保證使用者介面運作的一致性。對於列表框來說,如果雙擊其中的項,使得某些時間發生,那麼雙擊任何其他列表框中的項,都應該有同樣的事件發生。所以視窗按鈕的位置要一致,標籤和訊息的措辭要一致,顏色方案要一致。使用者介面的一致性使得在使用者對於介面運作建立起精確的心理模型,從而降低培訓和支援成本。

         (2)建立標準並遵循之,在應用軟體中保持一致的唯一途徑就是建立設計標準並加以遵循。最好的辦法是採取一套行業標準,對自身特殊的需求加以補充。已有的行業標準,如IBM標準與Microsoft標準,通常可滿足95%到99%的需要。採取行業標準,只需利用已有的成果,也使你的應用軟體看起來或者感覺上更像使用者已購買或建立的其他應用軟體。

       (3)闡明規則,使用者要知道怎麼使用為他們開發的軟體,軟體運作的一致性表明,規則你只需要解釋一遍。這比一步步詳細講解如何使用營養軟體每個特性要容易的多。

       (4)介面間切換很重要。如果從一個螢幕轉換到另一螢幕很困難,使用者會很快灰心並放棄。當螢幕流程與使用者想完成的工作流程相符,此軟體對使用者才有意義。由於不同使用者工作方式不同,應用軟體需要有足夠的靈活以支援他們不同的方式。在建模階段,介面流程圖可用來類比螢幕之間的流程。

       (5)訊息和標籤措辭要適當。螢幕上顯示的文本是使用者主要的資訊源。如果文本措辭很糟,使用者的理解就會很糟。要使用完整的措辭和句子,而不要用縮寫和代碼,使文本易於理解。訊息措辭要積極,顯示使用者處於控制之中,並提示如何正確使用軟體。

 

 

 

       悅為(深圳)科技有限公司

       樂享其志

      :JoyVisYOJOY

      微博:http://weibo.com/JoyVis

     官網:http://www.yuevis.com/

     聯絡&投稿:[email protected]

 

淺談軟體設計

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.