




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、計(jì)算機(jī)科學(xué)技術(shù)導(dǎo)論復(fù)習(xí)要點(diǎn)第1章計(jì)算機(jī)科學(xué)技術(shù)與信息化社會(huì)考核要點(diǎn):1,什么是計(jì)算機(jī)?計(jì)算機(jī)能夠完成的基本操作有哪些?2 .解釋馮.諾依曼所提出的“存儲(chǔ)程序”的概念。3 .計(jì)算機(jī)有哪些主要的特點(diǎn)?4 .計(jì)算機(jī)有哪些主要的用途?5 .計(jì)算機(jī)發(fā)展中各個(gè)階段的主要特點(diǎn)是什么?答案1. 什么是計(jì)算機(jī)?計(jì)算機(jī)能夠完成的基本操作有哪些?什么是方t算機(jī):計(jì)算機(jī)是一種能夠按照事先存儲(chǔ)的程序,自動(dòng)、高速地對(duì)數(shù)據(jù)進(jìn)行輸入、處理、輸出和存儲(chǔ)的系統(tǒng)。一個(gè)計(jì)算機(jī)系統(tǒng)包括硬件和軟件兩大部分。硬件是由電子的、磁性的、機(jī)械的器件組成的物理實(shí)體,包括運(yùn)算器、存儲(chǔ)器、控制器、輸入和輸出設(shè)備等五個(gè)基本組成成分。軟件則是程序和有關(guān)文
2、檔的總稱,包括系統(tǒng)軟件、應(yīng)用軟件和工具軟件三類。計(jì)算機(jī)能夠完成的基本操作有哪些:計(jì)算機(jī)能夠完成基本操作有輸入、處理、輸出、存儲(chǔ)四種基本操作。這四種操作通常被稱為IPOS循環(huán),它反映計(jì)算進(jìn)行的數(shù)據(jù)處理的基本步驟即輸入、處理、輸出和存儲(chǔ)。當(dāng)然計(jì)算機(jī)不一定嚴(yán)格的按照I(inpui)-P(processing)-O(output)-S(storage)的順序出現(xiàn),在程序的控制下計(jì)算機(jī)根據(jù)程序中的指令決定執(zhí)行哪一個(gè)步驟或者執(zhí)行某一步驟。2. 解釋馮.諾依曼所提出的“存儲(chǔ)程序”的概念。存儲(chǔ)程序原理又稱“馮諾依曼原理”。將程序像數(shù)據(jù)一樣存儲(chǔ)到計(jì)算機(jī)內(nèi)部存儲(chǔ)器中的一種設(shè)計(jì)原理。程序存入存儲(chǔ)器后,計(jì)算機(jī)便可自動(dòng)
3、地從一條指令轉(zhuǎn)到執(zhí)行另一條指令?,F(xiàn)電子計(jì)算機(jī)均按此原理設(shè)計(jì)。存儲(chǔ)程序原理:程序由指令組成,并和數(shù)據(jù)一起存放在存儲(chǔ)器中,計(jì)算機(jī)啟動(dòng)后,能自動(dòng)地按照程序指令的邏輯順序逐條把指令從存儲(chǔ)器中讀出來(lái),自動(dòng)完成由程序所描述的處理工作。“存儲(chǔ)程序原理”的提出是計(jì)算機(jī)發(fā)展史上的一個(gè)里程碑,也是計(jì)算機(jī)與其他計(jì)算工具的根本區(qū)別。3. 計(jì)算機(jī)有哪些主要的特點(diǎn)?各種類型的計(jì)算機(jī)雖然在規(guī)、用途、性能結(jié)構(gòu)等方面有所不同,但是它們都具備以下一些特點(diǎn):1 運(yùn)算速度快2 運(yùn)算精度高3 具有記憶能力4 具有邏輯判斷能力5 存儲(chǔ)程序馮諾依曼結(jié)構(gòu)計(jì)算機(jī)系統(tǒng)由硬件系統(tǒng)和軟件系統(tǒng)兩大部分組成。美藉匈牙利科學(xué)家馮諾依曼結(jié)構(gòu)(Johnvon
4、Neumann奠定了現(xiàn)代計(jì)算機(jī)的基本結(jié)構(gòu),其特點(diǎn)是:1 )使用單一的處理部件來(lái)完成計(jì)算、存儲(chǔ)以及通信的工作。2 )存儲(chǔ)單元是定長(zhǎng)的線性組織。3 )存儲(chǔ)空間的單元是直接尋址的。4 )使用低級(jí)機(jī)器語(yǔ)言,指令通過操作碼來(lái)完成簡(jiǎn)單的操作。5 )對(duì)計(jì)算進(jìn)行集中的順序控制。6 )計(jì)算機(jī)硬件系統(tǒng)由運(yùn)算器、存儲(chǔ)器、控制器、輸入設(shè)備、輸出設(shè)備五大部件組成并規(guī)定了它們的基本功能。7 )彩二進(jìn)制形式表示數(shù)據(jù)和指令。8 )在執(zhí)行程序和處理數(shù)據(jù)時(shí)必須將程序和數(shù)據(jù)道德從外存儲(chǔ)器裝入主存儲(chǔ)器中,然后才能使計(jì)算機(jī)在工作時(shí)能夠自動(dòng)調(diào)整地從存儲(chǔ)器中取出指令并加以執(zhí)行。這就是存儲(chǔ)程序概念的基本原理。4 .計(jì)算機(jī)有哪些主要的用途?按
5、照計(jì)算機(jī)的運(yùn)用領(lǐng)域,計(jì)算的用途可以有以下幾個(gè)方面:科學(xué)方面、數(shù)據(jù)方面、實(shí)時(shí)控制、人工智能、計(jì)算機(jī)輔助工程和輔助教育、娛樂與游戲等5 .計(jì)算機(jī)發(fā)展中各個(gè)階段的主要特點(diǎn)是什么?第一代計(jì)算機(jī)的特點(diǎn):邏輯器件使用電子管;用穿孔卡片機(jī)作為數(shù)據(jù)和指令的輸入設(shè)備;用磁鼓或磁帶作為外存儲(chǔ)器;使用機(jī)器語(yǔ)言編程。雖然第一代計(jì)算機(jī)的體積大、速度慢、能耗大、使用不便且經(jīng)常發(fā)生故障,但是它顯示出強(qiáng)大的生命力、預(yù)示了將來(lái)要改變世界的未來(lái)。第二代計(jì)算機(jī)的特點(diǎn):使用晶體管代替了電子管;內(nèi)存儲(chǔ)器采用了磁芯體;應(yīng)用了變址寄存器和浮點(diǎn)運(yùn)算硬件;利用I/O處理提高了輸入輸出能力;在軟件方面配置了子程序庫(kù)和批處理管理程序,并且推出了F
6、ORTRANCOBOLALGOLS高級(jí)程序設(shè)計(jì)語(yǔ)言及相應(yīng)的編譯程序。但是第二代計(jì)算機(jī)的輸入輸出設(shè)備速度很慢,無(wú)法與主機(jī)計(jì)算速度相匹配。第三代計(jì)算機(jī)的特點(diǎn):用小的規(guī)模或中規(guī)模的集成電路來(lái)地體晶體管等;用半導(dǎo)體存儲(chǔ)器代替磁芯存儲(chǔ)器;使用微程序時(shí)機(jī)技術(shù)簡(jiǎn)化處理器的結(jié)構(gòu);在軟件方面則廣泛引入多道程序、并行處理、虛擬存儲(chǔ)系統(tǒng)以及功能完備的操作系統(tǒng),同時(shí)還提供了大量的面向用戶的應(yīng)用程序。第四代計(jì)算機(jī)的特點(diǎn):使用另外大規(guī)模集成電路和超大規(guī)模集成電路。大規(guī)模集成電路每個(gè)芯片上的原件數(shù)為100010000個(gè);而超大規(guī)模集成電路每個(gè)芯片上則可以集成10000個(gè)以上的原件。此外,第四代計(jì)算機(jī)使用了大容量的半導(dǎo)體存儲(chǔ)
7、器作為內(nèi)存儲(chǔ)器;在體系結(jié)構(gòu)方面進(jìn)一步并行處理、多機(jī)系統(tǒng)、分布式計(jì)算機(jī)系統(tǒng)和計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng);在軟件方面則推出了數(shù)據(jù)庫(kù)系統(tǒng)、分布式操作系統(tǒng)以及軟件工程標(biāo)準(zhǔn)等。第五代計(jì)算機(jī)的特點(diǎn):目前的計(jì)算機(jī)都屬于第四代計(jì)算機(jī),第五代計(jì)算機(jī)尚在研制之中,而且進(jìn)展比較緩慢。第五代計(jì)算機(jī)的研究目標(biāo)是試圖打破計(jì)算機(jī)現(xiàn)有的體系結(jié)構(gòu),使得計(jì)算機(jī)能夠具有像人那樣的思維、推理和判斷能力。也就說(shuō),第五代計(jì)算機(jī)的主要特征是人工智能,它將具有一些人類只能屬性,例如自然語(yǔ)言理解能力、模式識(shí)別能力和推理能力等。第2章計(jì)算機(jī)科學(xué)技術(shù)的基礎(chǔ)知識(shí)考核要點(diǎn):1 .什么是數(shù)制?采用位權(quán)表示法的數(shù)制具有哪三個(gè)特點(diǎn)?2 .二進(jìn)制、八進(jìn)制、十六進(jìn)制數(shù)之間
8、的轉(zhuǎn)換。3 .什么是原碼、補(bǔ)碼、反碼?4 .根據(jù)給定的數(shù)值(無(wú)符號(hào)或有符號(hào)的整數(shù)或小數(shù))寫出其原碼、補(bǔ)碼及反碼。5 .如何利用補(bǔ)碼進(jìn)行減法運(yùn)算?6 .數(shù)值數(shù)據(jù)在計(jì)算機(jī)中表示形式。7 .定點(diǎn)小數(shù)表示法和浮點(diǎn)小數(shù)表示法。8 .命題公式的等價(jià)證明及化簡(jiǎn);邏輯代數(shù)的等價(jià)證明及化簡(jiǎn)。9 .程序設(shè)計(jì)語(yǔ)言。10 .結(jié)構(gòu)化程序設(shè)計(jì)的三種基本控制結(jié)構(gòu)。11 .計(jì)算機(jī)硬件系統(tǒng)由哪幾部分組成?簡(jiǎn)述各部分的功能。12 .指令中的操作碼的功能是什么?簡(jiǎn)述指令的執(zhí)行過程。13 .計(jì)算機(jī)的工作原理是什么?它是由誰(shuí)首先提出來(lái)的?14 .計(jì)算機(jī)系統(tǒng)中的位、字節(jié)、字和字長(zhǎng)各表示的含義是什么?15 .精簡(jiǎn)指令集技術(shù),高速緩沖存儲(chǔ)技
9、術(shù),虛擬存儲(chǔ)技術(shù),指令流水線和并行處理技術(shù)。16 .什么是線性表?線性表有哪些運(yùn)算?線性表怎樣存儲(chǔ)?17 .什么是堆棧?堆棧有哪些運(yùn)算?堆棧怎樣存儲(chǔ)?18 .什么是隊(duì)列?隊(duì)列有哪些運(yùn)算?隊(duì)列怎樣存儲(chǔ)?答案1 .什么是數(shù)制?采用位權(quán)表示法的數(shù)制具有哪三個(gè)特點(diǎn)?什么是數(shù)制:按進(jìn)位的原則進(jìn)行計(jì)數(shù)稱為進(jìn)位計(jì)算數(shù)制,簡(jiǎn)稱數(shù)制。在日常生活中最常用的數(shù)制是十進(jìn)制。此外,也有使用許多非十進(jìn)制的計(jì)算方法。采用位權(quán)表示法的數(shù)制具有哪三個(gè)特點(diǎn):位權(quán)表示法的數(shù)制具有以下三個(gè)特點(diǎn):(1) 數(shù)字的總個(gè)數(shù)等于基數(shù),如十進(jìn)制使用10個(gè)數(shù)字(09).(2) 最大的數(shù)字比基數(shù)小1,如十進(jìn)制中最大的數(shù)字為9。(3) 每個(gè)數(shù)字都要乘
10、以基數(shù)的宓次,該哥次由每個(gè)數(shù)字所在的位置決定。2 .二進(jìn)制、八進(jìn)制、十六進(jìn)制數(shù)之間的轉(zhuǎn)換。二進(jìn)制轉(zhuǎn)化為八進(jìn)制:若把二進(jìn)制數(shù)轉(zhuǎn)化為八進(jìn)制數(shù),只要以小數(shù)點(diǎn)為界,將整數(shù)部分自右向左和小數(shù)部分自左向右分別按每三位為一組(不足三位用0補(bǔ)足),然后將各個(gè)三位二進(jìn)制數(shù)轉(zhuǎn)換為對(duì)應(yīng)的一位八進(jìn)制數(shù),即得到轉(zhuǎn)換的結(jié)果。反之,若把八進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制,只要把每一位八進(jìn)制數(shù)轉(zhuǎn)換為對(duì)應(yīng)的三位二進(jìn)制數(shù)即可。(記憶:8=2A3)例如:將二進(jìn)制(10111001010.1011011)2轉(zhuǎn)換為八進(jìn)制。解:010.111001010.1011011000><2A2+1*2A1+0*2人0=21X2A2+1X2A1+1
11、X1A0=70X2人2+0><2A1+1*2人0=10><2A2+1*2A1+0*2人0=21X2人2+0><2A1+1*2人0=51X2人2+0><2A1+1*2人0=51 X2A2+0X2A1+0X2A0=4所以(10111001010.1011011)2=(2712.554)8例如:將八進(jìn)制(2712.554)8轉(zhuǎn)換為二進(jìn)制2|2_2|7,2 |102|31_010102|11_01111同理可以將其他數(shù)字轉(zhuǎn)化為2進(jìn)制數(shù)注意:要標(biāo)明數(shù)字的進(jìn)制二進(jìn)制轉(zhuǎn)化為十六進(jìn)制之間的轉(zhuǎn)換類似地,由于4位二進(jìn)制數(shù)恰好是一位十六進(jìn)制數(shù),所以若把二進(jìn)制轉(zhuǎn)化為十六
12、進(jìn)制數(shù),只要以小數(shù)點(diǎn)為界,將整數(shù)部分自右向左和小數(shù)部分分別按每四為一組,不足4位的用0補(bǔ)足,然后將各個(gè)4位二進(jìn)制數(shù)轉(zhuǎn)換為對(duì)應(yīng)的一位十六進(jìn)制數(shù),即得到轉(zhuǎn)化的結(jié)果。反之,若把十六進(jìn)制數(shù)轉(zhuǎn)化為二進(jìn)制數(shù),只要把每一個(gè)十六進(jìn)制數(shù)轉(zhuǎn)化為對(duì)應(yīng)白4位2進(jìn)制數(shù)即可。(記憶:16=2人4)例如:將二進(jìn)制(10111001010.1011011)2轉(zhuǎn)換為十六進(jìn)制010111001010.101101100><2A3+1*2A2+0><2A1+1*2人0=51X2A3+1X2A2+0X2A1+0X2A0=12(C)1X2A3+0X2A2+1X2A1+0X2A0=10(A)1X2A3+0X2A2
13、+1><2A1+1X2A0=11(B)0X2A3+1*2A2+1*2A1+0*2人0=6所以(10111001010.1011011)2=(5CA.B6)163 .什么是原碼、補(bǔ)碼、反碼?原碼:原碼表示法規(guī)定:用符號(hào)位和數(shù)值表示彳f符號(hào)數(shù),整數(shù)的符號(hào)為是用“0”表示,負(fù)數(shù)的符號(hào)為是用“1”表示,例如:設(shè)代符號(hào)數(shù)的數(shù)的真值數(shù)制部分用二進(jìn)制表示x=+62和y=-62,則它們的原碼分別是:x原=0111110y原=1111110反碼:反碼表示法規(guī)定:正數(shù)的反碼與原碼相同,負(fù)數(shù)的反碼為該數(shù)的原碼的原碼除符號(hào)位外取反。例如:設(shè)帶符號(hào)數(shù)的真值x=+62和y=-62,則他們的原碼和反碼分別是:x
14、原=0111110x反=0111110y原=1111110y反=1000001補(bǔ)碼:補(bǔ)碼表示法規(guī)定:正數(shù)的補(bǔ)碼與原碼相同,負(fù)數(shù)的補(bǔ)碼為對(duì)該數(shù)的原碼除負(fù)號(hào)位外各位取反,然后再最后一位加一。例如:設(shè)代符號(hào)數(shù)的數(shù)的真值x=+62和y=-62,則它們的補(bǔ)分別是:x原=0111110岡反0111110y原=1111110y反1000010(此處是000001+1=000002由于二進(jìn)制是滿所以是000010)4 .根據(jù)給定的數(shù)值(無(wú)符號(hào)或有符號(hào)的整數(shù)或小數(shù))寫出其原碼、補(bǔ)碼及反碼。略5 .如何利用補(bǔ)碼進(jìn)行減法運(yùn)算?例如:補(bǔ)碼的減法法則如下x原=01101011y原=00111011求:x-y的值解:x補(bǔ)
15、=岡原y=b=y原-y補(bǔ)=11000101補(bǔ)x-y補(bǔ)=岡補(bǔ)+-y補(bǔ)=00110000x-y原=00110000x-y=487 .定點(diǎn)小數(shù)表示法和浮點(diǎn)小數(shù)表示法。定點(diǎn)小數(shù):定點(diǎn)小數(shù):8位字長(zhǎng)純小數(shù),第一位為符號(hào)位,小數(shù)點(diǎn)在第一位后面,后七位為具體數(shù)值N-mN-1N-2T數(shù)值部分符號(hào)位如:-0.1001原碼表示為1.1001,反碼為1.0110,補(bǔ)碼為1.0111注意:定點(diǎn)小數(shù)格式表示的所有數(shù)都是絕對(duì)值小于一得純小數(shù)。定點(diǎn)小數(shù)所表示的范圍計(jì)算:對(duì)于二進(jìn)制的(m+1)位定點(diǎn)小數(shù)格式的數(shù)N,所能表示的數(shù)的范圍:|N|<1-2A(-m);計(jì)算如下:當(dāng)定點(diǎn)小數(shù)表示最大是為(N.1111)2所以max
16、=1*2A-m+1*2A-m+1+1*2人(-1)+1*2A0=1-2人(同)浮點(diǎn)小數(shù)表示法浮點(diǎn)小數(shù)是指小數(shù)點(diǎn)位置不固定的數(shù)。浮點(diǎn)表示法規(guī)定:一個(gè)浮點(diǎn)分?jǐn)?shù)為階碼和尾碼兩部分組成,階碼用于表示小數(shù)點(diǎn)在該數(shù)中的位置,尾數(shù)用于表示該數(shù)的有效數(shù)值。由于階碼表示小數(shù)點(diǎn)的位置,所以階碼總是一個(gè)整數(shù),可以是正整數(shù),也可以是負(fù)整數(shù);尾數(shù)可以采用整數(shù)或純小數(shù)兩種形式。行號(hào)位(1位一|一碼部分(8位),數(shù)部分(23位)例如3號(hào)位階碼(10人-1)尾數(shù)部分實(shí)際上在計(jì)算機(jī)里是用二進(jìn)制來(lái)表示小數(shù)的這里是為了便于理解浮點(diǎn)數(shù)的表示范圍:士2A(-1)*2A(-128)-(1-2A(-24)*2A(
17、127)8 .命題公式的等價(jià)證明及化簡(jiǎn);邏輯代數(shù)的等價(jià)證明及化簡(jiǎn)。命題與連接詞(A)當(dāng)且僅當(dāng)A和B同事為真是AAB為真,在其他情況下AAB的真值均為假ABAABTTTTFFFTFFFF(V)當(dāng)且僅當(dāng)AVB均為假時(shí)AVB為假,其他情況下AVB為真ABAVBTTTTFTFTTFFF()若A為假則A為真若A為真則A為真AiATFFT()當(dāng)且僅當(dāng)A和B同時(shí)為真或者同時(shí)為假時(shí)AB為假,在其他情況下AB的真值為真ABABTTFTFTFTTFFF例:A:上海到北京的14次列車下午6點(diǎn)開B:上海到北京的14次列車下午4點(diǎn)半開車AB上海到北京的14次列車下午六點(diǎn)開或者上海到北京的14次列車下午4點(diǎn)半開注意:在本
18、例中的漢語(yǔ)的“或者”是“不可兼或”的意思(一)條件當(dāng)且僅當(dāng)A的真值為真,B的真值為假時(shí),A-B為假在其他情況下A-B為真ABA一BTTFTFFFTTFFT例:A:天氣晴朗B:我們?nèi)ソ加蜛-B:如果天氣晴朗,我們就去郊游雙條件)當(dāng)且僅當(dāng)A和B的真值相同時(shí)AB為真其他為假ABABTTTTFFFTFFFT例A:四邊形ABC虛平行四邊形B:四邊形ABCM對(duì)邊平行A一B四邊形ABC比平行四邊形當(dāng)且僅當(dāng)ABCM對(duì)邊平行命題代數(shù)零律:AVF=AAAF=F幺律:AVT=TAAT=A哥等律:AVA=AAAA=A求補(bǔ)律:AVA=TAAA=F交換律:AVB=BVAAAB=BAA結(jié)合律:AV(BVC)=(AVB)VC
19、AA(BAC)=(AAB)AC分配律:AA(BVC)=AABVAACAVBAC=(AVB)A(BVC)吸收律:AABVAAB=A(AVB)A(AAB)=A狄一摩根定律:一i(AVB)=iAA-iB(AAB)=AVB雙重否定律:A=A邏輯代數(shù)的等價(jià)律零律:A+0=AA0=0幺律:A+1=1A1=A哥等律:A+A=AAA=A求補(bǔ)律:A+A=1A-A=0交換律:A+B=B+AAB=BA結(jié)合律:A+(B+C)=(A+B)+CA(BC)=(AB)C分配律:A(B+C)=AB+ACA+BC=(A+B)(B+C)吸收律:AB+AB=A(A+B)(AB)=A狄一摩根定律:(A+B)=AB(AB)=A+B雙重否
20、定律:A=A在邏輯代數(shù)中通常用"."表示“與”運(yùn)算(在不至于混淆的情況下“.”也可以省略),用“+”表示“或”運(yùn)算,用“-”(上劃線)表示“非”運(yùn)算。9.程序設(shè)計(jì)語(yǔ)言。程序設(shè)計(jì)基礎(chǔ)(理解)機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)語(yǔ)言;結(jié)構(gòu)化程序設(shè)計(jì);10 .結(jié)構(gòu)化程序設(shè)計(jì)的三種基本控制結(jié)構(gòu)。(課本p54頁(yè))Ir打9r11 .計(jì)算機(jī)硬件系統(tǒng)由哪幾部分組成?簡(jiǎn)述各部分的功能。(詳細(xì)見課本71頁(yè))計(jì)算機(jī)有運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備、和輸出設(shè)備5大部分組成。運(yùn)算器:運(yùn)算器是對(duì)二進(jìn)制數(shù)進(jìn)行運(yùn)算的部件。他在控制器的控制下執(zhí)行程序中的指令,完成各種算術(shù)運(yùn)算,邏輯運(yùn)算、比較運(yùn)算、移位運(yùn)算以及字符運(yùn)算
21、等。存儲(chǔ)器:存儲(chǔ)器是用來(lái)存儲(chǔ)數(shù)據(jù)和程序的部件。由于計(jì)算機(jī)的信息都已二進(jìn)制形式表示的,所以必須使用具體的兩種穩(wěn)定狀態(tài)的物理期間來(lái)存儲(chǔ)信息,這些物理器件主要有磁芯、半導(dǎo)體器件、磁表面器件和光盤等控制器:控制器ahi有指揮計(jì)算機(jī)各個(gè)部件按照指令的功能要求協(xié)調(diào)工作的部件,是計(jì)算機(jī)的“神經(jīng)中樞”??刂破鞯闹饕攸c(diǎn)是采用內(nèi)存程序控制方式,機(jī)在使用計(jì)算機(jī)是,必須預(yù)先編寫(后有編譯程序自動(dòng)生成)由計(jì)算機(jī)指令組成的程序并粗不如內(nèi)存存儲(chǔ)器,由控制器依次讀取并進(jìn)行。輸入輸出設(shè)備:輸入輸出設(shè)備又稱為外部設(shè)備,它是外部與計(jì)算機(jī)交換信息的渠道。輸入設(shè)備:輸入設(shè)備用于輸入程序、數(shù)據(jù)、操作命令、圖形、圖像、以及聲音等信息。輸
22、出設(shè)備:輸出設(shè)備用于顯示或打印程序、運(yùn)算結(jié)果、文字、圖形、圖像等,也可以播放聲音。12 .指令中的操作碼的功能是什么?簡(jiǎn)述指令的執(zhí)行過程。指令操作碼的功能:指令操作碼規(guī)定了改指令進(jìn)行的操作種類,如佳間。存數(shù)取數(shù)等指令的執(zhí)行過程:指令的執(zhí)行過程包括以下4個(gè)步驟:(1) 取指令。機(jī)按照指令集數(shù)其中的地址,從內(nèi)存儲(chǔ)器中取出指令,并送往指令存儲(chǔ)器。(2) 分析指令。即對(duì)指令存儲(chǔ)器中存放的指令進(jìn)行分析,有操作碼確定執(zhí)行什么操作,由地址碼確定操作數(shù)的地址。(3) 執(zhí)行指令。即根據(jù)分細(xì)節(jié)的結(jié)果,有控制器發(fā)出完成操作所需要的一系列控制信息,取完成該指令所要求的操作。(4) 上述步驟完成后,指令計(jì)算器加1,為執(zhí)
23、行下一條指令做好準(zhǔn)備。如果遇到轉(zhuǎn)移指令,則將轉(zhuǎn)移地址送入指令計(jì)數(shù)器13 .計(jì)算機(jī)的工作原理是什么?它是由誰(shuí)首先提出來(lái)的?計(jì)算機(jī)的工作過程實(shí)際上是快速的執(zhí)行指令的過程。當(dāng)計(jì)算機(jī)在工作室,有兩種信息在流動(dòng):數(shù)據(jù)信息和指令控制信息。數(shù)據(jù)信息是指原始數(shù)據(jù)、中間數(shù)據(jù)、結(jié)果數(shù)據(jù)、源程序等,這些信息從存儲(chǔ)器讀入運(yùn)算器進(jìn)行運(yùn)算,計(jì)算結(jié)果再存入存儲(chǔ)器或傳達(dá)到輸入設(shè)備。指令控制信息是由控制器對(duì)指令進(jìn)行分析,節(jié)時(shí)候像個(gè)部件發(fā)出的控制命令,指揮各部件協(xié)調(diào)工作。最早是由馮諾依曼提出來(lái)的14 .計(jì)算機(jī)系統(tǒng)中的位、字節(jié)、字和字長(zhǎng)各表示的含義是什么?“位”是存儲(chǔ)器的最小存數(shù)單位,8位為一個(gè)“字節(jié)”。若干位組成一個(gè)存儲(chǔ)單位,其
24、中可以存放一個(gè)二進(jìn)制的數(shù)據(jù)或指令。一個(gè)存儲(chǔ)單位中存放人的信息稱為一個(gè)“字”,一個(gè)字所包含的二進(jìn)制的數(shù)據(jù)稱為“字長(zhǎng)”15 .精簡(jiǎn)指令集技術(shù),高速緩沖存儲(chǔ)技術(shù),虛擬存儲(chǔ)技術(shù),指令流水線和并行處理技術(shù)。精簡(jiǎn)指令集技術(shù):所謂精簡(jiǎn)指令集技術(shù)即在計(jì)算機(jī)的指令系統(tǒng)中僅包含那些使用頻率比較高的少量指令和一些支持操作系統(tǒng)高級(jí)程序設(shè)計(jì)語(yǔ)言的指令,從而構(gòu)成一個(gè)精簡(jiǎn)指令集。高速緩沖存儲(chǔ)技術(shù):高速緩沖存儲(chǔ)技術(shù)是基于以下規(guī)律:(課本50頁(yè))虛擬存儲(chǔ)技術(shù):所謂虛擬存儲(chǔ)技術(shù)是指利用硬盤的支持以小的物理內(nèi)存模擬大的內(nèi)存從而程序能夠使用整個(gè)內(nèi)存地址空間的技術(shù)指令流水線:cpu可以在完成一條指令之前將開始執(zhí)行另一條指令,從而能夠加
25、快計(jì)算機(jī)的處理速度并行處理技術(shù):并行處理的目的是在相同時(shí)間里可以解決更大的任務(wù)或者用更少的時(shí)間解決同一個(gè)處理任務(wù)。為此,可以把一個(gè)程序劃分為多個(gè)能夠并行的由單獨(dú)的處理器執(zhí)行的進(jìn)程。多個(gè)處理器協(xié)同的并行工作,使其性能達(dá)到甚至超過巨型計(jì)算機(jī)的高速性能。16 .什么是線性表?線性表有哪些運(yùn)算?線性表怎樣存儲(chǔ)?什么是線性表:線性表是一種最簡(jiǎn)單最常用的數(shù)據(jù)結(jié)構(gòu),一個(gè)線性表示n個(gè)數(shù)據(jù)元素的有限序列,每一個(gè)數(shù)據(jù)根據(jù)不同的情況可以是一個(gè)數(shù),一個(gè)符號(hào)或者一個(gè)記錄等信息線性表有哪些運(yùn)算:設(shè)l為一個(gè)線性表,則可以進(jìn)行以下一些基本運(yùn)算:置空表SETNULL(L)求表的長(zhǎng)度LENGTH(L,i)取表的元素get(L,i
26、)在表中超找牛!定元素LOCATE(L,x)插入新元素INSERT(L,i,b)刪除表的元素DELETE(L.i)線性表怎樣存儲(chǔ):(詳見課本61頁(yè))在計(jì)算機(jī)中線性表可以采用多種的存儲(chǔ)結(jié)構(gòu),常用的有順序存儲(chǔ)和鏈?zhǔn)酱鎯?chǔ)兩種17 .什么是堆棧?堆棧有哪些運(yùn)算?堆棧怎樣存儲(chǔ)?什么是堆棧:堆棧簡(jiǎn)稱為棧,它是一種受限的線性表,即在堆棧中規(guī)定只能夠在標(biāo)的一端(尾)進(jìn)行擦何如和刪除操作。該表尾稱為棧頂。設(shè)棧s=(a1,a2,a3an)a1是最先進(jìn)棧的元素,an誰(shuí)棧頂元素。棧中的元素按a1,a2,an的順序進(jìn)棧,而推棧的第一個(gè)元素是棧頂元素an。即進(jìn)棧和退棧操作是按照“后進(jìn)先出”的原則的進(jìn)行的。堆棧有哪些運(yùn)算:
27、設(shè)s為一個(gè)堆棧,則對(duì)s可以進(jìn)行以下一些基本運(yùn)算:置空棧SETNULL(S眩運(yùn)算把堆棧置為空棧。進(jìn)棧PUSH(S,x).該運(yùn)算是在堆棧S的棧頂壓入一個(gè)新的元素。退棧POP(s)。該運(yùn)算是刪除堆棧S的棧頂元素。取棧頂元素TOP(s)o該運(yùn)算取得堆棧S的棧頂元素作為其函數(shù)值。判斷堆棧是否為空EMPTY(S該運(yùn)算用來(lái)判斷堆棧S是否為空。它是一個(gè)布爾函數(shù)。如果S為空棧,則返回真;否則,返回假。堆棧怎樣存儲(chǔ)對(duì)于堆棧一般采用順序存儲(chǔ)結(jié)構(gòu),即使使用一個(gè)連續(xù)的存儲(chǔ)區(qū)域來(lái)存放棧元素,并設(shè)置一個(gè)指針top,用來(lái)指示棧頂?shù)奈恢?,進(jìn)棧和退棧只能在棧頂進(jìn)行。18 .什么是隊(duì)列?隊(duì)列有哪些運(yùn)算?隊(duì)列怎樣存儲(chǔ)?什么是隊(duì)列:隊(duì)
28、列也是一種受限的線性表。與棧不同的是,在隊(duì)列中規(guī)定只能夠在表的一端進(jìn)行插入,而在表的另一端進(jìn)行刪除操作。允許插入元素的一端稱為對(duì)尾。允許刪除元素的一端稱為對(duì)首。設(shè)隊(duì)列Q=(a1,a2,an),a1是最早進(jìn)入隊(duì)列的隊(duì)首元素,an是最后進(jìn)入隊(duì)列的對(duì)尾元素。隊(duì)列中的元素按照a1,a2,a3,an的順序進(jìn)行,而退出隊(duì)列的第一個(gè)元素是隊(duì)首元素a1o即進(jìn)入隊(duì)列和退出隊(duì)列操作按照“先進(jìn)先出”的原則進(jìn)行的隊(duì)列怎樣存儲(chǔ)由于隊(duì)列的數(shù)據(jù)元素變動(dòng)較大,如果使用順序存儲(chǔ)結(jié)構(gòu)其中的數(shù)據(jù)要頻繁的進(jìn)行移動(dòng)。因此,隊(duì)列通常采用聯(lián)式存儲(chǔ)結(jié)構(gòu),用鏈?zhǔn)奖硎镜年?duì)列稱為鏈隊(duì)列。一個(gè)鏈隊(duì)列需要設(shè)置兩個(gè)指針,一個(gè)為指向隊(duì)列的頭的隊(duì)首指針,另
29、一個(gè)為指向隊(duì)列尾的對(duì)尾指針分別指向列的頭和尾第3章計(jì)算機(jī)硬件系統(tǒng)1 .簡(jiǎn)述馮.諾依曼體系結(jié)構(gòu)的特點(diǎn)。2 .計(jì)算機(jī)系統(tǒng)的“主機(jī)”的組成。3 .微型計(jì)算機(jī)的硬件結(jié)構(gòu)。4 .主存儲(chǔ)器有哪幾種類型?各有何特點(diǎn)?5 .高速緩沖存儲(chǔ)器的作用。6 .存儲(chǔ)器的作用,存儲(chǔ)器的最小存儲(chǔ)單位,計(jì)算機(jī)可尋址的最小信息單位。7 .什么是總線?PC系統(tǒng)的總線分為哪幾層?8 .CPU、CACHERAMROM硬盤、光盤的運(yùn)行速度比較。答案1 .簡(jiǎn)述馮.諾依曼體系結(jié)構(gòu)的特點(diǎn)馮.諾依曼體系結(jié)構(gòu)的特點(diǎn):(1)計(jì)算機(jī)由運(yùn)算器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備5大部分組成。(2)數(shù)據(jù)和程序以二進(jìn)制代碼形式不加區(qū)別的存放在存儲(chǔ)器中,存放的位置
30、有地址確定。(3)控制器是根據(jù)存放在存儲(chǔ)器中的指令序列(程序)進(jìn)行工作,并由一個(gè)程序計(jì)數(shù)器控制指令的執(zhí)行??刂破骶哂信袛嗄芰?,能以計(jì)算結(jié)果為基礎(chǔ),選擇不同的工作流程。2 .計(jì)算機(jī)系統(tǒng)的“主機(jī)”的組成。主機(jī)內(nèi)一般包括的硬件有:主板,CPU,內(nèi)存,硬盤,顯卡(也有叫顯示適配器的,有很多集成在主板上的,但集成的必竟沒有獨(dú)立的好,個(gè)人感覺。)有以上五樣,基本可以稱其為一臺(tái)微機(jī)(微型計(jì)算機(jī)),因?yàn)榛竟δ芤呀?jīng)具備。現(xiàn)在一般人都會(huì)選擇多媒體電腦,可以再選的配置設(shè)備有:光驅(qū)(可選CD,DVD,CD-RW,DVD-R管)聲卡(現(xiàn)在很多已經(jīng)集成于主板,如果對(duì)聲音要求較高,建議還是買獨(dú)立聲卡好。)如果需要上網(wǎng),可
31、以選擇的設(shè)備有:網(wǎng)卡(也有叫網(wǎng)絡(luò)適配器的,一般用于連接局域網(wǎng)或?qū)拵нB接,多數(shù)主板都會(huì)集成這東西。)MODEM調(diào)制解調(diào)器,一般用于電話線拔號(hào)上網(wǎng),現(xiàn)在很少有人選擇這種上網(wǎng)方式,這東西也有外置的)另外主機(jī)以外的東西還有:顯示器(必不可少的東西啊,有CRT-電子槍式和TFT液晶兩種)鍵盤、鼠標(biāo)打印機(jī)(一般人不一定會(huì)選)掃描儀等3 .微型計(jì)算機(jī)的硬件結(jié)構(gòu)。微型計(jì)算機(jī)硬件的系統(tǒng)結(jié)構(gòu)與馮諾依曼結(jié)構(gòu)無(wú)本質(zhì)上的差異,不過cpu被集成在一片大規(guī)?;虺笠?guī)模集成電路上,稱為微機(jī)處理器。此外,微型計(jì)算機(jī)內(nèi)部的連接方式都是采用總線結(jié)構(gòu),即各個(gè)部分通過一組公共的信號(hào)線聯(lián)系起來(lái),這組信號(hào)線號(hào)稱為總線系統(tǒng)。4 .主存儲(chǔ)器有
32、哪幾種類型?各有何特點(diǎn)?目前使用的主存儲(chǔ)器主要有三種類型:隨機(jī)存取存儲(chǔ)器(RAM、只讀存儲(chǔ)器(ROM、和互補(bǔ)金屬氧化物半導(dǎo)體(cmos)RAM:RAM保存cpu正在執(zhí)行的程序和數(shù)據(jù),它是暫時(shí)的或易失的存儲(chǔ)區(qū)域ROM:ROM儲(chǔ)的是固定信息的存儲(chǔ)器,在出廠前通過特殊設(shè)備寫入程序和數(shù)據(jù)等信息,使用時(shí)只是讀出已存入的信息,而不能改變或?qū)懭胄碌男畔?。這類存儲(chǔ)器稱為只讀存儲(chǔ)器。當(dāng)電源斷開后,其內(nèi)容是不會(huì)丟失的,因此它又稱為非易失存儲(chǔ)媒體。CMOS:CMO定片提供了計(jì)算機(jī)系統(tǒng)的靈活性和可擴(kuò)展性,在微型計(jì)算機(jī)中,它一般備用來(lái)存儲(chǔ)計(jì)算機(jī)系統(tǒng)每次開機(jī)時(shí)所需的重要信息,例如計(jì)算機(jī)主存容量,鍵盤類型,鼠標(biāo)、監(jiān)視器以及
33、磁盤驅(qū)動(dòng)的有關(guān)信息等。5 .高速緩沖存儲(chǔ)器的作用。在CP叫始執(zhí)行任何指令之前,都會(huì)首先從內(nèi)存中取得該條指令以及其它一些相關(guān)數(shù)據(jù)和信息。為了加快CPU的運(yùn)行速度,幾乎所有的芯片都采用兩種不同類型的內(nèi)部存儲(chǔ)器,即高速緩存。緩存被用來(lái)臨時(shí)存放一些經(jīng)常被使用的程序片段或數(shù)據(jù)。一級(jí)高速緩存是性能最好緩存類型,與解釋指令和執(zhí)行算術(shù)運(yùn)算的處理單元一到構(gòu)成CPU的核心。CPUM以在全速運(yùn)行的狀態(tài)下讀取存放在一級(jí)高速緩存中的指令或數(shù)據(jù)。Intel的處理器產(chǎn)品一般都會(huì)具有32K的一級(jí)緩存,而象AM皿Via這種競(jìng)爭(zhēng)對(duì)手的產(chǎn)品則會(huì)使用更多的一級(jí)緩存。如果在一級(jí)緩存中沒有找到所需要的指令或數(shù)據(jù),處理器會(huì)查看容量更大的二
34、級(jí)緩存。二級(jí)緩存既可以被集成到CPUK片內(nèi)部,也可以彳為外部緩存。PentiumII處理器具有512K的二級(jí)緩存,工作速度相當(dāng)于CPU®度的一半。Celeron以及更新的PentiumIII芯片則分別具有128K和256K的在片二級(jí)緩存,能夠在處理器全速下運(yùn)行。對(duì)于存放在速度較慢的二級(jí)緩存中的指令或數(shù)據(jù),處理器往往需要等待2到4個(gè)時(shí)鐘周期。為了充分利用計(jì)算資源,CPURT以在這段時(shí)間內(nèi)查看和執(zhí)行其它正在等候處理,但不需要使用額外數(shù)據(jù)的指令,從而提高整個(gè)系統(tǒng)的速度,把空閑時(shí)間降低到最低程度。1.1. 儲(chǔ)器的作用,存儲(chǔ)器的最小存儲(chǔ)單位,計(jì)算機(jī)可尋址的最小信息單位1 .什么是總線?PC系統(tǒng)
35、的總線分為哪幾層?所謂總線(Bus),一般指通過分時(shí)復(fù)用的方式,將信息以一個(gè)或多個(gè)源部件傳送到一個(gè)或多個(gè)目的部件的一組傳輸線。是電腦中傳輸數(shù)據(jù)的公共通道根據(jù)傳輸?shù)男畔㈩愋停到y(tǒng)總線可分為以下三種類型:數(shù)據(jù)總線:數(shù)據(jù)總線是傳送數(shù)據(jù)和指令代碼的信號(hào)線。數(shù)據(jù)總線是雙向的,即數(shù)據(jù)可傳送至cpu,也可以從cpu傳送到其它部件。地址總線:地址總線是傳送cpu所要訪問的存儲(chǔ)單元或輸入輸出接樓地址的信號(hào)線。地址總線是單向的,因而通常地址總線是降低至從cpu傳送給存儲(chǔ)器或輸入輸出接口控制總線:控制總線是管理總線上活動(dòng)的信號(hào)線。控制總線中的信號(hào)是用來(lái)實(shí)現(xiàn)cpu對(duì)外部件的控制、狀態(tài)等信息的傳送以及中斷信號(hào)的傳送等。
36、2 .CPU、CACHERAMROM硬盤、光盤的運(yùn)行速度比較(此題需要同學(xué)們自己去歸納)第4章計(jì)算機(jī)軟件系統(tǒng)程序設(shè)計(jì)語(yǔ)言翻譯系統(tǒng)和操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)軟件中最重要的兩種類型。本章對(duì)程序設(shè)計(jì)語(yǔ)言的翻譯系統(tǒng)作了簡(jiǎn)單的介紹,通過學(xué)習(xí)應(yīng)該了解一般高級(jí)程序設(shè)計(jì)語(yǔ)言被翻譯成可執(zhí)行的機(jī)器指令的大致過程。本章還對(duì)計(jì)算機(jī)操作系統(tǒng)的作用作了介紹,列舉了當(dāng)今流行的操作系統(tǒng)??己艘螅撼绦蛟O(shè)計(jì)語(yǔ)言翻譯系統(tǒng)(理解)匯編程序、編譯程序、翻譯程序的功能、原理及其區(qū)別;操作系統(tǒng)(掌握)操作系統(tǒng)的定義、功能、分類。Windows、unix、linux不同操作系統(tǒng)的特點(diǎn)??己艘c(diǎn):.程序設(shè)計(jì)語(yǔ)言翻譯系統(tǒng)包括哪幾種類型?請(qǐng)分別敘述
37、各種類型的簡(jiǎn)單工作過程。答:匯編語(yǔ)言翻譯系統(tǒng),高級(jí)程序設(shè)計(jì)語(yǔ)言編譯系統(tǒng)和高級(jí)程序設(shè)計(jì)語(yǔ)言解釋系統(tǒng);A匯編語(yǔ)言翻譯系統(tǒng)的具體翻譯步驟如下:(1)用機(jī)器操作代碼代替符號(hào)化的符號(hào)符;(2)用數(shù)值地址代替符號(hào)名字;(3)將常數(shù)翻譯為機(jī)器的內(nèi)部表示;(4)分配指令和數(shù)據(jù)的存儲(chǔ)單元。B高級(jí)程序設(shè)計(jì)語(yǔ)言編譯系統(tǒng)步驟如下:詞法分析程序,語(yǔ)法分析程序,中間代碼生成程序,優(yōu)化程序,目標(biāo)代碼生成程序C高級(jí)程序設(shè)計(jì)語(yǔ)言解釋系統(tǒng)步驟如下:(1)由總控程序初始化工作;(2)依次從源程序取出一句進(jìn)行語(yǔ)法檢查,如有錯(cuò)則輸出錯(cuò)誤信息;如通過語(yǔ)法檢查就根據(jù)語(yǔ)句翻譯成相應(yīng)的指令并執(zhí)行它;(3)檢查源程序是否已全部解釋執(zhí)行完畢,如果
38、未完成則繼續(xù)解釋并執(zhí)行下一個(gè)語(yǔ)句,直到全部語(yǔ)句都處理完畢;.什么是操作系統(tǒng),它的主要作用是什么?答:操作系統(tǒng)就是用來(lái)管理計(jì)算機(jī)系統(tǒng)的軟硬件資源,提高計(jì)算機(jī)系統(tǒng)資源的使用效率、方便用戶使用的程序集合;它是對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行自動(dòng)管理的控制中心。也是計(jì)算機(jī)系統(tǒng)軟件的核心!操作系統(tǒng)是計(jì)算機(jī)硬件(裸機(jī))的直接外層,它對(duì)硬件的功能進(jìn)行首次擴(kuò)充。操作系統(tǒng)通過各種命令提供給用戶的操作界面,給用戶帶來(lái)極大的方便,同時(shí)操作系統(tǒng)又是其他軟件的運(yùn)行基礎(chǔ)。.計(jì)算機(jī)軟件系統(tǒng)的組成。答:計(jì)算機(jī)軟件可分為系統(tǒng)軟件、應(yīng)用軟件和實(shí)用工具軟件。系統(tǒng)軟件是計(jì)算機(jī)系統(tǒng)中最接近硬件的一層軟件,它與具體的應(yīng)用領(lǐng)域無(wú)關(guān)。為解決各類實(shí)際問題而設(shè)
39、計(jì)的程序系統(tǒng)稱為應(yīng)用軟件。從其服務(wù)對(duì)象的角度,又可分為通用軟件和專用軟件.簡(jiǎn)述Windows操作系統(tǒng)的4個(gè)基本特點(diǎn)。答:豐富的應(yīng)用程序及系統(tǒng)功能,統(tǒng)一的窗口和操作方式及多任務(wù)圖形化用戶界面,事件驅(qū)動(dòng)程序的運(yùn)行方式,良好的可擴(kuò)充性、移植性、可靠性和兼容性。.Unix操作系統(tǒng)有哪些主要特色?答:Unix操作系統(tǒng)的結(jié)構(gòu)簡(jiǎn)練、功能前,可移植性和兼容性都比較好,被認(rèn)為是開放系統(tǒng)的代表,它是一個(gè)通用的、多任務(wù)的、交互式的分時(shí)系統(tǒng),在小型機(jī)和微型機(jī)領(lǐng)域得到廣泛的應(yīng)用。:Unix操作系統(tǒng)具有功能強(qiáng)大,提供可編程的命令語(yǔ)言,文件系統(tǒng)結(jié)構(gòu)簡(jiǎn)練,輸入和輸出緩沖技術(shù),網(wǎng)絡(luò)通信功能強(qiáng)等特點(diǎn)。.Linux操作系統(tǒng)的主要特
40、點(diǎn)是什么?答:Linux操作系統(tǒng)是一種可以運(yùn)行在微機(jī)上的免費(fèi)的Unix操作系統(tǒng),同時(shí)它也是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。它能運(yùn)行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議,并支持32位和64位的硬件。Linux的模塊化設(shè)計(jì)結(jié)構(gòu)使它優(yōu)于其他操作系統(tǒng)的擴(kuò)充性。用戶可以免費(fèi)獲得Linux的源代碼,并加以修改以實(shí)現(xiàn)特定的功能。此外它還是一個(gè)提供完整網(wǎng)絡(luò)集成的操作系統(tǒng)。第5章軟件開發(fā)技術(shù)軟件工程和軟件生存周期的概念是每個(gè)信息技術(shù)從業(yè)人員都應(yīng)該掌握的。軟件的開發(fā)方法和軟件項(xiàng)目的工程化管理是學(xué)生今后學(xué)習(xí)和職業(yè)生涯中所會(huì)遇到的重要內(nèi)容之一,本章除了對(duì)軟件開發(fā)所采用的幾個(gè)主要開發(fā)模型介紹外,對(duì)軟件開發(fā)的各種
41、方法也作了介紹。另外本章對(duì)軟件能力成熟度模型的5個(gè)級(jí)別等內(nèi)容作了簡(jiǎn)要介紹??己艘螅很浖こ痰母拍睿ㄕ莆眨┸浖こ痰亩x;軟件生命周期;軟件開發(fā)模型(掌握)軟件開發(fā)模型的定義、典型模型的內(nèi)容及應(yīng)用;軟件開發(fā)方法(掌握)模塊化方法(分解模塊);結(jié)構(gòu)化開發(fā)方法(分層次、功能分解、結(jié)構(gòu)合理性);面向?qū)ο箝_發(fā)方法(對(duì)象、類、消息機(jī)制、繼承、多態(tài)性);復(fù)用和構(gòu)件的定義、意義、作用。考核要點(diǎn):.軟件工程的核心思想是什么?答:軟件工程的核心思想是把軟件產(chǎn)品看做一個(gè)像其他工業(yè)產(chǎn)品一樣的工程產(chǎn)品來(lái)處理。.什么是軟件工程,請(qǐng)敘述軟件生存周期的各個(gè)階段。軟件工程師研究和應(yīng)用如何以系統(tǒng)性的、規(guī)范化的、可定量過程化方法
42、去開發(fā)和維護(hù)軟件,以及如何把經(jīng)過時(shí)間考驗(yàn)而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合其來(lái)。在一般工程中,產(chǎn)品要記過分析、設(shè)計(jì)、實(shí)現(xiàn)、運(yùn)行等幾個(gè)階段。而軟件生存周期是從用戶需求開始,經(jīng)過開發(fā),交付使用,在使用中不斷地增補(bǔ)修訂,知道讓位于新的軟件的全過程。一般包括:概念階段、需求階段、設(shè)計(jì)階段、實(shí)現(xiàn)階段、測(cè)試階段、安裝階段以及交付使用階段、運(yùn)行階段和維護(hù)階段。.為什么要提出軟件開發(fā)模型的概念?請(qǐng)敘述每一種軟件開發(fā)模型。答:提出軟件開發(fā)模型的概念是為了要從宏觀上管理軟件的開發(fā)和維護(hù),為此就必須對(duì)軟件開發(fā)的過程有總體的認(rèn)識(shí)和描述,即要對(duì)軟件開發(fā)過程建模。軟件開發(fā)模型是軟件開發(fā)全部過程、活動(dòng)、
43、和任務(wù)的結(jié)構(gòu)框架。它能清晰、直觀地表達(dá)軟件開發(fā)全過程,明確了要完成的主要活動(dòng)和任務(wù),用來(lái)作為軟件項(xiàng)目開發(fā)工作的基礎(chǔ)。模型分類如下:瀑布模型。它將軟件開發(fā)過程中的各項(xiàng)活動(dòng)規(guī)定為依固定順序連接的若干階段工作,形如瀑布流水,最終得到軟件系統(tǒng)或軟件產(chǎn)品。漸增模型。漸增模型亦稱有計(jì)劃的產(chǎn)品改進(jìn)型,它從一組給定的需求開始,通過構(gòu)造一系列可執(zhí)行中間版本來(lái)實(shí)施開發(fā)活動(dòng)。演化模型。演化模型主要針對(duì)事先不能完整定義需求的軟件項(xiàng)目開發(fā),作一次實(shí)驗(yàn)開發(fā),其目的僅在于探索可行性和弄清需求。螺旋模型。螺旋模型是將瀑布模型和演化模型等結(jié)合起來(lái),并且強(qiáng)調(diào)了其他模型均忽略了的風(fēng)險(xiǎn)分析。噴泉模型。噴泉模型主要用于采用對(duì)象技術(shù)的軟件開發(fā)項(xiàng)目,噴泉一詞本身就體現(xiàn)了迭代和無(wú)間隙的特性。轉(zhuǎn)換
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030中國(guó)深循環(huán)鋰電池市場(chǎng)供需趨勢(shì)與發(fā)展態(tài)勢(shì)展望報(bào)告
- 2025至2030中國(guó)氣體壓力開關(guān)行業(yè)發(fā)展趨勢(shì)分析與未來(lái)投資戰(zhàn)略咨詢研究報(bào)告
- 2025至2030中國(guó)橡木家具行業(yè)發(fā)展趨勢(shì)分析與未來(lái)投資戰(zhàn)略咨詢研究報(bào)告
- 2025至2030中國(guó)植物香精行業(yè)發(fā)展趨勢(shì)分析與未來(lái)投資戰(zhàn)略咨詢研究報(bào)告
- 2025-2030中國(guó)防火涂料市場(chǎng)競(jìng)爭(zhēng)態(tài)勢(shì)及需求潛力預(yù)測(cè)報(bào)告
- 智能建筑系統(tǒng)集成與節(jié)能降耗技術(shù)革新2025年市場(chǎng)調(diào)研報(bào)告001
- 2025年廢舊電子產(chǎn)品回收處理與環(huán)保產(chǎn)業(yè)政策法規(guī)解讀與產(chǎn)業(yè)發(fā)展趨勢(shì)研究案例報(bào)告
- 2025年制造業(yè)智能制造系統(tǒng)集成服務(wù)市場(chǎng)分析報(bào)告
- 2025年教育游戲化在環(huán)境教育中的應(yīng)用與教學(xué)效果分析報(bào)告
- 鄉(xiāng)村文化旅游消費(fèi)行為研究-基于2025年文旅融合的市場(chǎng)分析報(bào)告
- 山東省威海市實(shí)驗(yàn)中學(xué)2025屆七下英語(yǔ)期末達(dá)標(biāo)檢測(cè)試題含答案
- 2025至2030中國(guó)旋轉(zhuǎn)密碼掛鎖行業(yè)發(fā)展分析及前景趨勢(shì)與投資報(bào)告
- 蘇教版八年級(jí)下物理期末考試試題(含三套試卷)
- 2025年河北省中考麒麟卷地理(三)及答案
- 河南天一大聯(lián)考2025年高二下學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測(cè)英語(yǔ)試題
- 國(guó)際學(xué)校員工管理制度
- 農(nóng)藥經(jīng)營(yíng)許可證培訓(xùn)考試題庫(kù)及答案
- 人教版小學(xué)英語(yǔ)3~6年級(jí)單詞匯總(音標(biāo)版)
- 安全技術(shù)交底記錄桿塔組立施工
- 橡膠產(chǎn)品公差標(biāo)準(zhǔn)(各國(guó)標(biāo)準(zhǔn))
- A類機(jī)房標(biāo)準(zhǔn)(共6頁(yè))
評(píng)論
0/150
提交評(píng)論