幫助中心 | 我的帳號 | 關於我們

電腦軟體基礎(第5版遼寧省電腦基礎教育學會規劃教材)

  • 作者:李延珩//朱鳴華
  • 出版社:大連理工大學
  • ISBN:9787561113547
  • 出版日期:2012/08/01
  • 裝幀:平裝
  • 頁數:259
人民幣:RMB 32.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    《電腦軟體基礎(第5版遼寧省電腦基礎教育學會規劃教材)》共分5章:第1章數據結構與演算法,該章採用C語言描述演算法以增強買踐性;第2章資料庫技術基礎,該章在介紹資料庫技術與方法的基礎上,為便於讀者理解和掌握,給出資料庫設計實例;第3章操作系統,該章增加了線程、嵌入式操作系統、分散式網路操作系統的介紹;第4章面向對象程序設計,該章在介紹C++程序設計基本方法的基礎上,對目前流行的面向對象程序設計語言Java進行簡單介紹;第5章軟體3工程基礎,簡要介紹軟體工程的基本思想和方法。本書可安排36~54學時,其中講授24~40學時,上機12?14學時,也可根據需要進行取捨,部分內容可安排學生自學。為了方便教學和讀者學習,本書配有課件,需要者請與作者聯繫。
    李延珩和朱鳴華主編的《電腦軟體基礎(第5版遼寧省電腦基礎教育學會規劃教材)》既可作為非電腦專業本科和研究生的電腦軟體技術基礎課程的教材,也可作為電腦等級考試的輔導教材、培訓教材及廣大電腦愛好者的自學用書。

作者介紹
李延珩//朱鳴華

目錄


第1章  數據結構與演算法
  1.1  概述
    1.1.1  數據結構化對數據處理的重要性
    1.1.2數據結構研究的三個主要問題
    1.1.3  演算法的基本概念
    1.1.4  演算法的複雜度
  1.2  線性表
    1.2.1  線性表的基本概念
    1.2.2  線性表的存儲結構及其運算
  1.3  棧和隊列  
    1.3.1  棧的概念  
    1.3.2  棧的存儲結構及其運算  
    1.3.3  棧的應用  
    1.3.4  隊列的概念  
    1.3.5  隊列的存儲結構及其運算  
    1.3.6  隊列的應用  
  1.4  數組  
    1.4.1  數組的定義  
    1.4.2  數組的順序存儲結構  
    1.4.3  矩陣的壓縮存儲  
  1.5  樹  
    1.5.1  樹的定義  
    1.5.2 二叉樹的概念  
    1.5.3  二叉樹的存儲結構  
    1.5.4  二叉樹的遍歷  
    1.5.5  哈夫曼樹及其應用  
  1.6  圖  
    1.6.1  圖的基本概念  
    1.6.2  圖的存儲結構  
    1.6.3  圖的遍歷  
    1.6.4  圖的應用——最小生成樹  
    1.6.5  圖的應用——拓撲排序  
    1.6.6  圖的應用——關鍵路徑  
  1.7  查  找  
    1.7.1  順序查找  
    1.7.2  折半查找  
    1.7.3  分塊查找  
    1.7.4  散列查找  
  1.8  排  序  
    1.8.1  概  述  
    1.8.2  插入排序  
    1.8.3  選擇排序  
    1.8.4  交換排序  
    1.8.5  歸併排序  
    1.8.6  內部排序方法的選擇  
  習  題    
第2章  資料庫技術基礎  
  2.1  資料庫系統概論  

    2.1.1  資料庫及相關概念
    2.1.2  數據管理技術的發展  
    2.1.3  資料庫系統的體系結構  
    2.1.4  資料庫管理系統  
  2.2  關係資料庫系統  
    2.2.1  E—R模型與表示法  
    2.2.2  常用的數據模型  
    2.2.3  關係模型的基本術語  
  2.3  關係代數  
    2.3.1  傳統的集合運算  
    2.3.2  專門的關係運算  
  2.4  關係資料庫操作語言sQI  
    2.4.1  SQI.概述  
    2.4.2  資料庫定義  
    2.4.3  數據查詢  
    2.4.4  數據更新  
    2.4.5  數據控制  
    2.4.6  Access資料庫簡介  
  2.5  資料庫應用系統開發過程  
    2.5.1  資料庫設計  
    2.5.2  資料庫應用系統開發  
