- 電子商務系統分析與設計(微課版·第2版)
- 胡雷 黃紅麗主編
- 6字
- 2025-04-24 16:59:47
2.1 結構化方法
2.1.1 結構化方法簡介

素養課堂
結構化方法(Structured Method,SM)是自頂向下的結構化開發方法、工程化的系統開發方法和生命周期法的結合,它是迄今為止所有開發方法中應用最普遍、最成熟的一種。該方法是由E.Yourdon和L.L.Constantine于1978年提出的,Tom DeMarco于1979年對此方法做了進一步的完善。20世紀80年代該方法得到了廣泛應用。
結構化方法由結構化分析、結構化設計和結構化實現3個階段組成。它的基本思想是把一個復雜問題的求解過程分階段進行,而且這種分解是自頂向下逐層分解的,使每個階段處理的問題都控制在人們容易理解和處理的范圍內。
結構化方法的基本要點是:自頂向下、逐步求精、模塊化設計。結構化方法是以自頂向下、逐步求精為基點,以一系列經過實踐考驗的、被認為是正確的原理和技術為支撐,以數據流程圖、數據字典、結構化語言、判定表、判定樹等圖形表示為主要手段,強調開發方法的結構合理性和系統的結構合理性的軟件分析方法。采用結構化方法開發系統時,整個系統開發過程被劃分為5個首尾相連的階段,這5個階段構成了系統開發的生命周期,如圖2-1所示。

圖2-1 系統開發的生命周期