工程應(yīng)用軟件開(kāi)發(fā)技術(shù)

出版時(shí)間:2008-10  出版社:浙江大學(xué)出版社  作者:蔡娥,許躍敏 編著  頁(yè)數(shù):304  
Tag標(biāo)簽:無(wú)  

前言

  在人類(lèi)進(jìn)入信息社會(huì)的21世紀(jì),信息作為重要的開(kāi)發(fā)性資源,與材料、能源共同構(gòu)成了社會(huì)物質(zhì)生活的三大資源。信息產(chǎn)業(yè)的發(fā)展水平已成為衡量一個(gè)國(guó)家現(xiàn)代化水平與綜合國(guó)力的重要標(biāo)志。隨著各行各業(yè)信息化進(jìn)程的不斷加速,計(jì)算機(jī)應(yīng)用技術(shù)作為信息產(chǎn)業(yè)基石的地位和作用得到普遍重視。一方面,高等教育中,以計(jì)算機(jī)技術(shù)為核心的信息技術(shù)已成為很多專(zhuān)業(yè)課教學(xué)內(nèi)容的有機(jī)組成部分,計(jì)算機(jī)應(yīng)用能力成為衡量大學(xué)生業(yè)務(wù)素質(zhì)與能力的標(biāo)志之一;另一方面,初等教育中信息技術(shù)課程的普及,使高校新生的計(jì)算機(jī)基本知識(shí)起點(diǎn)有所提高。因此,高校中的計(jì)算機(jī)基礎(chǔ)教學(xué)課程如何有別于計(jì)算機(jī)專(zhuān)業(yè)課程,體現(xiàn)分層、分類(lèi)的特點(diǎn),突出不同專(zhuān)業(yè)對(duì)計(jì)算機(jī)應(yīng)用需求的多樣性,已成為高校計(jì)算機(jī)基礎(chǔ)教學(xué)改革的重要內(nèi)容?! ≌憬髮W(xué)出版社及時(shí)把握時(shí)機(jī),根據(jù)2005年教育部“非計(jì)算機(jī)專(zhuān)業(yè)計(jì)算機(jī)基礎(chǔ)課程指導(dǎo)分委員會(huì)”發(fā)布的“關(guān)于進(jìn)一步加強(qiáng)高等學(xué)校計(jì)算機(jī)基礎(chǔ)教學(xué)的幾點(diǎn)意見(jiàn)”以及“高等學(xué)校非計(jì)算機(jī)專(zhuān)業(yè)計(jì)算機(jī)基礎(chǔ)課程教學(xué)基本要求”,針對(duì)“大學(xué)計(jì)算機(jī)基礎(chǔ)”、“計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)”、“計(jì)算機(jī)硬件技術(shù)基礎(chǔ)”、“數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用”、“多媒體技術(shù)及應(yīng)用”、“網(wǎng)絡(luò)技術(shù)與應(yīng)用”六門(mén)核心課程,組織編寫(xiě)了大學(xué)計(jì)算機(jī)基礎(chǔ)教學(xué)的系列教材。  該系列教材編委會(huì)由國(guó)內(nèi)計(jì)算機(jī)領(lǐng)域的院士與知名專(zhuān)家、教授組成,并且邀請(qǐng)了部分全國(guó)知名的計(jì)算機(jī)教育領(lǐng)域?qū)<覔?dān)任主審。浙江大學(xué)計(jì)算機(jī)學(xué)院各專(zhuān)業(yè)課程負(fù)責(zé)人、知名教授與博導(dǎo)牽頭,組織有豐富教學(xué)經(jīng)驗(yàn)和教材編寫(xiě)經(jīng)驗(yàn)的教師參與了對(duì)教材大綱以及教材的編寫(xiě)工作。

內(nèi)容概要

