合肥工業(yè)大學(xué)計(jì)算機(jī)軟件技術(shù)基礎(chǔ) 第一章 導(dǎo)論_第1頁(yè)
合肥工業(yè)大學(xué)計(jì)算機(jī)軟件技術(shù)基礎(chǔ) 第一章 導(dǎo)論_第2頁(yè)
合肥工業(yè)大學(xué)計(jì)算機(jī)軟件技術(shù)基礎(chǔ) 第一章 導(dǎo)論_第3頁(yè)
合肥工業(yè)大學(xué)計(jì)算機(jī)軟件技術(shù)基礎(chǔ) 第一章 導(dǎo)論_第4頁(yè)
合肥工業(yè)大學(xué)計(jì)算機(jī)軟件技術(shù)基礎(chǔ) 第一章 導(dǎo)論_第5頁(yè)
已閱讀5頁(yè),還剩40頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1 2 計(jì)算機(jī)軟件技術(shù)基礎(chǔ)是非電類專業(yè)的一門(mén)技術(shù)基礎(chǔ)課,涉及數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、數(shù)據(jù)庫(kù)技術(shù)和軟件工程等多門(mén)課程的經(jīng)典內(nèi)容,通過(guò)該課程的學(xué)習(xí),使學(xué)生掌握開(kāi)發(fā)應(yīng)用軟件所必需的軟件基礎(chǔ)知識(shí),為今后結(jié)合本專業(yè)開(kāi)發(fā)應(yīng)用軟件打下必要的基礎(chǔ)。1.了解計(jì)算機(jī)軟件設(shè)計(jì)的基本知識(shí)和技巧2.重點(diǎn)培養(yǎng)良好的程序設(shè)計(jì)能力,重點(diǎn)在數(shù)據(jù)結(jié)構(gòu)和程序設(shè)計(jì)3.學(xué)習(xí)軟件開(kāi)發(fā)相關(guān)的基礎(chǔ)知識(shí),包括數(shù)據(jù)庫(kù)、操作系統(tǒng)、軟件工程、網(wǎng)絡(luò)應(yīng)用,多媒體技術(shù)等3教材參考書(shū) 4第一章 導(dǎo)論5q了解課程背景:我國(guó)信息化、軟件在產(chǎn)業(yè)發(fā)展的政策、現(xiàn)狀以及發(fā)展中存在的問(wèn)題。q結(jié)合自己專業(yè)的領(lǐng)域特點(diǎn),了解該領(lǐng)域信息化的特點(diǎn)以及發(fā)展現(xiàn)狀和趨勢(shì)。2、如何學(xué)習(xí)的一些

2、思考。目前國(guó)際對(duì)文盲又下了一個(gè)新的定義:不會(huì)主動(dòng)尋求新知識(shí)或不會(huì)把學(xué)到的知識(shí)應(yīng)用于實(shí)踐的人就是文盲。學(xué)會(huì)的知識(shí)必須應(yīng)用于實(shí)踐,在實(shí)踐中創(chuàng)新和發(fā)展。美國(guó)耶魯大學(xué)要求學(xué)生不斷地參加各種各樣的社會(huì)活動(dòng),學(xué)校把未來(lái)的領(lǐng)導(dǎo)人的培養(yǎng)貫串在學(xué)校的很多工作中,美國(guó)的最近六位總統(tǒng)中的四位是耶魯?shù)膶W(xué)生。“困惑”即不滿足原有的認(rèn)識(shí),對(duì)已有的概念結(jié)構(gòu)構(gòu)成的挑戰(zhàn)。社會(huì)交流是推動(dòng)知識(shí)演進(jìn)和創(chuàng)新的主要?jiǎng)恿Γ瑢W(xué)習(xí)需要與大量的認(rèn)知活動(dòng)相聯(lián)系。有兩個(gè)東西遠(yuǎn)比死記硬背更重要;一個(gè)是他要知道到哪里去尋找他所需要的知識(shí);再一個(gè)是他綜合使用這些知識(shí)進(jìn)行新的創(chuàng)造的能力。當(dāng)前社會(huì),再也沒(méi)有一份職業(yè)是穩(wěn)定的,一業(yè)定終身的時(shí)代消失了。但是,人們

