結構化生命周期法的基本思想是將系統開發看做工程項目,有計畫、有步驟地進行工作,它認為雖然各種業務信息系統處理的具體內容不同,但所有系統開發都可以分為六個階段。
特點,原理,類型劃分,
特點
1、根據需求設計系統
要求在明確用戶需求之前,不得進行下一階段的工作。
其目的是:保證工作質量和以後各階段開發的正確性,減少系統開發的盲目性。
2、嚴格按階段進行
對生命周期的各個階段雅閣劃分,每個階段有其明確的任務和目標,而各個階段又可被分為若干工作和步驟。
其目的是:便與計畫管理和控制,前階段工作成果是後階段工作的依據,基礎紮實,不返工。
3、文檔標準化和規範化
要求文檔採用標準化、規範化、確定的格式和術語以及圖形圖表。
其目的是:保證通信內容的正確理解,使系統開發人員及用戶有共同的語言。
4、分解和綜合
將系統劃分為相互聯繫又相對獨立的子系統直至模組
其目的是:分解使複雜的系統簡單化,便於設計和實施。綜合使已實施的子系統成為完整的系統以體現系統的總體功能。
5、強調階段成果審定和檢驗
階段成果需得到用戶、管理人員和專家認可。
其目的是:減少系統開發工作中的隱患。
原理
1、系統開發準備階段
2、調查研究及可行性研究階段
3、系統分析階段
4、系統設計階段
5、系統實施階段
6、維護和評價階段
類型劃分
結構化生命周期法根據系統開發思想的不同又可劃分為兩種類型:一是自頂向下方法:二是自底向上方法。