首頁 考試吧論壇 Exam8視線 考試商城 網絡課程 模擬考試 考友錄 實用文檔 繽紛校園 英語學習 | ||
![]() |
2010考研 | 自學考試 | 成人高考 | 專 升 本 | 法律碩士 | MBA/MPA | 中 科 院 | |
![]() |
四六級 | 商務英語 | 公共英語 | 職稱日語 | 職稱英語 | 博思 | 口譯筆譯 | GRE GMAT | 日語 | 托福 | |
雅思 | 專四專八 | 新概念 | 自考英語 | 零起點英、法、德、日、韓語 | 在職申碩英語 | ||
在職攻碩英語 | 成人英語三級 | ||
![]() |
等級考試 | 水平考試 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證 | |
![]() |
公務員 | 報關員 | 報檢員 | 外銷員 | 司法考試 | 導游考試 | 教師資格 | 國際商務師 | 跟單員 | |
單證員 | 物流師 | 價格鑒證師 | 銀行從業資格 | 證券從業資格 | 人力資源管理師 | 管理咨詢師 | ||
期貨從業資格 | 社會工作者 | ||
![]() |
會計職稱 | 注會CPA | 經濟師 | 統計師 | 注冊稅務師 | 評估師 | 精算師 | 高會 | ACCA | 審計師 | |
法律顧問 | 會計證 | ||
![]() |
一級建造師 | 二級建造師 | 造價師 | 監理師 | 安全師 | 咨詢師 | 結構師 | 建筑師 | 安全評價師 | |
房地產估價師 | 土地估價師 | 設備監理師 | 巖土工程師 | 質量資格 | 房地產經紀人 | 造價員 | ||
投資項目管理 | 土地代理人 | 環保師 | 環境影響評價 | 物業管理師 | 城市規劃師 | 公路監理師 | ||
公路造價工程師 | 招標師 | ||
![]() |
執業護士 | 執業醫師 | 執業藥師 | 衛生資格 |
-----------------------------------------------------
以下內容節選自清華大學版《系統分析師教程》
僅供學習、參考使用,詳細內容請查閱原著
-----------------------------------------------------
3.1 方法概述
3.1.1系統開發的生命周期
正如事物有其產生、發展、成熟、消亡的生長過程一樣,信息系統也都有其產生、發展、消亡的過程。當舊系統不再適合企業發展的需要時,適合企業發展的新系統將代替舊系統,這個周期就被稱作系統的生命周期(System Life Cycle,SLC)。
為了有效地進行系統的開發和管理,根據系統生命周期的概念,一般可以將信息系統的開發分為5個階段,即總體規劃階段、系統分析階段、系統設計階段、系統實施階段、系統運行和評價階段。每個階段都有其明確的任務,任務完成后都將交付給下一階段一定規格的文檔,作為下一階段開發的依據。這種開發過程,這直觀上就像一級一級的瀑布,所以系統開發生命周期也稱為“瀑布模型”。
每個階段完成后都要向下一個階段交付一定的文檔。如總體規劃階段向系統分析階段提交可行性分析報告,系統分析階段根據可行性分析報告,進一步對系統的功能進行分析和邏輯設計,并提出系統方案說明書。系統設計階段又稱為物理設計階段。在此階段,根據系統邏輯方案進行物理設計,并提交系統設計說明書。系統實施階段是根據系統設計進行程序實現和測試、安裝、試運行、系統轉化等工作。由于人們對問題的認識有一個深化反復的過程,所以有時會出現一定的反復。
3.1.2結構化方法的基本思想
結構化方法是“結構化分析”(Structured Analysis,SA)和“結構化設計”(Structured Design,SD)的總稱,結構化方法是目前最成熟、應用最廣泛的信息系統開發方法之一,他的優點是有一套嚴格的開發程序,各開發階段都要求有完整的文檔紀錄,國內外已有許多成功開發的例子。
3.1.2.1結構化分析
1.結構化系統分析思想
結構化分析方法是由美國Yourdon公司在20世紀70年代提出的,其基本思想是將系統開發看成工程項目,有計劃、有步驟地進行,是一種應用很廣的開發方法,適用于分析大型信息系統。
結構化分析方法采用“自頂向下,逐層分解”的開發策略。按照這種策略,再復雜的系統也可以有條不紊的進行,只要將復雜的系統適當分層,每層的復雜程度即可降低,這就是結構化分析的特點。
2.結構化分析方法的內容
結構化分析之后獲得的文檔是系統分析報告,系統分析報告是由下面幾個部分組成的:組織結構及其分析,現行業務流程及其分析,現有數據和數據流程及其分析,新系統地初步方案和補充材料,如開發計劃等。
3.結構劃分此方法的特點
結構化分析方法有以下特點
結構化分析方法簡單,易于掌握和使用。
結構化分析方法將分析的結果用圖形表示,如業務流程圖,數據流程圖等,這些圖形都有一套標準圖符組成,從而將分析結果簡明易懂的展示在用戶面前。
結構化分析的實施步驟實現分析實現環境中已存在的系統,在此基礎上再構思即將開發的目標系統,從而大大降低了問題的復雜程度,符合人們認識世界、改造世界的一般規律。
4.結構化分析方法的局限
結構化分析方法是一種行之有效的方法,但也有一定的局限性。局限性可以概括成以下幾個方面
結構化分析方法要求對系統有完整確切的需求定義,而實際上這是非常困難的。
文檔資料數量大。需要書寫大量文檔,隨著分析的深入,這套文檔需要及時更新,即使在工具的輔助下,仍有一定的難度。
人機界面表達能力差。
結構化分析方法描述的模型僅僅是書面的,只能供人們閱讀和討論,但不能使用從而及時地獲得用戶的反饋信息。
3.1.2.2結構化設計
結構化設計方法的基本思想是將系統設計成由相對獨立、功能單一的模塊組成的結構。
結構化設計方法內容主要包括
系統總體結構:包括總體結構圖、子系統結構圖和計算機流程圖
系統設備配置:包括計算機系統配置土,設備在各生產崗位的分布圖,主機、網絡和終端連接圖等。
系統分類編碼方案:分類方案、編碼和校對方式。
數據庫結構包括DB的結構(主要指表與表之間的結構),表內部結構(字段,域)核數據字典等
I/O設計方案
HIPO包括層次結構圖和IPO圖
處理邏輯和存儲方案
3.1.3系統開發的階段劃分
1.總體規劃階段
總體規劃階段是信息系統的起始階段?傮w規劃的作用可以分成以下幾點
指明組織中建設信息系統的范圍和目標
指導信息系統開發
合理分配和利用各種資源
通過規劃過程找出企業中存在的問題
一個比較完整的總體規劃,它的內容應該包括信息系統的開發范圍和目標;信息系統開發的約束條件;組織及其管理的現狀、問題及解決方案;信息系統的總體結構;信息系統建設計劃;相關的信息技術發展預測等。
2.系統分析階段
系統分析階段的目標是為系統階段提供系統的邏輯模型,系統設計階段再根據這個邏輯模型進行物理方案的設計。