阿摩線上測驗 登入

申論題資訊

試卷:96年 - 096年專門職業及技術人員高等建築師、技師、法醫師暨普通記帳士、96年第二次高等暨普通消防設備人員、普通不動產經紀人資訊技師#33576
科目:公職◆系統分析與設計
年份:96年
排序:0

申論題內容

二、系統生命週期主要可分為幾個階段?並簡單解釋之。何謂系統分析?系統分析階段 有那些主要的工作?請說明系統分析書應包含那些主要的基本章節。(20 分)

詳解 (共 1 筆)

詳解 提供者:hchungw
  • 系統生命週期階段:包括可行性研究與計劃、需求分析、系統設計、系統實現、系統測試、系統部署和系統維護。
  • 系統分析的意義:確保新系統能夠滿足用戶的需求和技術要求。
  • 系統分析階段的主要工作:包括需求收集、需求分析、需求定義、需求驗證和需求管理。
  • 系統分析書的基本章節:包括引言、現狀分析、需求收集方法、需求說明、可行性分析、系統模型、需求驗證和需求管理。

 

系統生命週期的階段

系統生命週期(System Development Life Cycle, SDLC)通常可分為以下幾個主要階段:

  1. 可行性研究與計劃(Feasibility Study and Planning)

    • 意義:評估項目的可行性,確定是否應該啟動該項目。
    • 主要工作:進行技術、經濟和運營可行性分析,制定初步項目計劃,確定項目目標和範圍。
  2. 需求分析(Requirements Analysis)

    • 意義:深入了解和確定系統的需求。
    • 主要工作:收集、分析和記錄用戶需求,製作需求規格說明書,確保所有需求都得到清晰和準確的定義。
  3. 系統設計(System Design)

    • 意義:將需求轉化為具體的設計方案。
    • 主要工作:進行架構設計、數據庫設計、界面設計和詳細設計,製作設計說明書。
  4. 系統實現(System Implementation)

    • 意義:根據設計進行系統的編碼、測試和部署。
    • 主要工作:編寫程序代碼,進行單元測試、集成測試和系統測試,安裝和配置系統。
  5. 系統測試(System Testing)

    • 意義:確保系統按設計要求正常運行,並滿足用戶需求。
    • 主要工作:進行功能測試、性能測試、安全測試和用戶驗收測試。
  6. 系統部署(System Deployment)

    • 意義:將系統交付給用戶並投入運行。
    • 主要工作:安裝和配置系統,進行數據遷移,培訓用戶,提供支持和維護。
  7. 系統維護(System Maintenance)

    • 意義:保持系統的正常運行,進行改進和更新。
    • 主要工作:修復缺陷,進行系統升級,優化性能,確保系統的持續有效運行。

系統分析的意義

系統分析是系統生命週期中至關重要的一個階段,旨在深入理解和定義系統需求,確保新系統能夠滿足用戶的業務需求和技術要求。

系統分析階段的主要工作

  1. 需求收集(Requirements Gathering)

    • 通過訪談、問卷調查、觀察和文檔分析等方式收集用戶需求。
  2. 需求分析(Requirements Analysis)

    • 分析收集到的需求,確定其合理性、可行性和優先級。
  3. 需求定義(Requirements Definition)

    • 編寫需求規格說明書,詳細描述系統的功能需求和非功能需求。
  4. 需求驗證(Requirements Validation)

    • 確保需求規格說明書的準確性和完整性,並與用戶進行確認。
  5. 需求管理(Requirements Management)

    • 跟蹤和管理需求的變更,保持需求文檔的更新和一致。

系統分析書的基本章節

  1. 引言(Introduction)

    • 描述系統的背景、目標和範圍。
  2. 現狀分析(Current System Analysis)

    • 分析當前系統的運行情況、存在的問題和局限性。
  3. 需求收集方法(Requirements Gathering Methods)

    • 描述需求收集的方法和過程。
  4. 需求說明(Requirements Specification)

    • 詳細描述系統的功能需求和非功能需求。
  5. 可行性分析(Feasibility Analysis)

    • 對技術、經濟和運營可行性進行分析和評估。
  6. 系統模型(System Models)

    • 使用數據流程圖(DFD)、實體關係圖(ERD)等模型來表示系統的邏輯結構和數據結構。
  7. 需求驗證(Requirements Validation)

    • 描述需求驗證過程和結果,確保需求的正確性和一致性。
  8. 需求管理(Requirements Management)

    • 描述需求變更管理流程和文檔更新策略。