求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

結構化系統開發方法檢視原始碼討論檢視歷史

事實揭露 揭密真相
前往: 導覽搜尋

來自 搜狐網 的圖片

結構化系統開發方法是個經濟類術語。

漢字是民族靈魂的紐帶,在異國他鄉謀生,漢字[1]便是一種寄託,哪怕是一塊牌匾、一紙小條,上面的方塊字會像磁鐵般地吸引着你,讓你感受到來自祖國的親切。因為那中國人的情思已經濃縮為那最簡單的橫豎撇捺[2]

名詞解釋

結構化系統開發方法(Structured System Development Methodology)是目前應用得最普遍的一種開發方法

基本思想 :

系統的思想和系統工程的方法,按照用戶至上的原則結構化、模塊化,自頂向下對系統進行分析與設計。

先將整個信息系統開發過程劃分為若干個相對獨立的階段(系統規劃、系統分析、系統設計、系統實施等);

在前三個階段堅持自頂向下地對系統進行結構化劃分:在系統調查和理順管理業務時,應從最頂層的管理業務入手,逐步深入至最基層;在系統分析、提出目標系統方案和系統設計時,應從宏觀整體考慮入手,先考慮系統整體的優化,然後再考慮局部的優化問題。

在系統實施階段,則堅持自底向上地逐步實施,即組織人員從最基層的模塊做起(編程),然後按照系統設計的結構,將模塊一個個拼接到一起進行調試,自底向上、逐步地構成整個系統。

結構化系統開發方法的開發要求

主要用於控制開發質量

1、開發計劃--階段化

2、管理業務--流程化

3、工作步驟--程序化

4、文檔資料--規範化

5、進度安排--網絡化

結構化系統開發方法的開發過程

用結構化系統開發方法開發一個系統,將整個開發過程劃分為首尾相連的五個階段,即一個生命周期(Life Cycle),如下圖所示:

結構化系統開發方法

1. 系統規劃:根據用戶的系統開發請求,進行初步調查,明確問題,確定系統目標和總體結構,確定分階段實施進度,然後進行可行性研究;

2. 系統分析:分析業務流程、分析數據與數據流程、分析功能與數據之間的關係,最後提出分析處理方式和新系統邏輯方案;

3. 系統設計:進行總體結構設計、代碼設計、數據庫(文件)設計、輸入/輸出設計、模塊結構與功能設計,根據總體設計,配置與安裝部分設備,進行試驗,最終給出設計方案;

4. 系統實施:同時進行編程(由程序員執行)和人員培訓(由系統分析設計人員培訓業務人員和操作員),以及數據準備(由業務人員完成),然後投入試運行;

5.系統運行與維護:進行系統的日常運行管理、評價、監理審計,修改、維護、局部調整,在出現不可調和的大問題時,進一步提出開發新系統的請求,老系統生命周期結束,新系統誕生,構成系統的一個生命周期。

在每一階段中,又包含若干步驟,步驟可以不分先後,但仍有因果關係,總體上不能打亂。

結構化系統開發方法的特點

1. 自頂向下整體地進行分析與設計和自底向上逐步實施的系統開發過程:在系統規劃、分析與設計時,從整體全局考慮,自頂向下地工作;在系統實施階段則根據設計的要求,先編制一個個具體的功能模塊,然後自底向上逐步實現逐步實現整個系統。

2. 用戶至上是影響成敗的關鍵因素,整個開發過程中,要面向用戶,充分了解用戶的需求與願望。

3. 符合實際,客觀性和科學化,即強調在設計系統之前,深入實際,詳細地調查研究,努力弄清實際業務處理過程的每一個細節,然後分析研究,制定出科學合理的目標系統設計方案。

4. 嚴格區分工作階段,把整個開發過程劃分為若干工作階段,每一個階段有明確的任務和目標、預期達到的工作成效,以便計劃和控制進度,協調各方面的工作。前一階段的工作成果是後一階段的工作依據。

5. 充分預料可能發生的變化:環境變化、內部處理模式變化、用戶需求變化。

6. 開發過程工程化,要求開發過程的每一步都要按工程標準規範化,工作文體或文檔資料標準化。

參考文獻