本書(shū)在講義的基礎(chǔ)上整理而成。內(nèi)容經(jīng)過(guò)反復(fù)推敲,具有如下特點(diǎn):    (1)從工程應(yīng)用軟件開(kāi)發(fā)的角度來(lái)組織和整理計(jì)算機(jī)知識(shí)。應(yīng)用軟件開(kāi)發(fā)除了行業(yè)知識(shí)外,涉及大量計(jì)算機(jī)知識(shí),如軟件工程、數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)語(yǔ)言和數(shù)據(jù)庫(kù)技術(shù)等,它們的每一方面都是計(jì)算機(jī)類(lèi)學(xué)生知識(shí)體系結(jié)構(gòu)上的一環(huán),有對(duì)應(yīng)的課程和教材,但非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生沒(méi)有足夠的時(shí)間、精力逐一學(xué)習(xí)。本書(shū)從實(shí)用的角度出發(fā),精選了工程應(yīng)用軟件開(kāi)發(fā)必備的各門(mén)知識(shí)的基礎(chǔ),只求“夠用”,不求“精深”、“全面”,但并非這些課程的“縮寫(xiě)版”。    (2)本書(shū)在講述技術(shù)內(nèi)容的過(guò)程中,重點(diǎn)強(qiáng)調(diào)軟件開(kāi)發(fā)各個(gè)過(guò)程的“思想”,引導(dǎo)讀者始終從系統(tǒng)分析員、軟件使用者的角度來(lái)學(xué)習(xí)軟件開(kāi)發(fā)技術(shù),而不僅從程序員的角度來(lái)考慮問(wèn)題。    (3)本書(shū)內(nèi)容豐富,但并非各個(gè)知識(shí)點(diǎn)的簡(jiǎn)單拼湊,每一類(lèi)知識(shí)點(diǎn)都圍繞“工程應(yīng)用軟件開(kāi)發(fā)”這一主題展開(kāi),章節(jié)問(wèn)既有相對(duì)的獨(dú)立性,又有深刻的聯(lián)系。高校可以根據(jù)自己的教學(xué)目的,選擇其中的某些內(nèi)容。    (4)本書(shū)在介紹編程語(yǔ)言時(shí),對(duì)內(nèi)容進(jìn)行了大膽的取舍,不同于編程語(yǔ)言書(shū)籍的縮寫(xiě)版。本書(shū)以應(yīng)用最廣的C/C++語(yǔ)言為例,重點(diǎn)講述語(yǔ)言學(xué)習(xí)中的難點(diǎn)和易混淆的知識(shí)點(diǎn),強(qiáng)調(diào)良好的編程習(xí)慣;基本略過(guò)語(yǔ)法、結(jié)構(gòu)等編程書(shū)籍必講和讀者容易掌握的內(nèi)容。    (5)本書(shū)提供的3個(gè)工程實(shí)例,都來(lái)源于編者開(kāi)發(fā)完成的工程應(yīng)用軟件。書(shū)中的實(shí)例力求貼近實(shí)際應(yīng)用,深人淺出,便于讀者理解和應(yīng)用。    本書(shū)可以作為各類(lèi)高校非計(jì)算機(jī)專(zhuān)業(yè)學(xué)習(xí)軟件開(kāi)發(fā)技術(shù)的教學(xué)用書(shū),以及有志從事行業(yè)軟件開(kāi)發(fā)的技術(shù)人員的參考用書(shū);也可以作為專(zhuān)業(yè)軟件維護(hù)和管理人員的參考書(shū)。

書(shū)籍目錄

