
1. 資訊系統的生命周期
1.1. 【19下選10】
1.2. 立項
1.2.1. 形成《需求規格說明書》并確定立項
1.2.1.1. 【21上選11】
1.3. 開發
1.3.1. 【22下選10】
1.3.2. 以立項階段所做的需求分析為基礎,進行總體規劃,之后,通過系統分析、系統設計、系統實施、系統驗收等作業實作并交付系統
1.4. 運維
1.5. 消亡
1.5.1. 【21下選11】
2. 資訊系統開發方法
2.1. 結構化方法
2.1.1. 應用最為廣泛
2.1.2. 分為若干階段,然后依次進行,前一階段是后一階段的作業依據,按順序完成
2.1.3. 每個階段和主要步驟都有明確詳盡的檔案編制要求,并對其進行有效控制
2.2. 原型法
2.2.1. 【22上選11】
2.2.2. 不要求對系統做全面、詳細的分析,而是基于對用戶需求的初步理解
2.2.2.1. 【20下選11】
2.2.3. 動態回應、逐步納入
2.2.4. 拋棄型原型(Throw-It-Away Prototype)
2.2.5. 進化型原型(Evolutionary Prototype)
2.3. 面向物件方法
3. 資訊系統設計
3.1. 開發階段的重要內容
3.2. 方案設計
3.2.1. 系統總體設計
3.2.1.1. 統的總體架構方案設計、軟體系統的總體架構設計、資料存盤的總體設計、計算機和網路系統的方案設計
3.2.1.1.1. 【19上選13】
3.2.2. 系統詳細設計(物理設計)
3.2.2.1. 代碼設計、資料庫設計、人/機界面設計、處理程序設計
3.3. 系統架構
3.3.1. 將系統整體分解為更小的子系統和組件,從而形成不同的邏輯層或服務
3.4. 設備、DBMS及技術選型
4. 軟體工程
4.1. 用工程的方法進行軟體的開發、管理和維護
4.2. 軟體需求分析與定義
4.2.1. 軟體需求是針對待解決問題的特性的描述
4.2.2. 所定義的需求必須可以被驗證
4.2.3. 優先級對需求進行權衡
4.3. 軟體設計
4.3.1. 軟體架構設計(也叫做高層設計)
4.3.2. 軟體詳細設計
4.4. 軟體測驗
4.4.1. 為了評價和改進產品質量、識別產品的缺陷和問題而進行的活動
4.4.2. 整個開發和維護程序中的活動
4.4.2.1. 【21下選12】
4.4.3. 針對一個程式的行為,在有限測驗用例集合上,動態驗證是否達到預期的行為
4.4.4. 包括在整個開發和維護程序中的活動
4.4.5. 單元測驗
4.4.5.1. 【21上選12】
4.4.5.1.1. 【22上選12】
4.4.6. 集成測驗
4.4.7. 系統測驗
4.5. 軟體維護
4.5.1. 為需要提供軟體支持的全部活動
4.5.2. 在交付前完成的活動
4.5.2.1. 運行計劃
4.5.2.2. 維護計劃
4.5.3. 交付后完成的活動
4.5.3.1. 軟體修改
4.5.3.2. 培訓
4.5.3.3. 幫助資料
4.5.4. 更正性維護
4.5.4.1. 更正交付后發現的錯誤
4.5.4.1.1. 【19上選12】
4.5.5. 適應性維護
4.5.5.1. 使軟體產品能夠在變化后或變化中的環境中繼續使用
4.5.6. 完善性維護
4.5.6.1. 改進交付后產品的性能和可維護性
4.5.7. 預防性維護
4.5.7.1. 在軟體產品中的潛在錯誤成為實際錯誤前,檢測并更正它們
4.6. 軟體質量
4.6.1. 軟體特性的總和
4.6.2. 軟體滿足用戶需求的能力
4.6.2.1. 【19下選11】
4.6.2.2. 遵從用戶需求,達到用戶滿意
4.6.3. 內部質量
4.6.4. 外部質量
4.6.5. 使用質量
4.7. 軟體質量管理
4.7.1. 軟體質量保證
4.7.1.1. 通過制訂計劃、實施和完成等活動保證專案生命周期中的軟體產品和程序符合其規定的要求
4.7.2. 驗證與確認
4.7.2.1. 驗證程序試圖確保活動的輸出產品已經被正確構造,即活動的輸出產品滿足活動的規范說明
4.7.2.1.1. 【22下選11】
4.7.2.2. 確認程序則試圖確保構造了正確的產品,即產品滿足其特定的目的
4.7.2.2.1. 【20下選12】
4.7.3. 評審與審計
4.7.3.1. 管理評審的目的是監控進展,決定計劃和進度的狀態,或評價用于達到目標所用管理方法的有效性
4.7.3.2. 技術評審的目的是評價軟體產品,以確定其對使用意圖的適合性
4.8. 軟體配置管理
4.8.1. 通過標識產品的組成元素、管理和控制變更、驗證、記錄和報告配置資訊,來控制產品的進化和完整性
4.8.2. 軟體配置管理計劃、軟體配置標識、軟體配置控制、軟體配置狀態記錄、軟體配置審計、軟體發布管理與交付
4.8.3. 軟體配置標識活動識別要控制的配置項,并為這些配置項及其版本建立基線
4.8.3.1. 【21下選14】
4.8.4. 工具包括追蹤工具、版本管理工具和發布工具
4.8.4.1. 【19上選14】
4.8.5. 軟體配置控制關注的是管理軟體生命周期中的變更
4.8.5.1. 【22上選14】
4.9. 軟體程序管理
4.9.1. 專案啟動與范圍定義
4.9.2. 專案規劃
4.9.3. 專案實施
4.9.4. 專案監控與評審
4.9.5. 專案收尾與關閉
4.10. 軟體開發工具
4.10.1. 需求工具包括需求建模工具和需求追蹤工具
4.10.2. 設計工具包括軟體設計創建和檢查工具
4.10.3. 構造工具包括程式編輯器、編譯器、代碼生成器、解釋器、除錯器等
4.10.4. 測驗工具包括測驗生成器、測驗執行框架、測驗評價工具、測驗管理工具、性能分析工具
4.10.5. 維護工具包括理解工具(如可視化工具)和再造工具(如重構工具)
4.10.6. 配置管理工具包括追蹤工具、版本管理工具和發布工具
4.10.7. 工程管理工具包括專案計劃與追蹤工具、風險管理工具和度量工具
4.10.8. 工程程序工具包括建模工具、管理工具、軟體開發環境
4.10.9. 質量工具包括檢查工具和分析工具
4.11. 軟體復用
4.11.1. 利用已有軟體的各種有關知識構造新的軟體,以縮減軟體開發和維護的費用
4.11.2. 復用是提高軟體生產力和質量的一種重要技術
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/553022.html
標籤:其他
上一篇:學系統集成專案管理工程師(中項)系列24a_資訊系統集成專業技術知識(上)
下一篇:返回列表
