<progress id="6tu77"><bdo id="6tu77"></bdo></progress>

<tbody id="6tu77"></tbody>

        1. <samp id="6tu77"><ins id="6tu77"><u id="6tu77"></u></ins></samp>
          <tbody id="6tu77"></tbody>

          <samp id="6tu77"><ins id="6tu77"><u id="6tu77"></u></ins></samp>
        2. <progress id="6tu77"><bdo id="6tu77"></bdo></progress>
          <samp id="6tu77"><ins id="6tu77"><ruby id="6tu77"></ruby></ins></samp><tbody id="6tu77"></tbody>
          <samp id="6tu77"></samp>
        3.  
          山東公務員考試網計算機常識-軟件工程過程與軟件生命周期

          首頁 > 

          公務員

           > 山東

           > 山東公務員考試網計算...

          山東公務員考試網計算機常識-軟件工程過程與軟件生命周期

          山東公務員考試網計算機常識-軟件工程過程與軟件生命周期

          1、軟件工程過程(Software Engineering Process)

          ISO9000定義:軟件工程過程是把輸入轉化為輸出的一組彼此相關的資源和活動。

          定義支持了軟件工程過程的兩方面內涵。其一,軟件工程過程是指為獲得軟件產品,在軟件工具支持下由軟件工程師完成的一系列軟件工程活動。基于這個方面,軟件工程過程通常包含4種基本活動:

          (1) P(plan)——軟件規格說明。規定軟件的功能及其運行時的限制。

          (2) D(do)——軟件開發。產生滿足規格說明的軟件。

          (3) C(check)——軟件確認。確認軟件能夠滿足客戶提出的要求。

          (4) A (action)——軟件演進。為滿足客戶的變更要求,軟件必須在使用的過程中演進。

          通常把用戶的要求轉變成軟件產品的過程也叫做軟件開發過程。此過程包括對用戶的要求進行分析,解釋成軟件需求,把需求變換成設計,把設計用代碼來實現并進行代碼測試,有些軟件還需要進行代碼安裝和交付運行。

          其二,從軟件開發的觀點看,它就是使用適當的資源(包括人員、硬軟件工具、時間等),為開發軟件進行的一組開發活動,在過程結束時將輸入(用戶要求)轉化為輸出(軟件產品)。

          所以,軟件工程的過程是將軟件工程的方法和工具綜合起來,以達到合理、及時地進行計算機軟件開發的目的。軟件工程過程應確定方法使用的順序、要求交付的文檔資料、為保證質量和適應變化所需要的管理、軟件開發各個階段完成的任務。

          2、軟件生命周期(software life cycle)

          通常,將軟件產品從提出、實現、使用維護到停止使用退役的過程稱為軟件生命周期。一般包括可行性研究與需求分析、設計、實現、測試、交付使用以及維護等活動。

          還可以將軟件生命周期分為軟件定義、軟件開發及軟件運行維護三個階段。軟件生命周期的主要活動階段是:

          (1) 可行性研究與計劃制定。確定待開發軟件系統的開發目標和總的要求,給出它的功能、性能、可靠性以及接口等方面的可能方案,制定完成開發任務的實施計劃。

          (2) 需求分析。對待開發軟件提出的需求進行分析并給出詳細定義。編寫軟件規格說明書及初步的用戶手冊,提交評審。

          (3) 軟件設計。系統設計人員和程序設計人員應該在反復理解軟件需求的基礎上,給出軟件的結構、模塊和劃分、功能的分配及處理流程。在系統比軟件復雜的情況下,設計階段可分解成概要設計階段和詳細設計階段。編寫概要設計說明書、詳細設計說明書和測試計劃初稿,提交評審。

          (4) 軟件實現。把軟件設計轉換成計算機可以接受的程序代碼。即完成源程序的編碼,編寫用戶手冊、操作手冊等面向用戶的文檔,編寫單元測試計劃。

          (5) 軟件測試。在設計測試用例的基礎上,檢驗軟件的各個組成部分。編寫測試分析報告。

          (6) 運行和維護。將已交付的軟件投入運行,并在運行使用中不斷地維護,根據新進出的需求進行必要而且可能的擴充和刪改

          更多精彩資訊請關注查字典資訊網,我們將持續為您更新最新資訊!

          查看全部

          推薦文章

          猜你喜歡

          附近的人在看

          推薦閱讀

          拓展閱讀

          相關資訊

          最新資訊

          網友關注

          ?
          国产精品一区二区久久精品