![](https://img.examw.com/index/logo.png)
填空題
1軟件產(chǎn)品的___________、效率和___________已成為各方關(guān)注的十分重要的問題.
2IBM公司的AD/cycLE是軟件開發(fā)工具進(jìn)入___________階段的標(biāo)志。
3人們將事先編好并存入計(jì)算機(jī)的指令序列稱為___________。
4 軟件包括段序以及相關(guān)的___________。
5軟件開發(fā)技術(shù)的發(fā)展可歸納為四個(gè)階段,各個(gè)階段依次用機(jī)器語言、__________、____________、___________來開發(fā)軟件,
6.用匯編語言編寫的程序需要由__________轉(zhuǎn)化為機(jī)器指令序列才能執(zhí)行。
7.軟件開發(fā)工作從一次性的、具體的編程,擴(kuò)展到了長(zhǎng)期的、不斷更新的過程,從而引出了__________、__________和軟件重用等問題。
8.軟件開發(fā)要兼顧兩頭:一頭是面向__________,一頭是面向__________,形成機(jī)器指令序列。
9.軟件的開發(fā)過程可分以下幾個(gè)階段:需求分析、__________、程序和文檔的編寫、__________、完善與版本更新。
10.軟件開發(fā)的需求分析階段形成的文檔是:__________。
11.編程由多人完成,為了能夠及時(shí)發(fā)現(xiàn)和糾正背離總體設(shè)計(jì)的情況,編程工作應(yīng)強(qiáng)調(diào)__________的重要性。
12.軟件測(cè)試階段包括___________的調(diào)試與整個(gè)軟件的聯(lián)調(diào)兩個(gè)部分。
13.計(jì)算機(jī)輔助文檔生成的主要困難是保持文檔與程序的__________。
14.軟件項(xiàng)目管理一般包括__________管理、__________管理、資源與費(fèi)用管理
15.軟件的__________是指能做什么,軟件的__________是指能做到什么程度。
16.軟件開發(fā)工具的________是指能在開發(fā)過程中提供哪些幫助,軟件開發(fā)工具的________是指這些支持和幫助的程度。
17.按軟件開發(fā)工作階段可將軟件開發(fā)工具分為:計(jì)劃工具、________工具和設(shè)計(jì)工具。
18.軟件開發(fā)工具中,上游工具指的是________工具,下游工具指的是________工具。
19.按集成程度劃分,可將軟件開發(fā)工具分為:________工具、面向某一階段或某一任務(wù)的工具、________的工具。
20.面向軟件開發(fā)全過程的工具稱為________的工具。
五、名詞解釋題
I過程化程序設(shè)計(jì)語言
2.非過程化程序設(shè)計(jì)語言
3.第四代語者(4GL)
4 CA5E工具
5.可視化(所見即所得)編程
6需求分析
7.軟件結(jié)構(gòu)設(shè)計(jì)
8 軟件工作環(huán)境
六簡(jiǎn)答題
1簡(jiǎn)述軟件開發(fā)工具的范圍。
2簡(jiǎn)述用通用軟件輔助軟件開發(fā)的缺點(diǎn)。
3簡(jiǎn)述集成化軟件開發(fā)工具產(chǎn)生的背景。
4簡(jiǎn)述第四代語言與軟件開發(fā)工具的區(qū)別。
5簡(jiǎn)述軟件開發(fā)總體設(shè)計(jì)階段的工作要點(diǎn)。
6簡(jiǎn)述軟件開發(fā)實(shí)現(xiàn)階段的工作,以及應(yīng)強(qiáng)調(diào)之點(diǎn)。
7簡(jiǎn)述軟件開發(fā)工具認(rèn)識(shí)與描述客觀系統(tǒng)的功能要求
8簡(jiǎn)述軟件開發(fā)的項(xiàng)目管理功能。
七、論述題
1.從人類科學(xué)技術(shù)發(fā)展的角度論述軟件的意義。
2.論述第一代到第四代程序設(shè)計(jì)語言的主要特征。
3說明軟件開發(fā)工具和新的軟件開發(fā)方法的主要特點(diǎn)。
4.說明軟件產(chǎn)品開發(fā)過程各個(gè)階段的主要任務(wù)。
5.淪述軟件開發(fā)工具對(duì)軟件開發(fā)所提供的支持.即軟件開發(fā)工具的功能要求。
6.論述軟件開發(fā)I—具的性能要求。
7.論述軟件開發(fā)工具的分類。
8.軟件工作人員為什么需要學(xué)習(xí)和了解軟件開發(fā)工具?