計算機軟件技術基礎

出版時間:2010-4  出版社:清華大學出版社  作者:王東青  頁數(shù):153  

前言

計算機技術的應用已經(jīng)滲透到各個領域,逐漸成為一種社會生活和工作的必備技能?,F(xiàn)在越來越多的應用軟件需要依靠非計算機專業(yè)人員的設計與開發(fā),很多系統(tǒng)軟件與應用軟件由非計算機專業(yè)人員來使用。我國高校非計算機類專業(yè)都開設了計算機軟件技術基礎課程,目的在于培養(yǎng)學生在掌握計算機軟件技術基本知識的基礎上應用計算機軟件技術思考問題、分析問題和解決問題的能力,促進學生綜合素質(zhì)的提高。本教材是針對計算機軟件技術基礎課程的要求編寫的,可以滿足該課程教學內(nèi)容的基本要求。 計算機軟件技術包含的內(nèi)容是非常豐富的,要想在一門課程中把軟件技術的所有內(nèi)容都包含在內(nèi),并且做到內(nèi)容詳略得當,是一件十分艱苦的工作。我國許多專家和學者在這方面做了大量的實踐工作,總結(jié)出了許多經(jīng)驗,也出現(xiàn)了一批很好的教材。計算機軟件技術的發(fā)展是非??斓?,如何能在一本教材中完整地體現(xiàn)計算機軟件技術的基礎特點和發(fā)展狀況,讓學生能夠及時了解和掌握最新的計算機軟件技術的基礎知識和技能,真正發(fā)揮本門課程的作用,是擺在許多承擔計算機軟件技術基礎課程教學和研究工作的教師和專家面前的一項難題。作者在高校一直從事有關計算機軟件技術基礎課程的教學和研究工作,收集了大量有關計算機軟件技術的資料和案例,也嘗試使用過多本不同的教材,對該課程教材的教學需求和學生期望有深切的體會和了解。 本教材在編寫過程中,參考了國內(nèi)外大量相關文獻資料,力求體現(xiàn)如下三個特點:既全面介紹、又突出重點,做到點面結(jié)合;既講述理論,又舉例說明,做到理論與實踐相結(jié)合;對重要的基本概念,既有中文解釋,又有英文說明。點面結(jié)合,要求教材在全面講述計算機軟件技術時,既不能陷于對所有相關內(nèi)容蜻蜓點水式地介紹,又不能忽略對重點內(nèi)容的深入講述。理論與實踐相結(jié)合,在舉例說明時,盡量結(jié)合實際情況,給出內(nèi)涵豐富、有趣的示例,以便促進學生對基本概念和理論的理解與掌握。對重要的基本概念和術語,作者在查閱大量資料的基礎上,盡量給出準確的、權威的定義,以方便教師的教學講解和學生的閱讀學習,并盡可能地標注上對應的英文。 本書是集體智慧的結(jié)晶,除封面署名外,參加本書編寫和制作的人員還有洪妍、方峻、何亞軍、王通、高娟妮、嚴曉雯、杜思明、孔祥娜、張立浩、孔祥亮、陳笑、吳嘯天、蔣小冬、牛靜敏、牛艷敏、何俊杰等。由于作者水平有限,本書不足之處也在所難免,歡迎廣大讀者批評指正。

內(nèi)容概要

本教材對計算機軟件技術基礎進行了全面講述。全書共分6章,分別從計算機軟件的概念和類型、程序設計語言、多媒體技術、算法和數(shù)據(jù)結(jié)構、數(shù)據(jù)庫技術、軟件工程等方面全面介紹了計算機軟件技術的思想、理淪、方法和技術。本書思路清晰、結(jié)構合理、內(nèi)容全面、示例豐富、詳略得當、語言流暢、圖文并茂,可作為高等院校計算機軟件技術基礎課程的教材,也可作為各類計算機軟件技術培訓班的教材,還可以作為有意學習計算機軟件技術知識人員的入門參考書。

書籍目錄

第1 章概述   1.1 什么是計算機軟件技術   1.2 軟件的分類   1.3 軟件架構   1.4 本章小結(jié)   1.5 復習題和思考題 第2章 程序設計語言   2.1 典型示例   2.2 程序設計語言的演變簡史   2.3 程序設計語言的分類   2.4 程序設計語言的基本元素   2.5 本章小結(jié)   2.6 復習題和思考題 第3章 多媒體技術   3.1 概述   3.2 多媒體數(shù)據(jù)壓縮技術   3.3 圖像   3.4 音頻   3.5 視頻   3.6 動畫   3.7 多媒體軟件開發(fā)過程   3.8 本章小結(jié)   3.9 復習題和思考題 第4章 算法與數(shù)據(jù)結(jié)構   4.1 算法概述   4.2 遞歸法   4.3 搜索算法   4.4 排序算法   4.5 數(shù)據(jù)結(jié)構概述   4.6 集合   4.7 線性表   4.8 樹   4.9 圖   4.10 本章小結(jié)   4.11 復習題和思考題 第5章 數(shù)據(jù)庫技術   5.1 數(shù)據(jù)庫技術應用示例   5.2 數(shù)據(jù)庫技術概述   5.3 關系型數(shù)據(jù)庫技術   5.4 SQL語言   5.5 數(shù)據(jù)庫技術的發(fā)展趨勢   5.6 本章小結(jié)   5.7 復習題和思考題 第6章 軟件工程   6.1 概述   6.2 軟件開發(fā)的主要活動   6.3 軟件過程和軟件過程模型   6.4 軟件配置管理   6.5 軟件質(zhì)量管理   6.6 軟件復用   6.7 軟件項目管理   6.8 本章小結(jié)   6.9 復習題和思考題   參考文獻

