大學(xué)計算機(jī)信息技術(shù)教程_第1頁
大學(xué)計算機(jī)信息技術(shù)教程_第2頁
大學(xué)計算機(jī)信息技術(shù)教程_第3頁
大學(xué)計算機(jī)信息技術(shù)教程_第4頁
大學(xué)計算機(jī)信息技術(shù)教程_第5頁
已閱讀5頁,還剩75頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

目錄

第一部分信息技術(shù)概述

第二部分計算機(jī)組成原理

第三部分計算機(jī)軟件

第四部分計算機(jī)網(wǎng)絡(luò)與因特網(wǎng)

第五部分?jǐn)?shù)字媒體及應(yīng)用

第六部分信息系統(tǒng)與數(shù)據(jù)庫

Page2

第一部分信息技術(shù)概述

1.1信息與信息技術(shù)

信息是什么?事物運動的狀態(tài)及狀態(tài)變化的方式。

信息處理的行為和活動:

?信息的收集

?信息的加工

?信息的存儲

?信息的傳遞

?信息的施用

Page3

1.1信息與信息技術(shù)

用來擴(kuò)展人們信息器官功能、協(xié)助人們更有效

信息技術(shù)是什么?

地進(jìn)行信息處理的一類技術(shù)。

信息技術(shù)包括:

?擴(kuò)展感覺器官功能的感測(獲取)與識別技術(shù)

?擴(kuò)展神經(jīng)系統(tǒng)功能的通訊技術(shù)

?擴(kuò)展大腦功能的計算機(jī)(處理)與存儲技術(shù)

?擴(kuò)展效應(yīng)器官功能的控制與顯示技術(shù)

Page4

1.1信息與信息技術(shù)

_、用于輔助人們進(jìn)行信息獲取、傳遞、存儲、加

信息處理系統(tǒng)是什么?工處理、控制及顯示的綜合使用各種信息技術(shù)

的系統(tǒng)。

信息輸入

信息輸出

信息處理系統(tǒng)示意圖

Page5

1.2微電子技術(shù)簡介

微電子技術(shù)是信息技術(shù)領(lǐng)域中的關(guān)鍵技術(shù),是發(fā)展電子信息產(chǎn)業(yè)和各項

高技術(shù)領(lǐng)域的基礎(chǔ)。

微電子技術(shù)是實現(xiàn)電子電路和電子系統(tǒng)超小型化及微型化的技術(shù),它以

集成電路為核心。

集成電路的發(fā)展趨勢:平均每18—24個月翻一番。(moore定律)

集成電路包含電子元件數(shù)目分為:小規(guī)模、中規(guī)模、大規(guī)模、超大規(guī)

模和極大規(guī)模集成電路。

Page6

1.2微電子技術(shù)簡介

IC卡是集成電路卡的簡稱。其實集成電路芯片密封在塑料卡基本內(nèi)部,

使其成為能存儲、處理和傳遞數(shù)據(jù)的載體。

r存儲卡如:電話卡、公交卡等

IC卡Y

<智能卡如:手機(jī)卡等

ic卡用來做電子證件,用來記錄持卡人的數(shù)字,作為身份識別只用(如身

份證、圖書證、游泳證等),也可以作為電子錢包(如電話卡、公交卡、加油卡

等)使用,具有廣泛的應(yīng)用前景。

Page7

1.3通信技術(shù)入門

各種信息的傳遞均可稱之為通信.

使用電波或光波傳遞信息的技術(shù)稱之為電信。

通信系統(tǒng)的簡單模型

通信系統(tǒng)中被傳輸?shù)男畔⒍急仨氁阅撤N電(或光)信號的形式才能通過

輸介質(zhì)進(jìn)行傳輸。

電(或光)信號強(qiáng)度的變化有兩種形式:連續(xù)形式和離散形式。

連續(xù)形式的信號叫模擬信號;離散形式的信號叫數(shù)字信號。

Page8

1.3通信技術(shù)入門

數(shù)字通信技術(shù)與模擬通信技術(shù)性比的優(yōu)勢:

1、抗干擾能力強(qiáng)、差錯可控制,沒有噪聲積累,可實現(xiàn)長距離、高質(zhì)量傳輸。

