本書是一本經典著作,曾榮獲1999年美國軟件開發(fā)雜志的Jolt大獎。書中主要介紹一種以使用為中心的軟件開發(fā)方法論的模型和方法,用以幫助程序設計人員開發(fā)出更可用的軟件,使用戶能夠更容易、更高效地完成他們的任務。本書的兩位作者有著豐富的軟件工程實踐和管理經驗,被公認為軟件開發(fā)人類因素方面的權威,是國際著名的咨詢專家、培訓教師和作者。他們在書中并不只是給出好的設計準則,而是循序漸進地指導讀者去進行一個系統(tǒng)化的軟件開發(fā)過程。通過大量的軟件應用實例和案例分析,作者描述了在實踐中怎樣做是可行的,哪些東西是有實用價值的,因此具有很高的實用性。 本書文字簡潔、論述精辟、層次清晰,適合計算機軟件和應用程序的各類設計開發(fā)人員閱讀,對于高等院校計算機及相關專業(yè)的學生以及軟件學院的學生,也具有很高的參考價值。為了獲得高質量的軟件,開發(fā)者們長期以來一直不懈地改進其產品的內部體系結構?,F(xiàn) 在最早創(chuàng)立結構化設計以改進內部體系結構的Larry L.Constantine,與著名咨詢專家Lucy A.D.Lockwood一起,把軟件開發(fā)的焦點轉向外部體系結構。在本書中,他們介紹了一種革命性的軟件開發(fā)方法論的模型和方法,可以幫助程序設計人員開發(fā)出更可用的軟件,使用戶更容易、更高效地完成任務。由于認識到可用性在成功的軟件上所起的關鍵作用,Constantine和Lockwood為程序設計人員提供了具體的工具和技術來實現(xiàn)這一目標。本書并不只是給出一些優(yōu)秀用戶界面設計的準則,還為讀者提供了一個系統(tǒng)化的軟件開發(fā)過程。這個被稱為以使用為中心設計方法的過程,將兩種開發(fā)方法的元素有機組合起來:用例(可以與UML一起使用)和基本建模。通過大量傳統(tǒng)和特殊的軟件應用的實例和案例分析,作者描述了真正可行和具有實用價值的實踐。本書要點:●提供一個開發(fā)高可用性軟件的優(yōu)秀過程●介紹已在業(yè)界成功運用的實用方法和模型●與統(tǒng)一過程和其他面向對象軟件工程方法等現(xiàn)代軟件開發(fā)實踐相輔相成本書配套網站提供了更多相關材料,有助于讀者把以使用為中心的設計方法應用到自己的軟件開發(fā)工作中。網址為http://www.foruse.com。 本書榮獲1999年Jolt大獎。