第1章 緒論 1.1  引言 1.2 軟件開(kāi)發(fā)的基本概念   1.2.1 信息與數(shù)據(jù)   1.2.2 軟件   1.2.3 軟件的特點(diǎn)   1.2.4 軟件工程   1.2.5 軟件開(kāi)發(fā)必備的計(jì)算機(jī)基礎(chǔ) 1.3 軟件開(kāi)發(fā)及發(fā)展史   1.3.1 過(guò)程化技術(shù)階段   1.3.2 過(guò)程結(jié)構(gòu)化技術(shù)階段   1.3.3 數(shù)據(jù)結(jié)構(gòu)化技術(shù)階段   1.3.4 面向?qū)ο蠹夹g(shù)階段   1.3.5 研究軟件開(kāi)發(fā)技術(shù)的目的 1.4 軟件開(kāi)發(fā)編程語(yǔ)言   1.4.1 低級(jí)語(yǔ)言   1.4.2  中級(jí)語(yǔ)言   1.4.3  高級(jí)語(yǔ)言第2章 軟件工程 2.1 軟件工程的基本概念   2.1.1 軟件危機(jī)   2.1.2 軟件工程   2.1.3 軟件質(zhì)量   2.1.4 軟件的生命周期   2.1.5 軟件開(kāi)發(fā)模型   2.1.6  軟件管理與軟件過(guò)程改進(jìn) 2.2 可行性分析與計(jì)劃   2.2.1 軟件系統(tǒng)定義   2.2.2 可行性分析  2.2.3 軟件計(jì)劃 2.3 需求分析   2.3.1  需求分析的重要性   2.3.2 需求分析的任務(wù)   2.3.3 需求分析方法   2.3.4 需求分析產(chǎn)生的文檔   2.3.5 需求分析工作心得 2.4 交互設(shè)計(jì) 2.5 概要設(shè)計(jì) 2.6 詳細(xì)設(shè)計(jì) 2.7 軟件編程 2.8 軟件測(cè)試   2.8.1 軟件測(cè)試的目的   2.8.2 測(cè)試過(guò)程    2.8.3 軟件測(cè)試經(jīng)驗(yàn)談 2.9 軟件維護(hù) 2.10 軟件文檔   2.10.1 文檔的重要性   2.10.2 文檔的種類(lèi)和內(nèi)容   2.10.3 文檔的質(zhì)量要求   2.10.4 文檔的管理 參考文獻(xiàn) 思考題第3章 數(shù)據(jù)結(jié)構(gòu)基礎(chǔ) 3.1 數(shù)據(jù)結(jié)構(gòu)基本概念   3.1.1 數(shù)據(jù)結(jié)構(gòu)   3.1.2 數(shù)據(jù)模型   3.1.3 數(shù)據(jù)結(jié)構(gòu)分類(lèi)   3.1.4 數(shù)據(jù)結(jié)構(gòu)表達(dá)語(yǔ)言 3.2 線(xiàn)性結(jié)構(gòu)   3.2.1 線(xiàn)性結(jié)構(gòu)定義   3.2.2 用順序結(jié)構(gòu)實(shí)現(xiàn)線(xiàn)性結(jié)構(gòu)   3.2.3 用鏈?zhǔn)浇Y(jié)構(gòu)實(shí)現(xiàn)線(xiàn)性表 3.3 線(xiàn)性結(jié)構(gòu)應(yīng)用   3.3.1 一元多項(xiàng)式   3.3.2 棧   3.3.3  隊(duì)列    ……第4章 C語(yǔ)言深入討論第5章 面向?qū)ο蠹夹g(shù)第6章 C++語(yǔ)言第7章 數(shù)據(jù)庫(kù)技術(shù)基礎(chǔ)第8章 工程應(yīng)用軟件開(kāi)發(fā)實(shí)例附錄1 軟件分類(lèi)示例附錄2 鍋爐熱力計(jì)算系統(tǒng)類(lèi)設(shè)計(jì)