2、靈活性好,無論電話、圖像均可以轉(zhuǎn)換為二進(jìn)制數(shù)字信號傳輸,實現(xiàn)綜合

處理。

3、由于傳輸?shù)氖菙?shù)字信號,可以直接由計算機(jī)進(jìn)行存儲、管理和處理。

4、加密,安全性高。

5、有利于通信設(shè)備的小型化、微型化、有降低了功耗。

數(shù)字通信系統(tǒng)(包括計算機(jī)網(wǎng)絡(luò))的性能主要有4個指標(biāo):

1、信道帶寬

2、數(shù)據(jù)傳輸速率

3、誤碼率

4、端-端延遲

Page9

1.3通信技術(shù)入門

各種信息的傳遞均可稱之為通信。

使用電波或光波傳遞信息的技術(shù)稱之為電信。

通信系統(tǒng)的簡單模型

通信系統(tǒng)中被傳輸?shù)男畔⒍急仨氁阅撤N電(或光)信號的形式才能通過

傳輸介質(zhì)進(jìn)行傳輸。

電(或光)信號強(qiáng)度的變化有兩種形式:連續(xù)形式和離散形式。

連續(xù)形式的信號叫模擬信號;離散形式的信號叫數(shù)字信號。

Page10

1.3通信技術(shù)入門

通信分為優(yōu)先通信和無線通信0

介質(zhì)類型特點應(yīng)用

金屬雙絞線成本低,易受外部圖頻電磁波干擾,誤碼率較高;固定電話本地回路、

導(dǎo)體傳輸距離有限計算機(jī)局域網(wǎng)

同軸電纜傳輸特性和屏蔽特性良好,可作為傳輸干線長距固定電話中繼線、有

離傳輸載波信號,但成本較高線電視接入等

光導(dǎo)光纜傳輸損耗小,通訊距離長,容量大,屏蔽特性非電話,電視等通信系

纖維常好,不易被竊聽,重量輕,便于運輸和鋪設(shè)。統(tǒng)的遠(yuǎn)程干線,計算

缺點是精確連接兩根光纖很困難機(jī)網(wǎng)絡(luò)的干線

無線電波建設(shè)費用低,抗災(zāi)能力強(qiáng),容量大,無線接入使廣播,電話,移動通

微波得通信更加方便,但容易被竊聽和受到干擾信系統(tǒng),計算機(jī)無線

紅外線局域網(wǎng)

激光

通信傳輸介質(zhì)的類型、特點和應(yīng)用

Page11

1.4數(shù)字技術(shù)基礎(chǔ)

比特(bit)是數(shù)字技術(shù)的處理對象?!岸M(jìn)位數(shù)字”或“二進(jìn)位”。比特

兩種狀態(tài)(取值):它或者是數(shù)字0;或者是數(shù)字1.

Page12

第二部分計算機(jī)組成原理

2.1計算機(jī)的組成與分類

計算機(jī)的組成

計算機(jī)系統(tǒng)由兩大部分組成,即硬件系統(tǒng)和軟件系統(tǒng)。計算機(jī)硬件

和軟件既相互依存,又互為補(bǔ)充。硬件是計算機(jī)系統(tǒng)的物質(zhì)基礎(chǔ),軟件

是計算機(jī)應(yīng)用的靈魂,只有將這兩者有效地結(jié)合起來,計算機(jī)系統(tǒng)才能

成為有生命、有活力的系統(tǒng)。

計算機(jī)系統(tǒng)的硬件由五個單元結(jié)構(gòu)組成,即輸入設(shè)備、算術(shù)邏輯運

算單元、存儲單元、輸出設(shè)備和控制單元,這是計算機(jī)最基本的單元結(jié)

構(gòu)。

Page13

運算器

中央處理器(CPU)

主機(jī)控制器

內(nèi)存儲器(RAM、ROM)

軟盤

硬盤

外存儲器光盤

磁帶

鍵盤

硬件系統(tǒng)鼠標(biāo)

掃描

輸入設(shè)備儀

光筆

顯示

打印

機(jī)

繪圖

輸出設(shè)備儀

外設(shè)

r網(wǎng)卡

通信設(shè)備調(diào)制解調(diào)器

j?傳真卡

'多媒體設(shè)備聲卡與音箱

\電r視卡

