第一章 緒論
1.1 軟件開發(fā)工具的由來
1、軟件產(chǎn)品的(質(zhì)量)(效率)(價(jià)格)已成為各方面關(guān)注的十分重要的問題麸锉。
2、軟件開發(fā)工具--名詞解釋:
在高級(jí)程序設(shè)計(jì)語言的基礎(chǔ)上淮椰,為提高軟件的質(zhì)量和效率纳寂,從規(guī)劃、分析忽媒、設(shè)計(jì)、測試晦雨、成文和管理各方面隘冲,對(duì)軟件開發(fā)者提供各種不同程度幫助的一類廣泛的軟件闹瞧。
3奥邮、如何理解軟件開發(fā)工具的概念 (簡答:)
(1)是一類軟件,是開發(fā)軟件用的軟件
(2)它是在第三代語言的基礎(chǔ)上發(fā)展起來的洽腺。
(3)強(qiáng)調(diào)對(duì)軟件開發(fā)全過程中各個(gè)階段的支持,即不僅包含狹義的編程階段蘸朋,而是包括了相當(dāng)廣泛的范圍和相當(dāng)豐富的內(nèi)容。
4团南、60年代初期的高級(jí)語言有(FORTRAN)(ALGOL)(COBOL)。(多選或填空題)
5已慢、第三代語言實(shí)現(xiàn)了對(duì)機(jī)器的(獨(dú)立性),(抽象)地(邏輯)地描述處理和算法霹购,提高了程序地(移植性)。(填空題)
6膜楷、第三代語言地瓶頸------處理過程的描述(單選或填空題)
7、軟件危機(jī)--名詞解釋:
認(rèn)識(shí)到軟件工作地重要性地同時(shí)赌厅,也認(rèn)識(shí)到了軟件工作地困難性轿塔。
例題:1.人們在認(rèn)識(shí)到軟件工作的重要性的同時(shí),也認(rèn)識(shí)到了軟件工作的困難性勾缭。這就是所謂“軟件危機(jī)”問題,這種認(rèn)識(shí)開始于20世紀(jì)的(B)
A.60年代初期 B.60年代末期
C.70年代初期 D.70年代末期
8俩由、軟件的重要性(簡答:)
(1)軟件是計(jì)算機(jī)的靈魂
(2)軟件是使用者與計(jì)算機(jī)之間的橋梁
(3)軟件是人類在各個(gè)領(lǐng)域中積累的知識(shí)的結(jié)晶
(4)軟件是人類文明與知識(shí)得以延續(xù)的新的載體
(5)軟件是人類進(jìn)一步成為一個(gè)整體,得以進(jìn)一步相互聯(lián)系的紐帶
9兜畸、軟件的困難性(簡答:)
(1)人類社會(huì)和客觀世界的復(fù)雜性,決定了軟件本身的復(fù)雜性
(2)人類知識(shí)的豐富多彩咬摇,決定了軟件的極大的多樣性
(3)客觀世界的動(dòng)態(tài)性煞躬,決定了軟件對(duì)可維護(hù)性、可重用性越來越高的要求。
10昭雌、通用軟件的弱點(diǎn)(簡答:)
(1)有許多工作是通用軟件所無法完成的
(2)用通用軟件完成某些工作,只能表現(xiàn)其表面的形式烛卧,而不能反映其邏輯內(nèi)涵
(3)用通用軟件來幫助人們完成軟件開發(fā)工作時(shí)妓局,常常遇到難于保持一致性的困難
11、屬于專用軟件開發(fā)工具的有(多選題)
(代碼生成器:報(bào)表生成器好爬、菜單生成器、對(duì)話生成器)
(第四代語言)
(數(shù)據(jù)字典管理系統(tǒng)DDMS)
12存炮、進(jìn)入集成的軟件開發(fā)環(huán)境階段的標(biāo)志是IBM公司(AD/Cycle理論框架的提出)(單選題)
1.2軟件開發(fā)工具的概念
1、軟件開發(fā)工具概念的要點(diǎn)(簡答:)
(1)它是在高級(jí)程序設(shè)計(jì)語言之后宫盔,軟件技術(shù)進(jìn)一步發(fā)展的產(chǎn)物
(2)它的目的是人們開發(fā)軟件過程中給予人們各種不同方面和程度的支持或幫助
(3)它支持軟件開發(fā)的全過程享完,而不是僅限于編碼或其它特定的階段
2灼芭、認(rèn)識(shí)軟件開發(fā)工具的概念,應(yīng)同時(shí)認(rèn)識(shí)它的(繼承性)與(創(chuàng)造性)(填空題)
3般又、指令是人們在實(shí)踐中形成的工作(規(guī)范)與(步驟)(填空題)
4彼绷、軟件應(yīng)當(dāng)包括(程序)和(文檔)兩個(gè)不可缺少的組成部分。(填空題)
5茴迁、目前軟件開發(fā)的新階段是以(應(yīng)用軟件開發(fā)工具)為標(biāo)志的新階段寄悯。(單選、填空題)
6笋熬、軟件和軟件開發(fā)過程的實(shí)質(zhì)是知識(shí)的(提煉)(表述)(固化)的作用热某。(多選腻菇、填空題)
7胳螟、軟件開發(fā)新階段的特點(diǎn)(或表現(xiàn))(簡答:)
(1)自動(dòng)化程度的提高
(2)這一階段的工作明確地把需求分析包括進(jìn)了軟件工作地范圍之內(nèi),從而使軟件開發(fā)過程進(jìn)一步向用戶延伸筹吐,離用戶更近了糖耸。
(3)把軟件開發(fā)工作延伸到項(xiàng)目及版本管理,從而超出了一次編程地局限丘薛,而擴(kuò)展到了作為一個(gè)不斷發(fā)展地客體生長完善地全過程嘉竟。
(4)這一階段的研究吸收了許多管理科學(xué)的內(nèi)容與方法
8、第四代語言(4GL)--名詞解釋:
原義是非過程化的程序設(shè)計(jì)語言。針對(duì)以處理過程為中心的第三代語言舍扰,它希望通過某些標(biāo)準(zhǔn)處理過程的自動(dòng)生成倦蚪,使用戶可以只說明要求做什么,而不把具體的執(zhí)行步驟的安排交由軟件自動(dòng)處理边苹。
9、可視化編程--名詞解釋 :
強(qiáng)調(diào)“所見即所得”得原則慕购,力圖實(shí)現(xiàn)編程工作的可視化沪悲,即隨時(shí)可以看到結(jié)果殿如,程序的調(diào)整與后果的調(diào)整同步進(jìn)行握截。
10谨胞、CASE工具--名詞解釋 :
一種理解是計(jì)算機(jī)輔助軟件工程,
另一種是計(jì)算機(jī)輔助系統(tǒng)工程叶沛,即應(yīng)用計(jì)算機(jī)自身處理信息的巨大能力溉箕,幫助人們開發(fā)復(fù)雜的軟件或應(yīng)用系統(tǒng)。
1.3軟件開發(fā)工具的功能與性能
1寡痰、需求分析--名詞解釋 :
從初始要求出發(fā),經(jīng)過大量的調(diào)查研究工作,抽象出應(yīng)用領(lǐng)域中的實(shí)際的信息需求才顿,設(shè)計(jì)出在計(jì)算機(jī)系統(tǒng)內(nèi)外的腰池、合理的信息流程,并規(guī)定軟件系統(tǒng)的功能與性能要求跨跨。這些調(diào)查分析的成果體現(xiàn)在了軟件功能說明書中嘱腥。
2橱脸、總體設(shè)計(jì)包括(軟件的結(jié)構(gòu)設(shè)計(jì))(公用的數(shù)據(jù)文件或數(shù)據(jù)庫的設(shè)計(jì))(各部分的連接方式)(信息交換的標(biāo)準(zhǔn))等(多選題)
3组砚、總體設(shè)計(jì)的成果是(系統(tǒng)的總體設(shè)計(jì)文件及各個(gè)模塊的設(shè)計(jì)任務(wù)書)(單選題)
4盆偿、總體設(shè)計(jì)文件包括(結(jié)構(gòu)圖)(模塊清單)(公用數(shù)據(jù)結(jié)構(gòu))(多選題)
5、模塊的測試--名詞解釋 :
根據(jù)總體設(shè)計(jì)時(shí)制定的各個(gè)模塊的設(shè)計(jì)任務(wù)今野,對(duì)程序員完成的模塊進(jìn)行驗(yàn)收宰睡,看他們是否實(shí)現(xiàn)了所要求的功能麸恍,是否達(dá)到了所要求的性能指標(biāo)。
6、認(rèn)識(shí)與描述客觀系統(tǒng)主要用在軟件開發(fā)工作的第一個(gè)階段(需求分析階段)(單選、填空)
7、軟件開發(fā)工具的性能(簡答:)
(1)表達(dá)能力或描述能力:選擇軟件開發(fā)工具時(shí)首先要考慮的
(2)保持信息一致性的能力
(3)使用的方便程度
(4)工具的可靠性
可靠性:在各種各樣干擾下仍能保持正常工作,而不致丟失或弄錯(cuò)信息虏肾。(名詞解釋)
(5)對(duì)硬件和軟件環(huán)境的要求
一般說來,軟件開發(fā)工具對(duì)環(huán)境的要求不應(yīng)當(dāng)超出它所支持的應(yīng)用軟件的環(huán)境要求缘琅。(選擇題)
1.4 軟件開發(fā)工具的類別
1、按工作階段劃分(單選、多選題)
(1)設(shè)計(jì)工具
如:代碼生成器顽频、4GL、測試工具轧粟,出現(xiàn)最早數(shù)量最大的
(2)分析工具
如:數(shù)據(jù)字典管理系統(tǒng)、畫數(shù)據(jù)流程圖工具FLOW、畫結(jié)構(gòu)圖或ER圖的工具
(3)計(jì)劃工具
為(項(xiàng)目主管人員)服務(wù)的
2垄潮、按集成程度劃分
(1)專用的、面對(duì)某一工作階段或某一工作任務(wù)的工具
(2)集成化的迫摔、面對(duì)軟件開發(fā)的全過程的工具
名詞解釋 軟件工作環(huán)境:集成化的軟件開發(fā)工具被稱為軟件工作環(huán)境杨拐。
3、按與硬件哄陶、軟件的關(guān)系劃分
(1)依賴于特定的計(jì)算機(jī)或特定的軟件
設(shè)計(jì)工具、集成化的軟件開發(fā)工具
(2)獨(dú)立于硬件與其他軟件的
分析工具塌碌、計(jì)劃工具
4胖翰、簡答:學(xué)習(xí)軟件開發(fā)工具的目的(書P16)
第一章 緒論
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門译秦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事筑悴∶亲荆” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵阁吝,是天一觀的道長砚婆。 經(jīng)常有香客問我,道長突勇,這世上最難降的妖魔是什么装盯? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮与境,結(jié)果婚禮上验夯,老公的妹妹穿的比我還像新娘猖吴。我一直安慰自己摔刁,他們只是感情好,可當(dāng)我...
- 文/花漫 我一把揭開白布海蔽。 她就那樣靜靜地躺著共屈,像睡著了一般。 火紅的嫁衣襯著肌膚如雪党窜。 梳的紋絲不亂的頭發(fā)上拗引,一...
- 文/蒼蘭香墨 我猛地睜開眼楚里,長吁一口氣:“原來是場噩夢啊……” “哼断部!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起班缎,我...
- 序言:老撾萬榮一對(duì)情侶失蹤蝴光,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后达址,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蔑祟,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年沉唠,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了疆虚。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
- 正文 年R本政府宣布儡遮,位于F島的核電站,受9級(jí)特大地震影響暗赶,放射性物質(zhì)發(fā)生泄漏鄙币。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一蹂随、第九天 我趴在偏房一處隱蔽的房頂上張望十嘿。 院中可真熱鬧,春花似錦岳锁、人聲如沸绩衷。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽咳燕。三九已至,卻和暖如春乒躺,著一層夾襖步出監(jiān)牢的瞬間招盲,已是汗流浹背。 一陣腳步聲響...
- 正文 我出身青樓讳推,卻偏偏與公主長得像顶籽,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子娜遵,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 1. 護(hù)理工作主要是執(zhí)行醫(yī)囑和各項(xiàng)護(hù)理操作技術(shù)是在哪個(gè)護(hù)理階段蜕衡?(以疾病為中心的階段) 2. 提出人是一個(gè)整體的概...
- 項(xiàng)目的定義 項(xiàng)目(Project)是為提供某項(xiàng)獨(dú)特的產(chǎn)品、服務(wù)或成果所進(jìn)行的臨時(shí)的一次性努力设拟。用有限的資源慨仿、有限的...
- 今天是我老公50大壽的生日,今天正式開始閱讀《老年心理學(xué)《》這本書纳胧。 第一章緒論镰吆。 第一小節(jié) 什么是老年心理學(xué)...
- 心理學(xué) 心理學(xué)是研究心理活動(dòng)和行為表現(xiàn)的一門學(xué)科。人在實(shí)踐活動(dòng)和生活活動(dòng)中和周圍的環(huán)境發(fā)生交互作用跑慕,必然會(huì)產(chǎn)生這 ...
- 第一節(jié) 生理學(xué)簡介 一万皿、生理學(xué)的概念和研究內(nèi)容 1.概念:研究機(jī)體正常生命活動(dòng)現(xiàn)象及規(guī)律的科學(xué) 2...