? ? 軟件開發(fā)前線的開發(fā)人員想要發(fā)布更好用的軟件,理應有更好的技術和工具來強化自己??紤]用戶交互或者影響軟件使用性的大部分決定都來自普通開發(fā)者-系統(tǒng)分析師,設計師甚至程序員,而不是訓練有素的專業(yè)人士或者人機交互專家。
? ? 這些開發(fā)人員通常通過這幾種渠道獲取可用性A.可用性測試是提升軟件可用性的有效工具但不能測出這種方式的質量如何 B.緊追流行風潮 C.一再造原型 D.反復Review E.聽眾專家觀點。這些方法各有優(yōu)劣,最后軟件的可用性差強人意,很多軟件在很少考慮到它將被如何使用和它如何能最好地支持用戶將要做的工作就被設計,構建出來了。
? ? 軟件系統(tǒng)說到底是工具,軟件開發(fā)者就是工具構建者。