[數(shù)字相機(jī)與攝像機(jī)

Page14

計算機(jī)的主要硬件

計算機(jī)的硬件是指由各種電子線路、器件、機(jī)械裝置組成的看得見摸得

著的物理實體。

主機(jī)是計算機(jī)最重要的部件,它是由CPU、主板、內(nèi)存、顯卡、硬盤、光

驅(qū)、聲卡、網(wǎng)卡和軟驅(qū)等硬件構(gòu)成。

Page15

計算機(jī)的組成

壬板

內(nèi)存

Page16

1.中央處理器CPU

CPU即CentralProcessingUnit(中央處理器)的簡稱,它是計算

機(jī)的心臟,是計算機(jī)中最重要的組件,它決定計算機(jī)的基本性能。

Page17

2.主板

主板是承載計算機(jī)所有硬件設(shè)備運行的平臺。它既是連接各個部件的物理

通路,也是各部件之間數(shù)據(jù)傳輸?shù)倪壿嬐贰?/p>

Page18

3.內(nèi)存條

內(nèi)存的作用是為硬盤與CPU傳遞數(shù)據(jù),當(dāng)退出程序或關(guān)閉計算機(jī)后,其數(shù)據(jù)信

息就會丟失。因此,內(nèi)存的性能和容量,在整個系統(tǒng)中起著舉足輕重的作用。

Page19

4.顯卡

顯卡和顯示器構(gòu)成個人計算機(jī)的顯示系統(tǒng),顯卡是顯示器與主機(jī)通信的控制

電路和接口。它們是個人計算機(jī)操作中實現(xiàn)人機(jī)交互的重要設(shè)備。

Page20

5.硬盤和軟驅(qū)

硬盤,是計算機(jī)各種軟件、數(shù)據(jù)和文件存放的大容量存儲器。

而軟驅(qū)設(shè)備是一種直接存取保存的設(shè)備,它的優(yōu)點就是方便攜帶,缺點是單

個軟盤的容量小。

Page21

6.光驅(qū)

光驅(qū)可分為CD-ROM驅(qū)動器、DVD光驅(qū)(DVD-ROM)、康寶(Combo)和刻錄機(jī)

等。光驅(qū)一直是計算機(jī)中必備的配件。

Page22

7.聲卡

聲卡是多媒體計算機(jī)重要組件之一,各種游戲、視頻播放、CD音樂效果都

是通過聲卡來實現(xiàn)的。

8網(wǎng)

網(wǎng)卡是網(wǎng)絡(luò)接口卡的簡稱,它的作用是向網(wǎng)絡(luò)發(fā)送數(shù)據(jù)、控制數(shù)據(jù)、接收

并轉(zhuǎn)換數(shù)據(jù)。它安裝在計算機(jī)的擴(kuò)展槽中,充當(dāng)計算機(jī)和網(wǎng)絡(luò)之間的物理接口。

Page23

9.機(jī)箱和電源

機(jī)箱是安裝和保護(hù)主機(jī)內(nèi)各種配件的外殼。計算機(jī)里所有的配件都靠電源

來供電。因此,電源質(zhì)量的好壞對計算機(jī)整體穩(wěn)定性有很大的影響,質(zhì)量低劣的

話,還可能會損壞機(jī)器中的配件。

Page24

10.顯ZF器

顯示器是主要的輸出設(shè)備,它通過電纜與主機(jī)的顯卡相連,以便將計算

機(jī)中的內(nèi)容顯示給用戶。

Page25

11.鍵盤和鼠標(biāo)

鍵盤是計算機(jī)中最重要的輸入設(shè)備之一,鍵盤的安裝是通過一個PS/2接

口與主板上的鍵盤接口相連。鼠標(biāo)是隨著Windows圖形操作界面流行起來的

一種輸入設(shè)備,很多情況下不需用鍵盤輸入命令,只要通過鼠標(biāo)點擊相應(yīng)的

菜單命令或選擇即可。

Page26

12.音箱

音箱是多媒體計算機(jī)必備的部件,聲音通過聲卡傳到音箱,再由它傳播出來

O此外,也可以用耳機(jī)代替音箱。

13.打印機(jī)和掃描儀

打印機(jī)和掃描儀雖然不屬于計算機(jī)的必需設(shè)備,但跟它們關(guān)系很緊密。打印

