複雜度守恆定律(law of conservation of complexity)也稱為泰斯勒定律(Tesler's Law)或水床理論(Waterbed Theory),是有關人机交互的術語,意思是指每個應用程式在其本質上有一定的複雜性(),此複雜性是無法去除或隱藏的,需在軟體開發時處理,不然就會反映在和使用者的互動上。
複雜度守恆定律會衍生出一個問題:應該要讓誰面對此複雜性?可能是軟體設計者將複雜性放在程式碼裡,簡化使用者的介面,或是讓使用者的介面比較複雜,讓軟體變簡單。
__TOC__
背景
拉里·泰斯勒(Larry Tesler)在1980年代中期,在帕羅奧多研究中心工作,他發現使用者使用應用程式的方式,和應用程式本身一樣重要包括一段和賴瑞·特斯勒的訪談,其中有提到複雜度守恆定律。若應用程式介面簡化了,使用者就會想要嘗試更複雜的任務。
應用
以下是一些可能會用到泰斯勒定律的場合:
*程式設計
*車輛
*家電產品
*辦公室設備
參考資料
外部連結
评论 (0)