第1章 基礎知識
1.1 計算機系統(tǒng)組成
1.2 計算機的應用領域
1.3 計算機軟件
1.3.1 計算機語言
1.3.2 系統(tǒng)軟件
1.3.3 應用軟件
1.4 操作系統(tǒng)
1.4.1 基本概念
1.4.2 操作系統(tǒng)的發(fā)展
1.4.3 操作系統(tǒng)的主要功能
1.4.4 操作系統(tǒng)的分類
1.5 計算機網絡基礎
1.5.1 計算機網絡概述
1.5.2 計算機網絡的分類
1.6 Internet基礎
1.6.1 Internet的形成與發(fā)展
1.6.2 Internet的結構與組成
1.6.3 TCP/IP協(xié)議、域名與IP地址
1.6.4 Internet提供的主要服務
1.6.5 Internet的基本接入方式
1.7 信息安全基礎
1.7.1 信息安全的基本概念
1.7.2 信息保密
1.7.3 信息認證
1.7.4 密鑰管理
1.7.5 計算機病毒概述
1.7.6 網絡安全
1.7.7 操作系統(tǒng)安全
1.7.8 數(shù)據庫安全
習題一
第2章 軟件工程
2.1 軟件工程的基本概念
2.1.1 軟件的概念
2.1.2 軟件危機
2.1.3 軟件工程及其原理
2.1.4 軟件工程項目的基本目標
2.1.5 軟件生命周期
2.2 需求分析
2.2.1 軟件需求分析的任務
2.2.2 結構化分析
2.2.3 軟件需求說明書
2.3 軟件系統(tǒng)設計
2.3.1 總體設計
2.3.2 詳細設計
2.4 程序設計
2.4.1 好程序的標準
2.4.2 結構化程序設計
2.4.3 面向對象程序設計
2.4.4 可視化編程技術
2.4.5 程序的內部文檔
2.4.6 編程風格
2.5 軟件測試
2.5.1 測試的概述
2.5.2 測試的原則
2.5.3 測試用例設計
2.5.4 排錯
2.5.5 測試報告
2.6 軟件的維護
2.6.1 維護的內容
2.6.2 維護的類型
2.6.3 系統(tǒng)維護的管理
2.7 軟件質量
2.7.1 軟件質量因素
2.7.2 軟件質量控制
2.8 軟件文檔
2.8.1 軟件文檔的作用與分類
2.8.2 軟件文檔的編寫要求
2.9 軟件工程技術的發(fā)展
2.9.1 生命周期法存在的問題
2.9.2 面向對象方法簡介
習題二
第3章 數(shù)據庫技術
3.1 數(shù)據庫基本概念
3.1.1 信息、數(shù)據與數(shù)據處理
3.1.2 數(shù)據庫、數(shù)據庫管理系統(tǒng)和數(shù)據庫系統(tǒng)
3.1.3 數(shù)據庫系統(tǒng)的3級模式結構
3.2 關系數(shù)據模型
3.2.1 數(shù)據模型概述
3.2.2 關系模型
3.2.3 關系操作與關系代數(shù)
3.2.4 關系的完整性約束
3.3 關系數(shù)據庫標準語言——SQL
3.3.1 SQL概述
3.3.2 SQL的數(shù)據定義
3.3.3 SQL的數(shù)據操作
3.3.4 SQL的視圖
3.3.5 SQL的數(shù)據控制
3.3.6 嵌入式SQL
3.4 關系數(shù)據理論基礎
3.4.1 什么是有問題的關系模式
3.4.2 函數(shù)依賴
3.4.3 關系模式的規(guī)范化
3.5 數(shù)據庫設計方法
3.5.1 數(shù)據庫設計概述
3.5.2 需求分析
3.5.3 概念設計
3.5.4 邏輯設計
3.5.5 物理設計
3.5.6 其他設計
3.5.7 實現(xiàn)和維護
3.6 數(shù)據庫管理系統(tǒng)
3.6.1 數(shù)據庫管理系統(tǒng)的功能
3.6.2 數(shù)據庫管理系統(tǒng)的組成和體系結構
3.6.3 數(shù)據庫管理系統(tǒng)的運行過程示例
3.6.4 新的應用需求對數(shù)據庫管理系統(tǒng)的挑戰(zhàn)
3.6.5 數(shù)據庫管理系統(tǒng)的選擇
習題三
第4章 信息管理
4.1 信息管理的基本概念
4.1.1 信息
4.1.2 信息資源
4.1.3 信息化
4.1.4 信息管理
4.2 計算機信息管理的發(fā)展
4.2.1 信息系統(tǒng)發(fā)展的3個階段
4.2.2 信息系統(tǒng)的發(fā)展趨勢
4.3 管理信息系統(tǒng)
4.3.1 管理信息系統(tǒng)的定義
4.3.2 管理信息系統(tǒng)的基本功能
4.3.3 管理信息系統(tǒng)的結構
4.3.4 管理信息系統(tǒng)的開發(fā)
4.4 決策支持系統(tǒng)
4.4.1 什么是決策支持系統(tǒng)
4.4.2 決策支持系統(tǒng)的功能與特點
4.4.3 決策支持系統(tǒng)的結構
4.5 辦公信息系統(tǒng)
4.5.1 辦公信息系統(tǒng)的概念
4.5.2 辦公信息系統(tǒng)的設備
4.5.3 辦公信息系統(tǒng)的功能
4.5.4 辦公信息系統(tǒng)的層次結構
習題四
第5章 信息系統(tǒng)開發(fā)方法
5.1 信息系統(tǒng)開發(fā)是復雜的社會過程
5.2 企業(yè)系統(tǒng)規(guī)劃方法
5.2.1 系統(tǒng)規(guī)劃概述
5.2.2 信息系統(tǒng)的戰(zhàn)略規(guī)劃
5.2.3 企業(yè)系統(tǒng)規(guī)劃法
5.3 結構化系統(tǒng)分析與設計方法
5.3.1 結構化方法的基本思想
5.3.2 系統(tǒng)開發(fā)的工作階段
5.3.3 系統(tǒng)分析
5.3.4 系統(tǒng)設計
5.3.5 系統(tǒng)實施
5.4 戰(zhàn)略數(shù)據規(guī)劃方法
5.4.1 信息工程方法論簡介
5.4.2 總體數(shù)據規(guī)劃概述
5.4.3 企業(yè)模型
5.4.4 主題數(shù)據庫
5.4.5 數(shù)據分布規(guī)劃
5.5 原型化方法
5.5.1 原型法的基本思想
5.5.2 原型法的基本步驟
5.5.3 原型法的優(yōu)點
5.6 方法論的發(fā)展
5.6.1 軟件開發(fā)工具
5.6.2 軟系統(tǒng)方法論
習題五
附錄 習題參考答案
主要參考書目