機(jī)與顯示器一樣,是一種常用的輸出設(shè)備,而掃描儀則屬于輸入設(shè)備。它們都可

以通過一根電纜與主機(jī)后面的接口相連。

Page28

14.調(diào)制解調(diào)器

調(diào)制解調(diào)器(Modem)的主要功能是進(jìn)行數(shù)字信號和模擬信號的互相轉(zhuǎn)

換,是計算機(jī)通過電話線上網(wǎng)的一種設(shè)備。

Page29

除了上面介紹的硬件之外,計算機(jī)的可選外設(shè)還有攝像頭、數(shù)碼相機(jī)和手寫

板等,添加不同的硬件則增加了相應(yīng)的功能。

Page30

計算機(jī)發(fā)展的四個階段

階段

名添、前B指令維第一代第二代第三代第四代

(1946?1955年)(1956—1963年)(1964~1971年)(1972年?至今)

中小規(guī)模集成大規(guī)模、超大

主機(jī)電子器件電子管晶體管

電路規(guī)模集成電路

內(nèi)存汞延遲線磁芯存儲器半導(dǎo)體存儲器半導(dǎo)體存儲器

磁盤、光盤等

外存儲器穿孔卡片、紙帶磁帶磁帶、磁盤

大容量存儲器

處理速度(指令數(shù)/秒)幾千條幾百萬條幾千萬條數(shù)億條以上

Page31

您給它發(fā)一些指令,它就會按您的意思執(zhí)行某項功能。先通過前面提過的輸入

設(shè)備,如鍵盤、鼠標(biāo),接收您的指令,然后再由中央處理器(CPU)來處理這些指

之,最后才由輸出設(shè)備輸出您要的結(jié)果。如下圖所示:

內(nèi)存計

(RAM)算

機(jī)

雙向流動

3?中央處理器作

(CPU)輸

輸雙向流動

外存

(硬盤,光盤等)

Page32

計算機(jī)配件的選購常識

計算機(jī)的性能參數(shù)

在組裝計算機(jī)之前,必須了解計算機(jī)的有關(guān)性能指標(biāo),這樣,便于我們

明確裝機(jī)目標(biāo),制定配件選購策略。

1.運算速度:運算速度一般用每秒能夠執(zhí)行多少條指令來衡量。

2.主頻:主頻指的是計算機(jī)的總線時鐘脈沖頻率。

3.存儲容量:計算機(jī)的存儲容量主要包括計算機(jī)的內(nèi)存容量和硬盤的存儲容

量。

4.多媒體性能:多媒體性能主要指計算機(jī)的視頻和音頻加速性能。

5.安全性能:計算機(jī)的安全性能指的是計算機(jī)的自我保護(hù)能力。

Page33

配件選購常識

1.購買計算機(jī)切忌著急。

2.購買時要注意最好在要購買的某產(chǎn)品的代理公司購買,如果是地區(qū)或省

市的總代理就更好了。

3.由于不同的公司有不同的進(jìn)貨渠道,所以,即使有的公司不是某產(chǎn)品在

該地區(qū)的總代理,它也能以低價(和代理公司的價格差不多)進(jìn)到貨。

4.在購買時最好去大公司,大公司的售后服務(wù)有保證。

5.最后就是要結(jié)賬開收據(jù)和發(fā)票,讓商家寫清楚硬件的型號和主要技術(shù)參

數(shù),然后還要寫上價格,以作保修憑證。此外還要要求商家在硬件上貼標(biāo)簽,

基本上都是憑標(biāo)簽享受保修服務(wù)。

6.在購買時不要過度壓價。

Page34

注意事項:

裝機(jī)要遵循夠用為度的原則,按自己的需求,量身定制一臺計算機(jī),既省

錢,性價比高又滿足了自己學(xué)習(xí)娛樂的需求。

如選購機(jī)箱時,要注意內(nèi)部結(jié)構(gòu)合理化,便于安裝,還要注意美觀,顏色與

其他配件相配。而電源關(guān)系到整個計算機(jī)的穩(wěn)定運行,其輸出功率不應(yīng)小于

250W,有的處理器要求使用300W的電源,應(yīng)根據(jù)需要選擇。根據(jù)實際情況,即個

人用途和經(jīng)濟(jì)情況確定計算機(jī)的檔次。