章節(jié)摘錄

插圖:應用軟件(application software)是指在計算機上運行的、支持或改進軟件用戶工作的計算機程序?;蛘哒f,應用軟件可以直接完成終端用戶的工作。從某種意義上來講,系統(tǒng)軟件和編程軟件都是為應用軟件服務的,應用軟件才是真正直接提高用戶工作的。從目前的計算機應用現(xiàn)狀來看,有各種各樣的應用軟件,許多專家也從不同的角度提出了多種不同的應用軟件分類方式。一般地,常見的應用軟件類型包括:工業(yè)自動化軟件、業(yè)務軟件、內(nèi)容訪問軟件、教育軟件、仿真軟件、多媒體開發(fā)軟件、產(chǎn)品工程軟件等。下面,分別介紹這些應用軟件的特點。1.工業(yè)自動化軟件工業(yè)自動化(industrial automation)是指對工業(yè)生產(chǎn)線、工藝過程、機器進行控制以便減少人工干預的控制系統(tǒng)。工業(yè)自動化軟件是指用于工業(yè)控制系統(tǒng)的應用軟件,包括數(shù)字化控制、可編程邏輯控制器以及其他工業(yè)控制系統(tǒng)等。數(shù)字化控制(numerical control,NC)是指由編程命令控制的機器工具的自動化?,F(xiàn)在的NC又稱為計算機數(shù)字化控制,其自動化往往是由CAD/CAM程序控制的??删幊踢壿嬁刂破鳎╬rogrammable。logic controller,PLC)是一種專門為在工業(yè)環(huán)境下應用而設計的數(shù)字運算操作的電子裝置。它采用可以編制程序的存儲器,用來在其內(nèi)部存儲執(zhí)行邏輯運算、順序運算、計時、計數(shù)和算術運算等操作的指令,并能夠通過數(shù)字式或模擬式的輸入和輸出,控制各種類型的機械或生產(chǎn)過程。其主要應用包括:開關量的邏輯控制、模擬量控制、運動控制、過程控制、數(shù)據(jù)處理、通信聯(lián)網(wǎng)等。2.業(yè)務軟件業(yè)務軟件fbusiness software)是有助于提高業(yè)務生產(chǎn)效率或者度量業(yè)務生產(chǎn)效率的應用軟件。業(yè)務軟件又可以細分成多種類型,包括企業(yè)軟件、企業(yè)基礎設施軟件、信息工作者軟件等。需要指出的是,各種類型的軟件之間的界限并不是很清晰,有時某種業(yè)務軟件可能同時屬于多種不同的類型。

編輯推薦

《計算機軟件技術基礎》:計算機軟件技術特征和類型,程序設計語言技術,多媒體技術,算法的表示和類型,數(shù)據(jù)結(jié)構的特征和類型,數(shù)據(jù)庫技術,軟件工程。主要內(nèi)容:本教材全面講述了計算機軟件技術的思想、理論、方法和技術,具體內(nèi)容包括基本概念和類型、程序設計語言、多媒體技術、算法和數(shù)據(jù)結(jié)構、數(shù)據(jù)庫技術、軟件工程等?!队嬎銠C軟件技術基礎》在講解計算機軟件技術的過程中,例舉了大量示例,力求內(nèi)容生動有趣、理論聯(lián)系實際。讀者對象:本教材適合于作為高等院校計算機軟件技術基礎課程教材,也可以作為從事與計算機軟件技術相關工作人員的參考書?!队嬎銠C軟件技術基礎》特色:本教材結(jié)構合理、點面結(jié)合、重點突出,既考慮計算機軟件技術的整體概況,又突出某些重點內(nèi)容的講述,并穿插大量示例。章末附有思考題和練習題,思考題著重基本概念的理解和掌握,練習題關注的是對所學內(nèi)容的應用,這些內(nèi)容有助于讀者理解、掌握和應用所學的計算機軟件技術。

圖書封面

評論、評分、閱讀與下載


    計算機軟件技術基礎 PDF格式下載


用戶評論 (總計3條)

 
 

  •   很好的教材,推薦購買使用
  •   書是我們用來當教材的。其實這本書里面是讓大家對軟件技術有個大概了解的,而不是具體講哪一種軟件怎么用的
  •   書不錯,基礎內(nèi)容為主
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7