結構化方法是一種面向資料流的開發方法
結構化方法不適用於大型的專案開發
面向服務的方法soa
設計約束:例子:假如我公司有幾個j**a人員,那麼設計資料庫的時候最好就用j**a來寫,因為可以節約成本,不用在多招幾個其他語言的人
資料獨立性:高內聚,低耦合
從上往下走,由低到高排列
軟體設計應用的工具:
ipo圖:輸入處理輸出圖
pdl:程式描述語言(就是用來描述ipo圖的)
pad:問題分析圖
程式流程圖:
n/s盒圖
macabe度量法就是看它的封閉區域
軟體開發方法
軟體開發方法 1 結構化方法 結構化分析,結構化設計,結構化程式設計組成,面向資料流的開發方法 依據分解與抽象原則,按照資料處理流程,利用資料流圖建立系統功能模型,從而完成需求分析工作。適合資料處理領域問題,不適合大規模,特別複雜的專案,且難以適應需求變化。2 jackson方法 面向資料結構的開發...
軟體開發方法
常見的軟體開發方法有結構化方法 jackson方法 維也納開發方法 vdm 和物件導向的開發方法。1.結構化方法 指導思想 自頂向下,逐步求精 基本原則 功能的分析與抽象。優點 1 適用於資料處理領域的問題 2 支援工具較多,發展成熟。缺點 1 不適應規模大的專案 2 不適應特別複雜的專案 3 難於...
軟體開發方法
指系統內各個組成要素之間的相互聯絡 相互作用的框架。結構化方法也稱生命週期法,是一種衝突的資訊系統開發方法,由結構化分析 結構化設計 結構化程式設計構成,它是一種面向資料流的開發方法。優點 開發目標清晰化 開發工作階段化 開發文件規範化 設計方法結構化 侷限性 開發周期長 難以適應需求變化 很少考慮...