今天閱讀了作者對系統設計有這樣一點建議:在設計系統的時候,合理對待緊湊性(是指乙個設計是否能夠放進人腦中的特性),設計時盡量考慮,決不隨意拋棄.
具有緊湊性的軟體工具可以使人樂於使用,令使用者的工作和想法完美結合.就拿前段時間製作的乙個宿舍管理系統為例,如果僅將系統功能侷限在表層次的crud功能下,使用者使用起來將十分麻煩.譬如幫一位新來的同學辦理入住手續就需要如下過程:
而如果可以將系統的功能設計更加緊湊就可以達到如此的效果:
整體上看,使用者現在只需要做一些選擇就可以了,不需要再記錄一些資料.
當然這也極大的啟發我們在開發系統的時候,其功能特性應該盡量接近使用者正常的思路.而不要機械的模擬表層次的處理工作.
未完待續....
很不好意思,最近在考試所以沒有將筆記完全弄上來,其實剛剛開了個頭.
關於軟體的復用性
軟體復用是一種計算機 軟體工程方法 和理論。60年代的 軟體危機 使程式設計人員明白難於維護的軟體成本是極其高昂的,當軟體的規模不斷擴大時,這種軟體的綜合成本可以說是沒有人能負擔的,並且即使投入了高昂的資金也難以得到可靠的產品,而軟體重用的思想是解決這一問題的根本方法 軟體復用的主要思想是,將軟體看...
軟體的可復用性
軟體復用就是利用已有的軟體元件來實現或更新新的軟體系統。軟體復用可以大幅度的節省新軟體的開發時間和開發成本。譬如,如果你想造一輛超級跑車,那麼給你法拉利,邁 的圖紙,會不會感覺任務變得更輕鬆了呢。軟體復用讓我們的任務由從0到1簡化成了從1到2,這就是乙個質的飛躍。畢竟我們都知道,改進遠比創造要容易的...
生活中軟體易用性的例子 軟體易用性
在 gb t 29836 2013 系統與軟體易用性 中,將軟體易用性又細分為易理解性 易學性 易操作性以及吸引性四個子特性,並且為每個子特性都定義了若干個評估指標和評估方法。國標中的文字較為晦澀,不容易理解。另外國標中是以易用性的評估和度量為主要目的,而我認為首先學會如何分析和設計應該更重要一些。...