3、不可能也沒(méi)有必要因此去掌握所有的知識(shí),以適應(yīng)這種變化。特別是計(jì)算機(jī)領(lǐng)域,發(fā)展迅速,盡管教育部規(guī)定,一本教材使用三、五年必須更新。但是用昨天的知識(shí)教今天的學(xué)生做明天的事,依然是教育的一個(gè)不爭(zhēng)事實(shí),不可能在2009年教Windows 2010,而且即使如此,那么2012、2015呢?根本的出路在于學(xué)生必須學(xué)會(huì)學(xué)習(xí),學(xué)會(huì)自己拓展知識(shí),這也是終身教育的根本。67無(wú)所不在的嵌入式家族8養(yǎng)在深閨的巨型計(jì)算機(jī)9計(jì)算機(jī)的發(fā)展歷史第一代:電子管計(jì)算機(jī)1946(美國(guó))電子數(shù)字積分計(jì)算器(ENIAC)結(jié)構(gòu)上以中央處理器為中心,使用機(jī)器語(yǔ)言,存儲(chǔ)量小,主要用于數(shù)值計(jì)算1949(英國(guó))延遲存儲(chǔ)電子自動(dòng)計(jì)算器(EDSAC

4、)1952大型計(jì)算機(jī)IBM701第二代:晶體管計(jì)算機(jī)1956IBM科學(xué)704計(jì)算機(jī)結(jié)構(gòu)上以存儲(chǔ)器為中心,使用高級(jí)程序設(shè)計(jì)語(yǔ)言,應(yīng)用領(lǐng)域擴(kuò)大到數(shù)據(jù)處理和工業(yè)控制等方面1959小型科學(xué)計(jì)算器IBM6201960數(shù)據(jù)處理系統(tǒng)IBM1401第三代:中小規(guī)模集成電路計(jì)算機(jī)1964IBM360系列機(jī)種多樣化、系列化,外部設(shè)備不斷增加,功能不斷擴(kuò)大,軟件的功能進(jìn)一步完善,除了數(shù)值計(jì)算和數(shù)據(jù)處理,可處理圖像文字1970IBM系統(tǒng)1370計(jì)算機(jī)1971伊利阿克IV巨型機(jī)第四代:大規(guī)模和超大規(guī)模集成電路計(jì)算機(jī)19711973英特爾 4004、 4040、 8008 采用大規(guī)模集成電路(LSI)和超大規(guī)模集成電路(

5、VLSI)為主要電子器件制成微型計(jì)算機(jī)197319778080、M6800、Z801978 19838086、80286、M68000198332位、64位微型計(jì)算機(jī)102、什么是計(jì)算機(jī)軟件軟件本質(zhì)上是一種思想,利用計(jì)算機(jī)來(lái)解決某個(gè)問(wèn)題的思想!軟件的實(shí)現(xiàn)就是將這個(gè)思想數(shù)字化的過(guò)程!11 相互依存 無(wú)嚴(yán)格界面 相互促進(jìn)應(yīng)用軟件硬件平臺(tái)實(shí)用工具集操作系統(tǒng) 軟件與硬件的關(guān)系SOC:System On Chip12軟件的發(fā)展歷史階段時(shí)間典型軟件特點(diǎn)第一代:算法技術(shù)5060年代Algol程序是一件充滿了技巧和竅門(mén)的“藝術(shù)品”。生產(chǎn)率低,程序很難看懂,修改、維護(hù)困難Fortune第二代:結(jié)構(gòu)化軟件技術(shù)70

6、年代Pascal強(qiáng)調(diào)數(shù)據(jù)結(jié)構(gòu)、程序模塊化結(jié)構(gòu),改善程序的可讀性,軟件由個(gè)人“藝術(shù)品”,變?yōu)閳F(tuán)隊(duì)工程產(chǎn)品Cobol關(guān)系數(shù)據(jù)庫(kù)第三代:面向?qū)ο蠹夹g(shù)80年代Smalltalk將軟件系統(tǒng)看成是離散的對(duì)象的集合,提高軟件的易讀性、可維護(hù)性、可重用性,降低軟件開(kāi)發(fā)成本C+第四代:分布式面向?qū)ο蠹夹g(shù)90年代CORBA異構(gòu)環(huán)境分布式系統(tǒng)中的軟件重用,適應(yīng)計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,簡(jiǎn)化了軟件開(kāi)發(fā)工作的復(fù)雜性第五代:軟件構(gòu)件技術(shù)90年代中COM基于面向?qū)ο蟮?,以嵌入后馬上可以使用的即插即用型軟件構(gòu)件概念為中心,通過(guò)構(gòu)件的組合來(lái)建立應(yīng)用系統(tǒng)EJBWebService13計(jì)算機(jī)解題過(guò)程:1.理解問(wèn)題,建立數(shù)學(xué)模型2.設(shè)計(jì)解題

7、方案3.程序編碼和調(diào)試4.程序測(cè)試和維護(hù)3、軟件技術(shù) 在這個(gè)過(guò)程中要用到各種各樣的軟件技術(shù),有的是抽象的指導(dǎo)理論,有的是具體的實(shí)現(xiàn)工具。14軟件技術(shù)分類程序設(shè)計(jì)語(yǔ)言編譯技術(shù)操作系統(tǒng)及實(shí)用程序數(shù)據(jù)庫(kù)技術(shù)軟件工具軟件工程程序設(shè)計(jì)方法數(shù)據(jù)結(jié)構(gòu)和算法計(jì)算機(jī)軟件技術(shù)軟件及實(shí)現(xiàn)技術(shù)軟件開(kāi)發(fā)方法與技術(shù)1516 (一) 程序的特性17 (一) 程序的特性18程序的嵌套結(jié)構(gòu) Pcall AendBReturnACall Breturn.程序調(diào)用19(二) 軟件的特性20(二) 軟件的特性21 o 軟件的定義: 軟件由計(jì)算機(jī)程序、數(shù)據(jù)及文檔組成, 作為商品以有形介質(zhì)為媒體進(jìn)行交易的程序稱做軟件。221.4 軟件的分類23軟件的分類與應(yīng)用軟件24應(yīng)用軟件按技術(shù)特點(diǎn)分類25261.5 幾種常用軟件2728293031323334(一) 數(shù)據(jù)結(jié)構(gòu)和算法1.6 本課程主要內(nèi)容簡(jiǎn)介35(一) 數(shù)據(jù)結(jié)構(gòu)和算法36(二) 操作系統(tǒng)應(yīng)用程序應(yīng)用程序用戶程序用戶程序操作系統(tǒng)虛擬機(jī)操作系統(tǒng)虛擬機(jī)操作系統(tǒng)操作系統(tǒng)裸裸 機(jī)機(jī)37(三)數(shù)據(jù)庫(kù)技術(shù)38(四)軟件工程39(四)軟件工程40(四)軟件工程-軟件過(guò)程411.7 學(xué)習(xí)提示4243項(xiàng) 目 總 監(jiān)質(zhì) 量 控 制 經(jīng) 理航 空 公 司 專 家系 統(tǒng) 總 工 程 師項(xiàng) 目 總 體 組機(jī) 務(wù) 業(yè) 務(wù) 專 家系 統(tǒng) 工 程 專

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論