Page35

第三部分計算機(jī)軟件

3.1軟件系統(tǒng)的組成與發(fā)展

軟件的概念

IEEE:軟件是計算機(jī)程序、方法、規(guī)則、相關(guān)的文檔以及在計算機(jī)上運

行它時所必需的數(shù)據(jù)。

軟件=程序+數(shù)據(jù)+文檔

用戶與計算機(jī)硬件之間的橋梁。

Page36

軟件的分類

「操作系統(tǒng)、

系統(tǒng)軟件J語言處理程序

L使用和管理計算機(jī)

I常用服務(wù)程序

支撐軟件數(shù)據(jù)庫管理系統(tǒng),文字處理軟件

電子表格軟件

圖形、圖象軟件

(簡報軟件I解決各種

r通用應(yīng)用軟件

r實際問題

應(yīng)用軟件通信軟件

統(tǒng)計軟件

I定制的應(yīng)用軟件j

軟件系統(tǒng)的發(fā)展過程

軟件系統(tǒng)的發(fā)展大致經(jīng)歷了三個階段:

?程序設(shè)計時代

?軟件(程序系統(tǒng))時代

?軟件工程學(xué)時代

軟件危機(jī)

定義:軟件開發(fā)和維護(hù)過程中遇到的一系列嚴(yán)重問題。

包括兩方面問題:

?如何開發(fā)軟件,滿足對軟件的日益增長的需求

?如何維護(hù)數(shù)量不斷膨脹的已有軟件

Page39

軟件系統(tǒng)的發(fā)展過程

軟件工程(softwareengineering)

二匕里

R東

1968年,北大西洋公約組織的學(xué)術(shù)會議第一次創(chuàng)造了“軟件工程”這個詞

定義

IEEE:軟件工程是開發(fā)、運行、維護(hù)和修復(fù)軟件的系統(tǒng)方法。

應(yīng)用實例

紐約時報情報庫系統(tǒng)

空間實驗室的飛行模擬系統(tǒng)

Page40

3.2操作系統(tǒng)(OperatingSystem,OS)

操作系統(tǒng)的目標(biāo)和作用

操作系統(tǒng)的目標(biāo)

?方便性?有效性

?可擴(kuò)充性?開放性

操作系統(tǒng)的作用

OS作為用戶與計算機(jī)硬件系統(tǒng)之間的接口

OS作為計算機(jī)系統(tǒng)資源的管理者

OS用作擴(kuò)充機(jī)器

Page41

操作系統(tǒng)的功能

1.處理機(jī)管理功能

創(chuàng)建和撤消進(jìn)程(線程)

對諸進(jìn)程(線程)的運行進(jìn)行協(xié)調(diào)

實現(xiàn)進(jìn)程(線程)之間的信息交換

按照一定的算法把處理機(jī)分配給進(jìn)程(線程)

Page42

處理機(jī)管理功能

進(jìn)程:

可以和其它程序并發(fā)執(zhí)行的一次程序執(zhí)行,用于描述系統(tǒng)中的各種并發(fā)活動。

一個進(jìn)程可以由零個、一個或多個線程構(gòu)成

基本特征:

動態(tài)性、并發(fā)性、獨立性、異步性、結(jié)構(gòu)性

三種狀態(tài):運行態(tài)、等待態(tài)、就緒態(tài)

Page43

處理機(jī)管理功能

1.進(jìn)程控制

作業(yè)(Job):用戶在一次計算過程中要求計算機(jī)系統(tǒng)所做工作的集合。

2.進(jìn)程同步兩種協(xié)調(diào)方式:

(1)進(jìn)程互斥方式

(2)進(jìn)程同步方式

3.進(jìn)程通信

直接通信方式

4.調(diào)度

作業(yè)調(diào)度&進(jìn)程調(diào)度

Page44

處理機(jī)管理功能

作業(yè)的三種狀態(tài):

后備狀態(tài)——收容

執(zhí)行狀態(tài)一運行

完成狀態(tài)完成

Page45

操作系統(tǒng)的功能

2.存儲器管理功能

主要任務(wù):

為多道程序的運行提供良好的環(huán)境

方便用戶使用存儲器

提高存儲器的利用率

從邏輯上擴(kuò)充內(nèi)存

Page46

存儲器管理功能

內(nèi)存分配

靜態(tài)或動態(tài)分配方式

內(nèi)存分配數(shù)據(jù)結(jié)構(gòu)

內(nèi)存分配功能

內(nèi)存回收功能

內(nèi)存保護(hù)

設(shè)置上界和下界兩個界限寄存器

Page47

存儲器管理功能

地址映射

地址空間——邏輯地址/相對地址

內(nèi)存空間物理地址

內(nèi)存擴(kuò)充

虛擬(virtuaI)存儲技術(shù)

請求調(diào)入功能

轉(zhuǎn)換功能

Page48

操作系統(tǒng)的功能

3.設(shè)備管理功能

主要任務(wù):

完成用戶進(jìn)程提出的I/O請求,為用戶進(jìn)程分配其所需的I/O設(shè)備

提高CPU和I/O設(shè)備的利用率

提高I/O速度

方便用戶使用I/O設(shè)備

Page49

設(shè)備管理功能

緩沖(buffer)管理

單緩沖機(jī)制、雙緩沖機(jī)制、公用緩沖機(jī)制

設(shè)備分配

設(shè)備處理

虛擬設(shè)備

通過假脫機(jī)(spooIing)技術(shù)將原來獨享的設(shè)備改造成能為若干個用戶共

享的設(shè)備,即把一臺物理設(shè)備改造成若干臺相同的虛擬設(shè)備。如打印機(jī)的共

Page50

操作系統(tǒng)的功能

4.文件管理功能

主要任務(wù):

對用戶文件和系統(tǒng)文件進(jìn)行管理,以方便用戶使用

保證文件的安全性

文件存儲空間的管理:

離散分配方式

以盤塊為基本分配單位

目錄管理:

文件的讀/寫管理

文件的共享與保護(hù)

Page51

操作系統(tǒng)的功能

5.用戶接口

命令接口

聯(lián)機(jī)用戶接口

脫機(jī)用戶接口(批處理用戶接口)

程序接口

圖形接口

Page52

操作系統(tǒng)分類:

單用戶操作系統(tǒng)

批處理操作系統(tǒng)

單道批處理

多道批處理

實時操作系統(tǒng)

分時操作系統(tǒng)

網(wǎng)絡(luò)操作系統(tǒng)

分布式操作系統(tǒng)

Page53

微機(jī)上的典型操作系統(tǒng)

1.DOS操作系統(tǒng)2.Windows操作系統(tǒng)3.UNIX操作系統(tǒng)

4.Linux操作系統(tǒng)5.OS/2操作系統(tǒng)

Page54

微機(jī)上的典型操作系統(tǒng)

PCDOS&MSDOS(單用戶操作系統(tǒng))

UNIX(多用戶多任務(wù)交互式操作系統(tǒng))

Linux(多用戶多任務(wù)交互式操作系統(tǒng))

Windows(圖形窗口式操作系統(tǒng))

OS/2(多任務(wù)、圖形用戶界面操作系統(tǒng))

Netware(網(wǎng)絡(luò)操作系統(tǒng))

Page55

3.3語言及語言處理系統(tǒng)

程序設(shè)計語言

語言代出現(xiàn)年代語言類別

第一代語言1946-1950機(jī)器語言

第二代語言1950-1960匯編語言

第三代語言1960-1980過程化編程語百

第四代語言1980-1995非過程化局級語言

第五代語言1995應(yīng)用程序開發(fā)用專家系統(tǒng)

注意:語言的發(fā)展不是高一代取代低一代,而是多代共存。

Page56

程序設(shè)計語言

★機(jī)器語言(低級語言)

機(jī)器指令:

由0,1組成并且能被計算機(jī)直接理解執(zhí)行的代碼

機(jī)器語言:

機(jī)器指令的集合,即計算機(jī)可以直接接收、理解的語言

特點:

直觀性差、編寫效率低、易出錯、可讀性差

它是面向機(jī)器的第一代語言

★計算機(jī)唯一能識別的語言是機(jī)器語言

Page57

程序設(shè)計語言

★匯編語言(低級語言)

——機(jī)器語言的符號表示

?定義:

用助記符、符號地址、標(biāo)號等符號來編寫程序的語言,也被稱為符號

I吾5o

?特點:

易于理解與記憶、占用存儲空間少、執(zhí)行速度快

?注意:

不能在計算機(jī)上直接運行,必須先翻譯成機(jī)器語言

★它是面向機(jī)器的第二代語言

Page58

程序設(shè)計語言

★高級程序設(shè)計語言(高級語言)

面向過程的第三代語言

★語言處理程序用于把人們編制的匯編語言和高級語言源程序轉(zhuǎn)換為機(jī)器能夠

理解的目標(biāo)程序

★高級語言源程序需經(jīng)解釋或編譯后,轉(zhuǎn)換為計算機(jī)能直接執(zhí)行的目標(biāo)程序。

例如:FORTRAN、PascaKBASIC、C

面向?qū)ο蟮恼Z言一第四代

