綜合套用軟體設計

綜合套用軟體設計

《綜合套用軟體設計》是為計算機、信息管理等相關專業高年級本科生在開設相關課程時所編寫的一本教學參考書,它將全面指導學生學習、熟悉和運用當今被廣泛採納的一些主流技術去進行綜合套用軟體設計的有效實踐。本教材的主要內容:根據課程項目的要求,運用軟體工程的理論,進行需求分析及概要設計;制訂軟體開發進度;運用面向對象程式設計、計算機網路、資料庫原理、多媒體技術等相關知識,運用系統軟體代碼的開發、集成測試、修改、完善與總結等相關技術,全面實現資料庫的設計。

基本介紹

  • 書名: 綜合套用軟體設計
  • 作者:曹渠江
  • 出版社:清華大學出版社 北京交通大學出版社
  • 出版時間: 2008
  • 開本:16
版權資訊,編輯推薦,目錄,

版權資訊

書 名: 綜合套用軟體設計
作 者:曹渠江
出版社: 清華大學出版社 北京交通大學出版社
出版時間: 2008
ISBN: 9787811234497
開本: 16
定價: 29.00 元

編輯推薦

原理與技術的完美結合
教學與科研的最新成果
語言精煉,實例豐富
可操作性強,實用性突出

目錄

第1章軟體工程概述
1.1軟體工程的基本概念
1.1.1軟體
1.1.2軟體工程的定義
1.1.3軟體工程的目標
1.2軟體工程的知識體系結構
1.2.1軟體開發技術
1.2.2軟體工程管理
1.2.3軟體工具及方法
1.3軟體過程
1.3.1軟體過程改進的目標
1.3.2軟體過程管理的主要內容
1.4軟體生命周期模型
1.4.1線性順序模型(LinearSequentialModel)
1.4.2原型(Prototype)實現模型
1.4.3螺旋模型(SpiralModel)
1.5常見的軟體工程過程模型
1.5.1CMM
1.5.2XP
思考題
參考文獻
第2章軟體項目管理
2.1可行性分析
2.2開發過程定義
2.3時間控制
2.4質量管理
2.5角色定義與分配
思考題
參考文獻
第3章軟體需求分析
3.1軟體需求分析概述
3.2軟體需求分析的過程
3.2.1需求的識別
3.2.2需求的分析與綜合
3.2.3需求的表示
3.2.4需求的驗證
3.3結構化分析方法(SA)
3.3.1概述
3.3.2工作內容和任務
3.3.3如何畫基本數據流圖
3.4面向對象的方法(OOA)
3.4.1概述
3.4.2UML分析設計實例
思考題
參考文獻
第4章軟體設計
4.1軟體設計概還
4.2架構設計
4.2.1概述
4.2.2常見的軟體架構C/S,B/S,B/A/S,C/A/S及多層體系架構
4.2.3各自的優缺點
4.2.4關於軟體體系結構的選取
4.3結構化設計
4.3.1概述
4.3.2工作內容和任務
4.3.3程式結構
4.3.4結構圖
4.3.5變換型問題
4.3.6模組說明
4.4面向對象設計
4.4.1對象結構-類圖
4.4.2類圖最佳化
4.4.3組織建模元素——包
4.4.4對象行為——狀態圖
4.4.5構造程式——組件圖
4.4.6ATM系統的實施圖
4.4.7回顧ATM項目的開發過程
思考題
第5章數據分析,設計及實現
5.1資料庫分析與設計
5.1.1資料庫分析與設計概述
5.1.2資料庫設計的基本階段
5.2典型資料庫設計模式
5.2.1如何設計主從關係的表
5.2.2如何設計出入庫類型的表
5.2.3如何實現基於角色的資料庫設計
5.2.4如何設計樹形結構的資料庫
5.3資料庫編程常見問題
5.3.1如何實現多表連線查詢
5.3.2如何實現主從表刪除
5.3.3如何獲得自動增長量
5.3.4如何手動實現自增長的編碼
5.3.5如何實現出入庫類型的表
5.3.6如何查詢快要過期的產品
5.3.7如何查詢各門課的第一名的成績
5.3.8如何將SQL上的數據導出並還原到另一台機器
思考題
第6章軟體構造
6.1軟體構造概述
6.2框架介紹
6.2.1.NETFramework
6.2.2.平台的優點
6.2.3.構架
6.3面向對象編程
6.3.1面向對象的技術要點..
6.3.2面向對象的開發的優點
6.3.3如何使用名稱空間
6.3.4面向對象的實現
6.3.5如何進行繼承
6.3.6如何使用接口
6.3.7早的和晚的捆綁的使用
6.3.8如何使用交叉語言的繼承
6.4.1的定義
6.4.2使用
6.5.1概述
6.5.2舉例
6.6綜合套用舉例
6.6.1如何實現登錄
6.6.2如何實現註冊功能
6.6.3如何實現後台數據維護
6.6.4如何實現購物車功能
思考題
第7章軟體測試的理論及實踐
7.1軟體測試基本概念
7.1.1軟體產品質量的評定
7.1.2軟體測試的目的
7.1.3測試和質量之間的關係
7.2測試的重要原則和規律
7.3測試的生命周期
7.4測試過程中涉及的文檔規範及測試流程
7.5測試的分類和策略
7.5.1按階段分類
7.5.2按內容分類
7.5.3在測試過程中應該注意的幾點問題
7.6測試自動化工具
7.7測試案例
7.7.1單元測試的實例
7.7.2壓力測試的實例
7.8主流自動化測試工具
思考題
第8章軟體工程實例——構件庫管理系統
8.1項目背景介紹
8.2項目規劃
8.2.1項目簡介
8.2.2項目管理
8.3項目分析設計
8.3.1資料庫設計
8.3.2UML設計
8.3.3網頁結構圖
8.3.4網頁功能與布局設計
8.4項目實現
8.4.1主要技術攻關
8.4.2網頁截圖
8.4.3主要原始碼
思考題
附錄A各類文檔模板
A1個人任務分配
A2個人時間記錄日誌
A3會議記錄
A4角色定義
A5缺陷記錄日誌
A6資料庫設計說明書
附錄B開發過程中的各類規範
B1文檔格式規範
B1.1文檔格式規範
B1.2目錄
B1.3內容
B2代碼命名規範
B3資料庫命名規範
B3.1數據表命名規範
B3.2資料庫使用規範
B4Web開發規範
B4.1導航規範
B4.2內容編輯規範
B5形象設計規範
B5.1標誌(logo)
B5.2標準色
B5.3標準字型
B6CSS書寫規範
B6.1所有的CSS儘量採用外部調用
B6.2CSS推薦模板
B6.3body標識
B7JS調用規範
B8首頁代碼規範
B9尺寸規範
B10目錄結構規範
B11命名規範
B11.1一般檔案及目錄命名規範
B11.2圖片的命名規範
附錄C網際網路軟體開發的各類資源
……

相關詞條

熱門詞條

聯絡我們