習題    
第3章  操作系統  
  3.1  操作系統導論  
    3.1.1  什麼是操作系統  
    3.1.2  操作系統的功能  
    3.1.3  操作系統的分類    
    3.1.4  操作系統的基本特徵  
  3.2  幾種典型的操作系統  
    3.2.1  DOS操作系統  
    3.2.2  Windows系列操作系統  
    3.2.3  UNIX操作系統  
    3.2.4  Linux操作系統  
    3.2.5  嵌入式操作系統  
  3.3  進程與線程管理  
    3.3.1  進程的概念及定義  
    3.3.2  進程狀態及進程式控制制塊  
    3.3.3  進程式控制制  
    3.3.4  進程調度    
    3.3.5  進程的同步與互斥  
    3.3.6  進程通信    
    3.3.7  線  程  
  3.4  處理器調度與死鎖    
    3.4.1  用戶與操作系統之間的介面    
    3.4.2  作業狀態及轉換圖  
    3.4.3  作業調度演算法  
    3.4.4  作業控制  
    3.4.5  死  鎖  
  3.5  設備管理    
    3.5.1  通道與中斷技術    

    3.5.2  緩衝技術    
    3.5.3  設備處理程序  
  3.6  存儲管理    
    3.6.1  基本概念    
    3.6.2  存儲管理方式    
  3.7  文件管理  
    3.7.1  概  述  
    3.7.2  文件的結構與存取方法  
    3.7.3  文件的目錄結構  
    3.7.4  文件存儲空間的管理  
    3.7.5  文件的共享與文件系統的安全性  
    3.7.6  文件的使用  
  習  題    
第4章  面向對象程序設計  
  4.1  面向對象概述  
    4.1.1  面向對象思想的由來及技術的發展    
    4.1.2  面向對象程序設計的基本概念    
  4.2  面向對象程序設計基礎    
    4.2.1  什麼是面向對象程序設計(OOP)    
    4.2.2  面向過程程序設計與面向對象程序設計的比較  
  4.3  面向對象程序設計語言C++  
    4.3.1  C++對ANSI標準C的擴充    
    4.3.2  C++中的類    
    4.3.3  C++中的構造函數與析構函數    
    4.3.4  C++中的函數重載    
    4.3.5  C++中的繼承    
  4.4  面向對象程序設計語言Java  
    4.4.1  Java與Internet  
    4.4.2  Java對象  
    4.4.3  Java語言的封裝    
    4.4.4  Java語言的繼承  
    4.4.5  Java語言的多態  
    4.4.6  面向對象高級應用  
  習  題  
第5章  軟體工程基礎  
  5.1  軟體工程概述  
    5.1.1  軟體與軟體危機  
    5.1.2  軟體生存周期  
    5.1.3  軟體工程的要素和原則  
    5.1.4  軟體工程方法  
    5.1.5  軟體工程工具  
  5.2  軟體開發計劃的制訂  
    5.2.1  系統定義及描述  
    5.2.2  可行性論證  
    5.2.3  編寫實施計劃報告    
  5.3  軟體需求分析  
    5.3.1  需求分析的任務與步驟  
    5.3.2  需求分析的結構化分析方法
    5.3.3  需求分析報告  
  5.4  軟體設計與實現  

    5.4.1  概要設計  
    5.4.2  詳細設計  
    5.4.3  軟體編碼  
  5.5  軟體測試與維護  
    5.5.1  軟體測試  
    5.5.2  軟體維護  
  5.6  軟體開發的管理技術  
    5.6.1  質量管理  
    5.6.2  組織管理  
    5.6.3  計劃與文檔管理  
  習  題  

參考文獻  

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032