例如:C++、Java>Delphi

Page59

程序設(shè)計語言

1.FORTRAN語言2.ALGOL語言

3.Java語百4.C語言和C++語言

VisualC^6.0

Page60

語言處理系統(tǒng)

匯編程序(assembIer)

?匯編

將匯編語言程序(源程序)翻譯加工成機(jī)器語言程序(目標(biāo)程序)的過

程,由匯編程序完成

匯編語言程序機(jī)器語言程序

Page61

語言處理系統(tǒng)

解釋程序(iinterpreter)

將高級程序設(shè)計語言編寫的源程序按動態(tài)的運行順序逐句進(jìn)行翻譯并執(zhí)行。

編譯程序(compiIer)

將高級程序設(shè)計語言編寫的源程序翻譯成用匯編語言或機(jī)器語言表示的目標(biāo)

程序。

五個階段:

詞法分析、語法分析、中間代碼生成、代碼優(yōu)化和目標(biāo)代碼

Page62

語言處理系統(tǒng)

編譯系統(tǒng)的工作過程:

高級語言目標(biāo)程序可執(zhí)行的

目標(biāo)程序

程序庫

匯編程序和編譯程序都產(chǎn)生目標(biāo)程序,但解釋程序不產(chǎn)生目標(biāo)程序;