章節(jié)摘錄

  第1章 緒論  1.1 引言  只要打開(kāi)計(jì)算機(jī),就必然要與軟件打交道。那么軟件開(kāi)發(fā)與我們有什么關(guān)系呢?人們總是想當(dāng)然地認(rèn)為,軟件運(yùn)行于計(jì)算機(jī)上,自然應(yīng)該由計(jì)算機(jī)專(zhuān)業(yè)的技術(shù)人員來(lái)開(kāi)發(fā)。這種看法是錯(cuò)誤的,至少是片面的。  計(jì)算機(jī)作為一個(gè)工具,為各行各業(yè)提供了很大便利,提高了效率,促進(jìn)了行業(yè)技術(shù)的快速發(fā)展;但大多數(shù)行業(yè)應(yīng)用并不直接與計(jì)算機(jī)技術(shù)相關(guān)。例如,服裝領(lǐng)域的面料、款式設(shè)計(jì),工程領(lǐng)域的產(chǎn)品設(shè)計(jì)、制造和分析,企業(yè)的人事、財(cái)務(wù)管理等。每個(gè)行業(yè)有各自的知識(shí)系統(tǒng)結(jié)構(gòu),不同行業(yè)的應(yīng)用軟件通常不通用,必須專(zhuān)門(mén)開(kāi)發(fā)。顯然,由于專(zhuān)業(yè)知識(shí)所限,這些應(yīng)用軟件的開(kāi)發(fā)不可能完全由計(jì)算機(jī)專(zhuān)業(yè)的技術(shù)人員承擔(dān)?! ∽鳛榉怯?jì)算機(jī)的專(zhuān)業(yè)技術(shù)人員,即使不作為專(zhuān)業(yè)軟件開(kāi)發(fā)的主體,也要參與到專(zhuān)業(yè)軟件開(kāi)發(fā)的過(guò)程中來(lái),這樣才能使開(kāi)發(fā)出來(lái)的軟件合乎專(zhuān)業(yè)要求。事實(shí)上,很多專(zhuān)業(yè)軟件并不是由專(zhuān)門(mén)的軟件開(kāi)發(fā)公司開(kāi)發(fā)出來(lái)的,比如大型CSD/CAM/CAE軟件大多是一些大型企業(yè)為了自身的產(chǎn)品設(shè)計(jì)需要而研制的,這使這些公司逐漸發(fā)展為獨(dú)立的信息系統(tǒng)公司。如I-DEAS由美國(guó)航空及宇航局(NASA)開(kāi)發(fā)、UG由美國(guó)麥道(MD)公司開(kāi)發(fā)、CATIA由法國(guó)達(dá)索(Dassault)公司開(kāi)發(fā)等。  這就給我們一個(gè)啟示:非計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生,完全可以并且應(yīng)該承擔(dān)起行業(yè)應(yīng)用軟件開(kāi)發(fā)的重任?! ∧敲丛鯓幼霾拍芫邆涔こ虘?yīng)用軟件開(kāi)發(fā)的基本能力呢?  軟件離不開(kāi)編程,而幾乎每個(gè)專(zhuān)業(yè)的學(xué)生都至少學(xué)過(guò)一門(mén)計(jì)算機(jī)語(yǔ)言類(lèi)的課程。那么,有了這個(gè)基礎(chǔ),是否就可以擔(dān)當(dāng)起專(zhuān)業(yè)軟件開(kāi)發(fā)的重任?答案同樣是否定的。  首先,必須明白,軟件開(kāi)發(fā)是一項(xiàng)系統(tǒng)工程,必須具備軟件工程、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫(kù)、軟件設(shè)計(jì)思想等計(jì)算機(jī)基礎(chǔ)知識(shí),還要精通至少一門(mén)編程語(yǔ)言,才具備開(kāi)發(fā)專(zhuān)業(yè)軟件的基本能力。這些基礎(chǔ)知識(shí),都是計(jì)算機(jī)專(zhuān)業(yè)的必修課?! ∑浯危€要明白,學(xué)習(xí)上述課程只是工程應(yīng)用軟件開(kāi)發(fā)的必要條件,而不是充分條件。通常這些課程都是面向計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生而開(kāi)設(shè)的,非計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生即使有時(shí)間和精力選修了這些課程,依然不能建立起工程應(yīng)用軟件開(kāi)發(fā)的體系結(jié)構(gòu)。原因很簡(jiǎn)單,正如所有專(zhuān)業(yè)的學(xué)生都學(xué)習(xí)高等數(shù)學(xué)課程,但文科類(lèi)學(xué)生的高等數(shù)學(xué)與工科類(lèi)的高等數(shù)學(xué)不同,和數(shù)學(xué)專(zhuān)業(yè)的高等數(shù)學(xué)(數(shù)學(xué)分析)更存在差異。于是,工科類(lèi)專(zhuān)業(yè)開(kāi)設(shè)了類(lèi)似“工程數(shù)學(xué)”類(lèi)的課程,將工程中最常用的數(shù)學(xué)知識(shí)提煉出來(lái)強(qiáng)化學(xué)習(xí)。所以,非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生學(xué)習(xí)軟件開(kāi)發(fā)技術(shù)也必定與計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生有所區(qū)別,我們只需把工程應(yīng)用軟件開(kāi)發(fā)所必需的計(jì)算機(jī)相關(guān)知識(shí)提煉出來(lái)學(xué)習(xí),而不需要在某個(gè)方向過(guò)深地鉆研?!  ?/pre>

編輯推薦

  《工程應(yīng)用軟件開(kāi)發(fā)技術(shù)》可以作為各類(lèi)高校非計(jì)算機(jī)專(zhuān)業(yè)學(xué)習(xí)軟件開(kāi)發(fā)技術(shù)的教學(xué)用書(shū),以及有志從事行業(yè)軟件開(kāi)發(fā)的技術(shù)人員的參考用書(shū);也可以作為專(zhuān)業(yè)軟件維護(hù)和管理人員的參考書(shū)。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    工程應(yīng)用軟件開(kāi)發(fā)技術(shù) PDF格式下載


用戶(hù)評(píng)論 (總計(jì)3條)

 
 

  •   對(duì)于開(kāi)發(fā)軟件還是挺有幫助的
  •   給學(xué)生上課補(bǔ)充用?。?!
  •   學(xué)生用的教材,雖然是特價(jià),還是買(mǎi)虧大了喂。比較淺的東西
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7