随着计算机软硬件技术的发展,人机界面的重要性与日俱增。一些专家指出:对于用户,人机界面就是系统本身。在计算机发展的早期,受计算速度、存储容量等条件的限制,用户一味追求运行速度与所占空间,致使程序员在开发软件时不得不绞尽脑汁,考虑如何使所开发的软件运行速度快、占用内存/外存小,故程序员在开发软件时无不把主要精力放在软件内部算法与数据结构上。