解釋程序提供人機(jī)對話的工作方式,但源程序執(zhí)行速度比較慢;

編譯程序?qū)υ闯绦蜻M(jìn)行編譯產(chǎn)生目標(biāo)

程序,將來執(zhí)行的速度較快。

Page63

3.4數(shù)據(jù)庫管理系統(tǒng)(DataBaseManagementSystem,DBMS)

數(shù)據(jù)管理的進(jìn)展

數(shù)據(jù)管理:

指對數(shù)據(jù)的組織、編目、存儲、檢索、維護(hù)等,它是數(shù)據(jù)處理的中心問題。

經(jīng)歷三個階段:

人工管理階段

文件系統(tǒng)階段

數(shù)據(jù)庫系統(tǒng)階段

Page64

數(shù)據(jù)庫的特點

數(shù)據(jù)結(jié)構(gòu)化

——數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的根本區(qū)別

數(shù)據(jù)冗余度小

數(shù)據(jù)具有獨立性

——即數(shù)據(jù)和應(yīng)用程序之間不存在依賴關(guān)系

物理的獨立性

邏輯的獨立性

加強(qiáng)了對數(shù)據(jù)的保護(hù)

安全性控制:保密性

完整性控制:正確性、有效性、相容性

并發(fā)控制

故障的發(fā)現(xiàn)與恢復(fù)

Page65

數(shù)據(jù)庫系統(tǒng)

數(shù)據(jù)庫管理

系統(tǒng)(DBMS)

應(yīng)用n數(shù)據(jù)庫管理員

(DBA)

數(shù)據(jù)庫系統(tǒng)構(gòu)成圖

數(shù)據(jù)庫系統(tǒng)

由應(yīng)用程序、DBMS、DBA和DB構(gòu)成

Page66

數(shù)據(jù)庫管理系統(tǒng)

★DBMS——是一組軟件的集合,用來定義數(shù)據(jù)庫,幫助和控制用戶為增加、

刪除、修改和檢索數(shù)據(jù)時對數(shù)據(jù)庫的訪問和使用,提供數(shù)據(jù)獨立性、完整性和

安全性的保障,它是數(shù)據(jù)庫系統(tǒng)的核心。

三種類型:

層次模型:IMS

