面向對象分析與設計的意義是什麼

面向對象分析與設計的意義是什麼

1、在創建一個應用軟件系統前,必須進行充分的分析,即明確所要解決的問題是什麼。例如,開發一個圖書信息管理系統軟件,這個系統要實現什麼樣的功能?這就是一個分析問題;2、設計強調的是問題的邏輯解決方案,即系統怎樣才能達到要求。例如,圖書信息管理系統如何實現遠程查詢?設計最終可以用硬件或軟件方法來實現;3、面向對象的分析與設計的精髓是按照對象的觀點考慮問題域和邏輯解決方案。分析旨在發現並描述問題域中的對象。例如,在圖書館信息系統中,這些對象包括圖書、借閱者、圖書管理員等;4、設計的重點在於定義邏輯軟件對象,這些對象最終能夠用面向對象程序設計語言實現,即編寫它們的類。