面向對象的開發方法的基本思想(面向對象的開發方法)
導讀1、結構化系統開發方法 優點從系統整體出發,強調在整體優化的條件下“自上而下”地分析和設計,保證了系統的整體性和目標的一致性;遵循用戶至上原則;嚴格區分系統開發的階段性;
1、結構化系統開發方法(亦稱“生命周期法”) (1)優點:從系統整體出發,強調在整體優化的條件下“自上而下”地分析和設計,保證了系統的整體性和目標的一致性;遵循用戶至上原則;嚴格區分系統開發的階段性;每一階段的工作成果是下一階段的依據,便于系統開發的管理和控制;文檔規范化,按工程標準建立標準化的文檔資料。
2、 (2)缺點:用戶素質或系統分析員和管理者之間的溝通問題;開發周期長,難于適應環境變化;結構化程度較低的系統,在開發初期難以鎖定功能要求。
3、 (3)適用范圍:主要適用于規模較大、結構化程度較高的系統的開發 2、原型法 (1)優點:符合人們認識事物的規律,系統開發循序漸進,反復修改,確保較好的用戶滿意度;開發周期短,費用相對少;由于有用戶的直接參與,系統更加貼近實際;易學易用,減少用戶的培訓時間;應變能力強。
4、 (2)缺點:不適合大規模系統的開發;開發過程管理要求高,整個開發過程要經過“修改—評價—再修改”的多次反復;用戶過早看到系統原型,誤認為系統就是就是這個模樣,易使用戶失去信心;開發人員易將原型取代系統分析;缺乏規范化的文檔資料 (3)適用范圍:處理過程明確、簡單系統;涉及面窄的小型系統 不適合于:大型、復雜系統,難以模擬;存在大量運算、邏輯性強的處理系統;管理基礎工作不完善、處理過程不規范;大量批處理系統 3、面向對象開發方法 (1)優點:a、分析、設計中的對象和軟件中的對象的一致性 b、實現軟件復用,簡化程序設計 c、系統易于維護 d、縮短開發周期 (2)缺點:不易于大系統的開發。
免責聲明:本文章由會員“金書遠”發布如果文章侵權,請聯系我們處理,本站僅提供信息存儲空間服務如因作品內容、版權和其他問題請于本站聯系