內容簡介
本書內容包括系統計畫、需求分析與定義、系統設計、軟體設計、軟體測試、軟體維護、系統可靠性分析與設計、系統的安全性和保密性設計、文檔編制、項目管理、軟體質量管理、實時系統分析與設計、嵌入式系統分析與設計、信息化基礎知識、信息系統基礎知識等內容。本書對《系統分析師考試大綱》部分內容的詳細講解,是對《系統分析題教程》的補充。
本書適合於參加全國計算機技術與軟體專業技術資格(水平)考試——系統分析師級別考試的考生。
目錄
第1章 系統計畫
1.1 系統項目的提出與選擇
1.1.1 系統項目的立項目標和動機
1.1.2 各種項目立項的價值判斷
1.1.3 系統項目的選擇和確定
1.1.4 系統項目提出和選擇的結果
1.2 可行性研究與效益分析
1.2.1 可行性研究的意義
1.2.2 可行性研究的內容
1.2.3 效益分析
1.2.4 可行性分析報告的標準
1.3 定義問題與歸結模型
1.3.1 定義問題和歸結模型的意義
1.3.2 定義問題和歸結模型的方法論模型
1.3.3 定義問題和歸結模型的步驟
1.3.4 定義問題和歸結模型的若干手段
1.4 系統方案的制定、評價和改進
1.5 新舊系統的分析和比較
1.5.1 新舊系統比較的目的
1.5.2 新舊系統比較的原則和方式
1.6 所需資源的估汁
1.6.1 資源評估的意義
1.6.2 描述資源
1.6.3 項目實施所需要的可能資源
1.7 現有軟體、硬體和數據資源的有效利用
1.7.1 意義
1.7.2 手段
1.8 流行的系統分析方法論
第2章 需求分析與定義
2.1 軟體需求與需求過程
2.1.1 什麼是軟體需求
2.1.2 需求工程
2.2 需求調查與問題定義
2.3 可行性研究
2.4 現有系統的分析
2.5 需求分析
2.5.1 需求分析的工作任務
2.5.2 需求建模
2.6 確認測試計畫
2.7 流行的需求分析方法論
2.7.1 結構化分析
2.7.2 面向對象分析
2.7.3 面向問題域的分析
主要參考文獻
第3章 系統設計
3.1 概論
3.2 處理流程設計(工作流設計)
3.3 系統人機界面設計
3.4 系統的檔案設計
3.5 資料庫管理系統的選擇和資料庫設計
3.5.1 數據組織的分類
3.5.2 資料庫選擇實例
3.6 網路環境下的計算機套用系統的設計
3.7 簡單分散式計算機套用系統的設計
3.8 系統運行環境的集成與設計
3.9 系統過渡計畫
主要參考文獻
第4章 軟體設計
4.1 軟體設計基本原則
4.1.1 信息隱蔽
4.1.2 模組獨立性
主要參考文獻
4.2 結構化設計方法
4.3 面向對象設計
4.3.1 面向對象的概念
4.3.2 面向對象分析方法
4.3.3 面向對象設計
4.4 用戶界面設計
4.5 設計評審
主要參考文獻
第5章 軟體測試
5.1 軟體測試的定義和目的
5.2 測試用例設計
5.2.1 黑盒測試
5.2.2 白盒測試
5.2.3 邏輯覆蓋
5.3 軟體測試的策略
5.3.1 單元測試
5.3.2 集成測試
5.3.3 確認測試
5.3.4 系統測試
5.3.5 測試和測試
5.4 軟體測試種類
5.5 軟體測試自動化工具
5.5.1 軟體測試自動化概述
5.5.2 白盒測試工具——NuMega DevPartner Studio
5.5.3 黑盒測試工具——QACenter
5.6 面向對象的軟體測試
5.6.1 面向對象分析的測試
5.6.2 面向對象設計的測試
5.6.3 面向對象編程的測試
5.6.4 面向對象的單元測試
5.6.5 面向對象的集成測試
5.6.6 面向對象的系統測試
主要參考文獻
第6章 軟體維護
6.1 軟體的可維護性
6.2 軟體維護的分類
6.3 軟體維護的工作量
6.4 軟體維護作業的實施和管理
6.5 預防性維護
6.6 軟體再生工程
主要參考文獻
第7章 系統的可靠性分析與設計
7.1 可靠性概述
7.2 系統的故障模型和可靠性模型
7.2.1 系統的故障模型
7.2.2 系統的可靠性模型
7.3 系統的可靠性分析和可靠度計算
7.3.1 組合模型
7.3.2 馬爾柯夫模型
7.4 提高系統可靠性的措施
主要參考文獻
第8章 系統的安全性和保密性設計
8.1 信息安全內容
8.1.1 信息安全概念的發展
8.1.2 信息安全研究的目標
8.1.3 信息安全的常用技術
8.2 訪問控制技術
8.2.1 訪問控制的實現方法
8.2.2 訪問控制策略
8.2.3 Bell-Lapadula模型
8.3 數據機密性
8.3.1 對稱密鑰加密與AES
8.3.2 非對稱密鑰加密與RSA
8.3.3 門限密碼學
8.3.4 PKI
8.4 數據完整性
8.4.1 Biba完整性模型
8.4.2 雜湊函式與訊息摘要
8.5 通信與網路的安全性
8.5.1 網路環境下危及安全的因素
8.5.2 網路安全層次模型
8.5.3 通信與網路的信息安全技術
8.5.4 防火牆技術
8.6 系統安全管理與安全工程
8.6.1 安全管理的必要性
8.6.2 系統安全管理
8.6.3 系統安全工程
主要參考文獻
第9章 文檔編制
9.1 軟體文檔
9.1.1 文檔的作用
9.1.2 文檔的分類
9.1.3 文檔編制的要求
9.1.4 文檔標準
9.1.5 文檔的管理與分發
9.2 可行性研究報告
9.2.1 可行性研究報告的作用
9.2.2 可行性研究報告編寫指南
9.2.3 其他相關說明
9.3 項目開發計畫
9.3.1 項目開發計畫的作用
9.3.2 項目開發計畫編寫指南
9.3.3 其他相關說明
9.4 需求規格說明書
9.4.1 需求規格說明書的作用
9.4.2 需求規格說明書編寫指南
9.4.3 其他相關說明
9.5 數據要求規格說明書
9.5.1 數據要求規格說明書的作用
9.5.2 數據要求規格說明書編寫指南
9.5.3 相關技術
9.6 用戶手冊
9.6.1 用戶手冊的作用
9.6.2 用戶手冊編寫指南
9.6.3 其他相關說明
9.7 操作手冊
9.7.1 操作手冊的作用
9.7.2 操作手冊編寫指南
9.7.3 其他相關說明
9.8 測試計畫、測試分析報告
9.8.1 測試計畫與測試分析報告的作用
9.8.2 測試計畫編制指南
9.8.3 測試分析報告編制指南
9.8.4 其他相關說明
9.9 技術報告
9.9.1 技術報告的作用
9.9.2 技術報告編制指南
9.9.3 其他相關說明
9.10 開發進度記錄
9.10.1 開發進度記錄的作用
9.10.2 開發進度記錄編制指南
9.10.3 其他相關說明
9.11 項目開發總結報告
9.11.1 項目開發總結報告的作用
9.11.2 項目開發總結報告編制指南
9.11.3 其他相關說明
主要參考文獻
第10章 項目管理
10.1 項目及項目管理的基本概念
10.1.1 項目
10.1.2 項目管理
10.2 項目計畫
10.3 進度管理
10.4 人員管理
10.5 費用管理
10.5.1 費用計畫
10.5.2 費用控制
10.6 軟硬體和數據資源的計畫與管理
10.7 項目環境管理
10.8 與用戶的協作
10.9 標準化管理
10.10 配置管理
10.11 項目管理工具
10.12 項目信息管理
10.13 項目風險管理
10.14 項目管理體制
10.14.1 美國UCC公司項目管理體制
10.14.2 IBM集成產品開發(IPD)體系
主要參考文獻
第11章 軟體質量管理
11.1 軟體質量概述
11.2 軟體質量保證體系
11.2.1 軟體質量保證活動
11.2.2 軟體質量保證計畫
11.2.3 軟體質量保證的實施
11.3 軟體質量保證標準
11.3.1 標準的層次
11.3.2 國家標準
11.3.3 ISO標準
11.3.4 CMM
11.3.5 CMMI
11.4 全面質量管理
11.4.1 全面質量管理簡介
11.4.2 全面質量管理的實施
11.5 六西格瑪管理
11.5.1 六西格瑪管理的概念
11.5.2 六西格瑪管理的理念
主要參考文獻
第12章 實時系統分析與設計
12.1 實時系統分析與設計方法
12.1.1 有限狀態機
12.1.2 Petri網
12.2 實時系統核心的設計
12.2.1 實時系統調度算法
12.2.2 實時任務管理和調度
12.2.3 定時器和中斷管理
12.2.4 存儲器管理
12.2.5 I/O與檔案系統
12.2.6 網路通信
12.3 實時系統分析與設計實例分析
12.3.1 測控設備控制計算機實時系統分析與設計
12.3.2 Windows NT與Multibus系統實時串列通信軟體的設
12.3.3 全數字仿真計算機實時系統套用
主要參考文獻
第13章 嵌入式系統分析與設計
13.1 嵌人式系統概述
13.1.1 嵌入式系統的套用領域
13.1.2 典型的嵌入式系統結構
13.1.3 嵌入方式
13.2 嵌人式系統開發的特點和要求
13.3 嵌入式系統開發流程
13.4 嵌人式系統開發的硬、軟體資源
主要參考文獻
第14章 信息化基礎知識
14.1 信息與信息化
14.1.1 信息的定義及其特性
14.1.2 信息化
14.1.3 信息化對組織的意義
14.1.4 組織對信息化的需求
14.2 政府信息化與電子政務
14.2.1 政府信息化的概念、作用及意義
14.2.2 我國政府信息化的歷程和策略
14.2.3 電子政務的概念、內容和技術形式
14.2.4 電子政務的套用領域
14.2.5 電子政務建設的過程模式和技術模式
14.3 企業信息化與電子商務
14.3.1 企業信息化的概念、目的、規劃、方法
14.3.2 企業資源規劃(EfuP)的結構和功能
14.3.3 客戶關係管理(CRM)在企業的套用
14.3.4 企業門戶
14.3.5 企業套用集成
14.3.6 供應鏈管理(SCM)的思想
14.3.7 商業智慧型(BI)
14.3.8 電子商務的類型、標準
14.4 信息資源管理
14.5 信息化的有關政策、法規和標準
主要參考文獻
第15章 信息系統基礎知識
15.1 信息系統
15.1.1 信息系統的概念
15.1.2 信息系統的功能
15.1.3 信息系統的類型
15.1.4 信息系統的發展
15.2 信息系統建設
15.2.1 信息系統建設的複雜性
15.2.2 信息系統的生命周期
15.2.3 信息系統建設的原則
15.2.4 信息系統開發方法
主要參考文獻