結構化方法由結構化分析、結構化設計、結構化程式設計構成,它是一種面向資料流的開發方法
自頂向下、逐層分解
功能的分解和抽象
不適合解決大規模複雜專案
面向資料結構的開發方法,因為乙個問題的資料結構與處理該資料結構的控制結構有很大的相似之處,該方法就是根據這個思想,首先描述問題的輸入,輸出資料結構,分析其對應性,然後推出相應的程式結構,從而給出問題的軟體過程描述
參考原型模型開發 --> 適用於使用者需求不清、經常變化的不穩定專案、
包括物件導向分析、物件導向設計和物件導向實現
物件導向開發方法有
一般採用uml語言來進行建模
軟體開發方法
軟體開發方法 1 結構化方法 結構化分析,結構化設計,結構化程式設計組成,面向資料流的開發方法 依據分解與抽象原則,按照資料處理流程,利用資料流圖建立系統功能模型,從而完成需求分析工作。適合資料處理領域問題,不適合大規模,特別複雜的專案,且難以適應需求變化。2 jackson方法 面向資料結構的開發...
軟體開發方法
常見的軟體開發方法有結構化方法 jackson方法 維也納開發方法 vdm 和物件導向的開發方法。1.結構化方法 指導思想 自頂向下,逐步求精 基本原則 功能的分析與抽象。優點 1 適用於資料處理領域的問題 2 支援工具較多,發展成熟。缺點 1 不適應規模大的專案 2 不適應特別複雜的專案 3 難於...
軟體開發方法
指系統內各個組成要素之間的相互聯絡 相互作用的框架。結構化方法也稱生命週期法,是一種衝突的資訊系統開發方法,由結構化分析 結構化設計 結構化程式設計構成,它是一種面向資料流的開發方法。優點 開發目標清晰化 開發工作階段化 開發文件規範化 設計方法結構化 侷限性 開發周期長 難以適應需求變化 很少考慮...