網(wǎng)狀模型:IDMS,IMAG

關(guān)系模型:FoxBASE,FoxPro,Access,OracIe等

★應(yīng)用程序必須通過DBMS才能訪問數(shù)據(jù)庫

Page67

3.5通用應(yīng)用軟件

應(yīng)用軟件

在計算機(jī)硬件和系統(tǒng)軟件的支持下,面向具體問題和具體用戶的軟件。

是一些具有一定功能并滿足一定要求的應(yīng)用程序的組合。

軟件包(package)

解決某類典型問題的應(yīng)用程序組合。

如財務(wù)管理軟件包、統(tǒng)計軟件包、運籌學(xué)軟件包等。

Page68

常用的應(yīng)用軟件

文字處理軟件(WPS、Word)

電子表格軟件(Excel、Lotus1-2-3)

圖形、圖像軟件(AutoCAD、Photoshop)

網(wǎng)絡(luò)通信軟件(Outlook、FTP、IE)

簡報軟件(PowerPoint)

統(tǒng)計軟件(SPSS、SAS)

Page69

3.6軟件開發(fā)

程序設(shè)計發(fā)展過程

?高級語言階段

?結(jié)構(gòu)程序設(shè)計階段

程序的正確性

程序的三種基本結(jié)構(gòu):順序、選擇和循環(huán)

GOTO語句

程序設(shè)計方法論

由頂向下法:由頂向下、逐步細(xì)化

自底向上的方法:強(qiáng)調(diào)程序設(shè)計的模塊化

軟件生產(chǎn)管理

Page70

程序設(shè)計發(fā)展過程

?自動程序設(shè)計階段

軟件工程支撐環(huán)境

CASE(computeraidedsoftwareengineering)

程序設(shè)計基本方法的進(jìn)一步改進(jìn)

快速原型法

甚高級語言法/非過程化語言

軟件可重用法

Page71

軟件工程的基本概念

軟件生命周期(softwareIifeeyeIe)

定義

一個軟件從定義到開發(fā),使用和維護(hù),直到最終被棄用,需要一個漫長的

時期,通常把軟件經(jīng)歷的這個漫長的時期稱為生命周期。

可分為二個時期、五個階段

二個時期:開發(fā)期、運行期

五個階段:分析、設(shè)計、編寫、測試、運行

Page72

軟件生命周期

階段關(guān)鍵問題

■需求分析系統(tǒng)必須做什么?

■軟件設(shè)計概括地說,應(yīng)該如何解決這個問題

■編碼和調(diào)試正確的程序模塊

■軟件測試符合要求的軟件

■軟件維護(hù)持久地滿足用戶需要的軟件

Page73

需求分析:

焦點:做什么(What)V

怎么做(How)X

目的:理解待解決的問題

完整獲取用戶的需求

參與者:用戶、系統(tǒng)分析員

文檔:《軟件需求規(guī)格說明書》

《軟件規(guī)格說明書》

Page74

軟件設(shè)計

任務(wù):

WhatHow

從軟件需求規(guī)格說明書出發(fā),形成軟件的具體設(shè)計方案

概要設(shè)計(總體設(shè)計或結(jié)構(gòu)設(shè)計)

決定模塊間的接口《模塊說明書》

詳細(xì)設(shè)計(過程設(shè)計或模塊設(shè)計)

決定每個模塊內(nèi)部的具體算法《詳細(xì)設(shè)計說明書》

Page75

軟件測試

在整個軟件開發(fā)中,測試工作量一般占30%?40%,甚至三50%。

測試目的:發(fā)現(xiàn)未發(fā)現(xiàn)的錯誤

三種層次:

模塊測試——單個程序模塊

集成測試一模塊間的接口

驗收測試——對軟件質(zhì)量最全面的考核

文檔:《測試報告》

Page76

軟件維護(hù)

2個月-2年1年—10年

軟件

設(shè)

命運行和維護(hù)(簡稱維護(hù))

期改善期穩(wěn)定期陳舊期

重構(gòu)

軟件誕生

預(yù)防性維改正性維護(hù)

各類維護(hù)活動的根本目的:

延長軟件生存期

完善性維護(hù)適應(yīng)性維護(hù)

50%25%

Page77

發(fā)

溫馨提示

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

評論

0/150

提交評論