注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學綜合應用軟件設計

綜合應用軟件設計

綜合應用軟件設計

定 價:¥29.00

作 者: 曹渠江 主編
出版社: 清華大學出版社
叢編項: 高等學校計算機科學與技術教材
標 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787811234497 出版時間: 2008-12-01 包裝: 平裝
開本: 16開 頁數(shù): 292 字數(shù):  

內(nèi)容簡介

  《綜合應用軟件設計》是為計算機、信息管理等相關專業(yè)高年級本科生在開設相關課程時所編寫的一本教學參考書,它將全面指導學生學習、熟悉和運用當今被廣泛采納的一些主流技術去進行綜合應用軟件設計的有效實踐?!毒C合應用軟件設計》的主要內(nèi)容:根據(jù)課程項目的要求,運用軟件工程的理論,進行需求分析及概要設計;制訂軟件開發(fā)進度;運用面向對象程序設計、計算機網(wǎng)絡、數(shù)據(jù)庫原理、多媒體技術等相關知識,運用系統(tǒng)軟件代碼的開發(fā)、集成測試、修改、完善與總結等相關技術,全面實現(xiàn)數(shù)據(jù)庫的設計。《綜合應用軟件設計》是上海理工大學計算機工程學院曹渠江教授連續(xù)七屆的教學實踐經(jīng)驗的積累,也是上海市教委重點課程建設項目的教學研究成果?!毒C合應用軟件設計》可作為高等院校相關課程的參考教材,也可供從事計算機軟件開發(fā)的科技人員、工程技術人員及相關部門人員參閱。

作者簡介

暫缺《綜合應用軟件設計》作者簡介

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號