注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件工程及軟件方法學計算機軟件基礎

計算機軟件基礎

計算機軟件基礎

定 價:¥32.80

作 者: 李延珩,李振業(yè)主編;遼寧省高校計算機基礎課系列教材編委會組編
出版社: 大連理工大學出版社
叢編項:
標 簽: 電子計算機

購買這本書可以去


ISBN: 9787561113547 出版時間: 2000-01-01 包裝: 平裝
開本: 26cm 頁數: 241頁 字數:  

內容簡介

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

作者簡介

暫缺《計算機軟件基礎》作者簡介

圖書目錄

第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  數據管理技術的發(fā)展 
    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  數據庫應用系統開發(fā)過程  
    2.5.1  數據庫設計  
    2.5.2  數據庫應用系統開發(fā)  
習題    
第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  進程狀態(tài)及進程控制塊  
    3.3.3  進程控制  
    3.3.4  進程調度   
    3.3.5  進程的同步與互斥  
    3.3.6  進程通信   
    3.3.7  線  程  
  3.4  處理器調度與死鎖   
    3.4.1 用戶與操作系統之間的接口    
    3.4.2  作業(yè)狀態(tài)及轉換圖  
    3.4.3  作業(yè)調度算法  
    3.4.4  作業(yè)控制  
    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 面向對象思想的由來及技術的發(fā)展   
    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語言的多態(tài)  
    4.4.6  面向對象高級應用  
  習  題  
第5章  軟件工程基礎  
  5.1  軟件工程概述  
    5.1.1  軟件與軟件危機  
    5.1.2  軟件生存周期  
    5.1.3  軟件工程的要素和原則  
    5.1.4  軟件工程方法  
    5.1.5  軟件工程工具  
  5.2  軟件開發(fā)計劃的制訂  
    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  軟件開發(fā)的管理技術  
    5.6.1  質量管理  
    5.6.2  組織管理  
    5.6.3  計劃與文檔管理  
  習  題  
參考文獻  

本目錄推薦

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