在資訊系統開發生命週期各階段中,仔細了解使用者需求以作為系統開發人員開發系統依據,係指下列何者?
(A)系統規劃
(B)系統分析
(C)系統設計
(D)程式撰寫
統計: A(2082), B(7598), C(967), D(66), E(0) #347101
詳解 (共 10 筆)
|
資訊系統開發生命週期 |
||
|
系統規劃→系統分析→系統設計→程式撰寫 |
||
|
系統規劃 |
計畫階段 |
為什麼要建立一個系統?界定系統目標與範圍 |
|
系統分析 |
分析階段 |
仔細了解使用者需求以做為系統開發人員開發系統的依據 |
|
系統設計 |
設計階段 |
系統的需求如何被達成、軟硬體如何搭配等。 |
|
程式撰寫 |
實作階段 |
建立系統 |
Q:在資訊系統開發生命週期過程中,界定系統目標與範圍的工作是屬於哪一個階段?(103自來水題目)
(A) 系統規劃
(B) 系統分析
(C) 系統設計
(D) 程式撰寫
A: (A)系統規劃
調查>分析>設計>編碼>測試>維護
系統開發生命週期(SDLC)
第一個階段–規劃(planning):對企業的整體資訊系統需求作確認、分析、排定優先順序以及安排。
第二個階段–分析(analysis):對系統的需求進行瞭解與建構。
第三個階段——設計(design):將建議的解決方案轉換成邏輯設計,之後再轉換成實體系統規格。
-----邏輯設計:描述從分析階段所找出之系統功能特色,此設計和底層電腦平台無關。
-----實體設計:邏輯設計完成後,將邏輯規格轉換成技術規格,以供程式設計和系統建置的需要。
第四個階段——實作(implementation):包含撰寫程式、測試、安裝以及支援企業組織內的資訊系統。
第五個階段——維護(maintenance):以系統化方式維修及改善資訊系統。
1、問題的定義及規劃
此階段是軟體開發方與需求方共同討論,主要確定軟體的開發目標及其可行性。
2、需求分析
在確定軟體開發可行的情況下,對軟體需要實現的各個功能進行詳細分析。需求分析階段是一個很重要的階段,這一階段做得好,將為整個軟體開發項目的成功打下良好的基礎。"唯一不變的是變化本身。",同樣需求也是在整個軟體開發過程中不斷變化和深入的,因此我們必須制定需求變更計劃來應付這種變化,以保護整個項目的順利進行。
3、軟體設計
此階段主要根據需求分析的結果,對整個軟體系統進行設計,如系統框架設計,資料庫設計等等。軟體設計一般分為總體設計和詳細設計。好的軟體設計將為軟體程式編寫打下良好的基礎。
4、程式編碼
此階段是將軟體設計的結果轉換成電腦可運行的程式代碼。在程式編碼中必須要制定統一,符合標準的編寫規範。以保證程式的可讀性,易維護性,提高程式的運行效率。
5、軟體測試
在軟體設計完成後要經過嚴密的測試,以發現軟體在整個設計過程中存在的問題並加以糾正。整個測試過程主要分單元測試、組裝測試以及系統測試三個階段進行。測試的方法主要有白盒測試和黑盒測試兩種。在測試過程中需要建立詳細的測試計劃並嚴格按照測試計劃進行測試,以減少測試的隨意性。
6、系統轉換
將作業由舊系統轉換新系統,也就是說運行系統的方法,轉換方法有平行、分批、分發、立即、試驗五種轉換方法。
7、運行維護
軟體維護是軟體生命周期中持續時間最長的階段。在軟體開發完成並投入使用後,由於多方面的原因,軟體不能繼續適應用戶的要求。要延續軟體的使用壽命,就必須對軟體進行維護。軟體的維護包括糾錯性維護和改進性維護兩個方面。