你如何爲你的軟件UI創建原型?
你有什麼經驗?
請你和我分享一下嗎?
在此先感謝!你如何爲你的軟件UI創建原型?
回答
筆和紙或白板。希望模型與最終產品的外觀和感覺合理分離。在討論互動以及完成工作所需的點擊次數時,更改紙質模型非常快,而且顯而易見的是所有人都擔心這不代表最終產品即將完成。
幾年前,我參與了一個項目,在這個項目中我們製作了一個非常詳細的GUI模型,甚至還有一些代碼來模擬事件流。讓軟件用戶提供反饋和輸入是非常棒的。對於這個項目來說,這絕對是一場噩夢,因爲我們始終落後於用戶期望我們的地方,畢竟他們已經看到它非常有效,對吧?最糟糕的是,一些不必要的代碼最終被包含在發佈的產品中,並且是後來維護的噩夢(原先沒有太多的想法來構建它,因爲它是一次性的,然後用戶看到了行爲,它成爲系統主要部分邏輯的事實上的實現)。育。
我用Balsamiq工作室 http://www.balsamiq.com/
這真棒。
你可以請分享你自己的經驗什麼時候UI嘲笑? – MemoryLeak 2009-08-03 04:18:09
您可以使用諸如NetBeans IDE,QtCreator IDE或Xcode IDE之類的GUI編輯器來創建GUI模型,而無需爲所有GUI事件實現處理程序。然後可以評估該GUI,並且可能重新設計。一旦GUI看起來應該如此,那麼可以正確處理事件。
不是那種方法的大粉絲。它的實力(擁有最終看起來和感覺的用戶界面)也是其主要陷阱的根源。看到你的用戶界面模型的非技術人員假設項目幾乎要完成了,因爲屏幕都在那裏。 – 2009-08-03 04:42:56
我使用Visual Studio創建html頁面。這可以很容易地是Dreamweaver,FrontPage,NotePad ++。對我來說,這有利於CSS和html幾乎完成時間,我完成了模型。通常,在您計劃創建交付物的工具或技術中,使用您的原型更容易,效率更高。
我已經使用工具的組合來完成UI。如果我測試的是靜態外觀和感覺,那麼我使用紙和白板草圖的組合。這些操作很快就可以完成,並且在開始更詳細的設計時很容易被丟棄。就像「Hamish Smith」說的那樣,你需要在你的模型和最終產品之間有一定程度的分離。
當我想測試我的設計的交互性時,我之前使用過紙模型,但我更喜歡使用PowerPoint,它爲用戶提供了一種與應用程序交互的更好方式,而不是讓我向他們展示紙質草圖一個按鈕會將他們帶到哪個頁面以及某些功能如何工作。我只需將其設置爲單擊PowerPoint幻燈片上的按鈕或鏈接即可進入幻燈片,該幻燈片對應於該按鈕在真實應用程序中的位置。
目前我一直在玩微軟的SketchFlow,它是Expression Blend的一部分,它非常令人印象深刻。雖然我還沒有玩過很多,所以我還沒有意識到它可能造成的任何限制。另外,我嘗試了Balsamiq,它看起來也是一個很好的應用程序,但我還沒有充分利用它來發現它的侷限性。我想說明一點,雖然我只用它們進行交互性測試來取代PowerPoint,但我仍然認爲靜態模型最好用紙和白板完成。
我最近在一個項目上使用了一個visio加載項http://www.guuui.com/issues/02_07.php。該項目有60頁左右,這使得畫面變得非常容易。
- 1. 你如何創建你的工廠?
- 2. 你如何創建你自己的數據類型?
- 3. 你如何壓力測試你自己的軟件?
- 4. 你如何向客戶端提供SQL與你的軟件?
- 5. 你如何創建* yml文件?
- 6. 你如何在erlang中設計原型?
- 7. 爲什麼你特別選擇的論壇軟件適合你?
- 8. 爲什麼你需要原型測試?
- 9. 你如何學習軟件動畫?
- 10. 你如何讓你的PHP服務器讀取你剛創建的套接字?
- 11. 你如何建立你的電器?
- 12. 你如何構建你的URL路線?
- 13. 你如何建立你的LINQ查詢?
- 14. 你如何構建你的jQuery代碼?
- 15. 你如何建模你的JavaScript?
- 16. 你如何構建你的SVN倉庫?
- 17. 你如何延長劍道UI部件
- 18. 你如何爲你正在建設的網站或軟件想出一個好名字?
- 19. 你如何使用PHP創建一個名爲.gz文件?
- 20. 你如何組織你的Backbone文件?
- 21. 你如何驗證不需要的原型字段,但如果你給它,你應該驗證?
- 22. 作爲一個軟件開發的只是你的SNMP套件,方便地集成到你的軟件
- 23. 你應該如何構建你的xml文件?
- 24. 你如何創建一個Perl模塊?
- 25. 你如何創建社交圖?
- 26. 如何創建迷你遊戲?
- 27. C++ - 你如何創建多維數組?
- 28. Cartalyst Sentinel Laravel - 你如何創建角色?
- 29. 你如何創建靜態工廠?
- 30. 你如何創建一個Rakefile?
不再:http://meta.stackexchange.com/questions/9050/how-do-we-deal-with-octuplicate-questions – 2009-08-03 04:52:44
這已經被各種形式的約8次問過了,看到上面的鏈接 – 2009-08-03 04:54:24