S tructured Systems A nalysis and Design M method ( SSADM ) 結構系統分析和設計方法,標準於1980年代初制定,廣泛用於英國政府的計算方案的設計和應用。它在整個生命週期中使用文本和圖表的組合進行系統設計,從最初的設計概念到實際物理設計的應用。
SSADM 的由來
從 1980 年起,SSADM 是為中央計算機和電信局(Central Computer and Telecommunications Agency)製作的,這是一個英國政府機構,負責在政府中使用技術。
什麼是 SSADM?
SSADM 中使用的三個最重要的技術如下:
邏輯數據建模
識別、建模和記錄所設計系統的數據需求的過程。結果是一個包含實體(企業需要記錄信息的事物)、屬性(關於實體的事實)和關係(實體之間的關聯)的數據模型。
數據流建模
識別、建模和記錄數據如何在信息系統中移動的過程。數據流建模檢查流程(將數據從一種形式轉換為另一種形式的活動)、數據存儲(數據保存區域)、外部實體(將數據發送到系統或從系統接收數據)和數據流(通過哪些數據可以流動)。
例子
實體行為建模
一個雙鏈過程:實體行為建模,識別、建模和記錄影響每個實體的事件以及這些事件發生的順序(或生活史),以及事件建模,為每個事件設計協調流程實體生活史。
這三個系統模型為同一系統提供了不同的視角。在設計中,每個視角都需要形成一個完整的系統模型。這三種技術相互參照,以確保整個應用程序的完整性和準確性。
傳統瀑布開發階段
SSADM 是一種用於信息系統分析和設計的瀑布方法。SSADM 可以被認為代表了嚴格的以文檔為主導的系統設計方法的頂峰,並與更現代的敏捷方法(如 DSDM 或 Scrum)形成對比。
- 可行性研究 - 分析業務領域以確定係統是否可以經濟有效地支持業務需求。
- 需求分析 ——確定係統將要開發的需求,並根據所涉及的子句和數據結構的過程對當前的業務環境進行建模。
- 需求規範 ——確定詳細的功能和非功能需求,並引入新技術來定義所需的流程和數據結構。
- 邏輯系統規範 ——技術系統選項是生產和邏輯設計更新以及查詢處理和系統對話。
- 物理設計 ——物理數據庫設計和一套程序規範 程序規範是使用邏輯系統規範和技術系統規範。