軟體開發方法

2022-10-11 03:09:13 字數 537 閱讀 8577

結構化方法是一種面向資料流的開發方法

結構化方法不適用於大型的專案開發

面向服務的方法soa

設計約束:例子:假如我公司有幾個j**a人員,那麼設計資料庫的時候最好就用j**a來寫,因為可以節約成本,不用在多招幾個其他語言的人

資料獨立性:高內聚,低耦合

從上往下走,由低到高排列

軟體設計應用的工具:

ipo圖:輸入處理輸出圖

pdl:程式描述語言(就是用來描述ipo圖的)

pad:問題分析圖

程式流程圖:

n/s盒圖

macabe度量法就是看它的封閉區域

軟體開發方法

軟體開發方法 1 結構化方法 結構化分析,結構化設計,結構化程式設計組成,面向資料流的開發方法 依據分解與抽象原則,按照資料處理流程,利用資料流圖建立系統功能模型,從而完成需求分析工作。適合資料處理領域問題,不適合大規模,特別複雜的專案,且難以適應需求變化。2 jackson方法 面向資料結構的開發...

軟體開發方法

常見的軟體開發方法有結構化方法 jackson方法 維也納開發方法 vdm 和物件導向的開發方法。1.結構化方法 指導思想 自頂向下,逐步求精 基本原則 功能的分析與抽象。優點 1 適用於資料處理領域的問題 2 支援工具較多,發展成熟。缺點 1 不適應規模大的專案 2 不適應特別複雜的專案 3 難於...

軟體開發方法

指系統內各個組成要素之間的相互聯絡 相互作用的框架。結構化方法也稱生命週期法,是一種衝突的資訊系統開發方法,由結構化分析 結構化設計 結構化程式設計構成,它是一種面向資料流的開發方法。優點 開發目標清晰化 開發工作階段化 開發文件規範化 設計方法結構化 侷限性 開發周期長 難以適應需求變化 很少考慮...