面向過程(或者叫結構化)分析方法與面向對象分析方法到底區別


單從字面上來講,面向過程側重的是“過程”,面向對象側重的是“對象”。就像是“這件事該怎么做”與“這件事讓誰來做”的區別,后者的“”就是對象。

 

面向過程(結構化)分析實質上是一種創建模型的活動,就是面向數據自頂向下逐步求精進行需求分析(教材P59)。其最終目標是得出對程序處理過程的描述。

面向對象分析的關鍵是識別問題域內的類和對象,並分析他們相互間的關系,最終建立起問題域的正確模型

 

結構化分析方法一般利用圖形表達用戶需求,使用的手段主要有數據流圖、數據字典、結構化語言、判定表以及判定樹等。

面向對象就是基於對象概念,以對象為中心,以類和繼承為構造機制,來描述客觀世界和設計、構建相應的軟件系統。

 

我以為,面向對象的分析方法從類與對象的關系上出發,有更強的穩定性,這一重要的優點將使得當代軟件工程的發展完成從傳統的結構化范型到面向對象范型的轉變。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM