(完整版)軟件開發(fā)工具歷年填空真題_第1頁
(完整版)軟件開發(fā)工具歷年填空真題_第2頁
(完整版)軟件開發(fā)工具歷年填空真題_第3頁
(完整版)軟件開發(fā)工具歷年填空真題_第4頁
(完整版)軟件開發(fā)工具歷年填空真題_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、1需求分析階段產(chǎn)生的文檔是 軟件功能說明書 。2按工作階段劃分,軟件開發(fā)工具分為設(shè)計(jì)工具、分析工具和計(jì)劃工具。3軟件是人類在各個(gè)領(lǐng)域中積累的知識的結(jié)晶,是人類文明與知識得以延續(xù)的新型的載體。4從概念上說,面向?qū)ο蟮某绦蛟O(shè)計(jì)語言是在第_三代語言基礎(chǔ)上出現(xiàn)的。5.AD/Cycle把應(yīng)用軟件開發(fā)過程的每個(gè)周期分為五個(gè)階段,依次是:需求分析階段、分析 與設(shè)計(jì)階段、編程階段、測試或調(diào)試階段和使用與維護(hù)階段。6在模塊之間,應(yīng)盡量避免傳遞 控制信號。7實(shí)體關(guān)系圖是描述 靜態(tài)數(shù)據(jù)結(jié)構(gòu)的概念模式。8與數(shù)據(jù)流程圖相比,結(jié)構(gòu)圖著重于描述軟件模塊之間的_控制。9數(shù)據(jù)字典用表格的形式列出數(shù)據(jù)的 靜態(tài)屬性及相互關(guān)系。10

2、時(shí)序網(wǎng)絡(luò)主要描述系統(tǒng)狀態(tài)及其 轉(zhuǎn)換。11.文檔生成包括文章、 表格、圖形三大類。12由于 信息爆炸”問題的存在,對歷史信息必須有 脫機(jī)備份的準(zhǔn)備。13項(xiàng)目管理與版本管理的關(guān)鍵問題是歷史信息 的處理。14自行開發(fā)工具要堅(jiān)持短小實(shí)用、逐步積累 的原則,避免期望過高,貪大求全。15.軟件開發(fā)工具的使用者一般包括系統(tǒng)分析人員,_分析設(shè)計(jì)人員 ,程序員,資料員,測試人員和系統(tǒng)維護(hù)人員。17按集成程度劃分,可以將軟件開發(fā)工具分成兩類:一類是單項(xiàng)的、面對某一工作階段或某一工作任務(wù)的工具;一類是 集成的、面對軟件開發(fā)的全過程的工具。18一般地說,項(xiàng)目管理的要素是進(jìn)度、質(zhì)量、費(fèi)用(開支)、資源利用。19概念模式

3、在認(rèn)識中起了一種篩選的作用,選擇出某些信息,迅速形成人們對這一事物的看法,并由此作出決策,付諸行動。20對于軟件來說,樣品即產(chǎn)品,正是由于這樣的特點(diǎn), 衛(wèi)度和 質(zhì)量 對軟件開發(fā)是最關(guān)鍵的問題。P6521跨越生命周期的信息管理是項(xiàng)目管理與 版本管理的基本功能,隨著軟件開發(fā)工具的普遍應(yīng)用,這方面的需求將會越來越多。22如果說總控部分和人機(jī)界面使用戶面對一個(gè)良好的工作環(huán)境的話,那么在這個(gè)環(huán)境中,工作的范圍及深度則取決于信息庫 的功能和內(nèi)容。23對于軟件開發(fā)工具來說,面向用戶最根本的是要有立足于符合應(yīng)用領(lǐng)域?qū)嶋H的、符合軟件開發(fā)人員思路的概念模型,包括靜態(tài)模型 SAA和動態(tài)模型 AD/cycle p73

4、。24自行開發(fā)工具一定要堅(jiān)持短小實(shí)用、逐步積累,避免期望過高、貪大求全,這條原則是立足于軟件開發(fā)工具開發(fā)難度的認(rèn)識。31.圖表是實(shí)際的圖,由模型元素組成,描述系統(tǒng)的某些部分或期望的整個(gè)系統(tǒng),一個(gè)模型通常包括若干張各種類型的圖表,一張圖表是某個(gè)視圖的一部分。32軟件開發(fā)工具,是在第三代語言基礎(chǔ)上,為提高軟件開發(fā)的_質(zhì)量和效率對開發(fā)者提供幫助的一類軟件。33工程思想的核心有兩點(diǎn):標(biāo)準(zhǔn)化的_表達(dá)方式 與規(guī)范化的_工作步驟。34 模塊間應(yīng)當(dāng)盡量避免 邏輯耦合,而僅限于數(shù)據(jù)耦合。35 程序編制要通過兩個(gè)轉(zhuǎn)換,首先是用戶的理解到程序員的理解,其次是程序員的理解到程序員的實(shí)現(xiàn)。36在AD /Cycle的跨周

5、期管理中,需求分析階段使用的方法包括分析工具、設(shè)計(jì) 工具和建模工具。38.在信息庫中存放有關(guān) 項(xiàng)目管理 和_版本管理的信息,屬于跨生命周期的信息。39 在軟件開發(fā)工具概念模式中, 時(shí)序網(wǎng)絡(luò)主要描述系統(tǒng)的 狀態(tài)與轉(zhuǎn)換方式。40 邏輯視圖描述了系統(tǒng)的 _靜態(tài)結(jié)構(gòu)關(guān)系和動態(tài)協(xié)作關(guān)系。42 項(xiàng)目管理的內(nèi)容包括進(jìn)度管理,質(zhì)量管理, 資源管理和費(fèi)用管理。43 按工作階段劃分,軟件開發(fā)工具可以分為設(shè)計(jì)工具、 分析工具和計(jì)劃工具。44軟件開發(fā)項(xiàng)目管理的核心問題是跨生命周期 管理。45即插即用程序設(shè)計(jì)中的軟件組件相當(dāng)于C+類庫中的函數(shù)。46 面向?qū)ο蟮姆椒ò褜τ趶?fù)雜系統(tǒng)的認(rèn)識歸結(jié)為對一批對象及其關(guān)系的認(rèn)識,它摒

6、棄了持續(xù)許久的 自上而下 和自下而上 的爭論。47 軟件開發(fā)工具的目的是從信息 管理和處理方面,給予軟件開發(fā)人員幫助與支持。48 當(dāng)組織許多人共同完成一項(xiàng)大的任務(wù)時(shí),組織和管理就成為關(guān)鍵因素。49 軟件工具生成的文檔包括文章、 表格和圖形三大類。50 總控和人機(jī)界面的設(shè)計(jì)必須嚴(yán)格遵守面向 使用者的原則。53 軟件開發(fā)工具的智能 1項(xiàng)目管理包括進(jìn)度、資源與費(fèi)用管理、三個(gè)基本內(nèi)容,對于軟件項(xiàng)目來說,還有兩個(gè)比較特殊的問題。 首先是測試工作方面的支持,另一個(gè)是 _標(biāo)準(zhǔn)化問題。54軟件工程的思想主要集中于加強(qiáng)_項(xiàng)目管理者 的工作上,對于 程序員關(guān)系不大,這點(diǎn)和_軟件工程程序設(shè)計(jì)方法正好互相補(bǔ)充。55概

7、念模式的意義決定了它的 _相對性_,即面對各種不同的用途,必然會有不同形式的 概念模式。4時(shí)序網(wǎng)絡(luò)是一種較為特殊的概念模式,它主要描述狀態(tài)及其_轉(zhuǎn)換,因此常常用于一些實(shí)時(shí)控制方面的軟件的功能。57邏輯上統(tǒng)一,物理上分散的信息庫,需要設(shè)立一個(gè)統(tǒng)一的_信息管理模塊進(jìn)行管理。使數(shù)據(jù)庫與模塊都實(shí)現(xiàn)了 模塊化,既保持了一致性,又保持了_靈活性。58在討論軟件開發(fā)工具的開發(fā)時(shí),首先要區(qū)分自己用還是作為商品化出售 。59目前軟件開發(fā)工具的發(fā)展趨勢是智能化 ,網(wǎng)絡(luò)化,_一體化,標(biāo)準(zhǔn)化。60. CASE工具一詞有兩種理解。一種是計(jì)算機(jī)輔助軟件工程,另一種是_計(jì)算機(jī)輔助系統(tǒng)工程。61. 為了在各部分之間的信息的準(zhǔn)

8、備傳遞,關(guān)鍵在于對信息的_全面分析和統(tǒng)一規(guī)劃P73_。62. 總控與人機(jī)界面設(shè)計(jì)的基本原則是面向使用者的原則,保證各部分之間 信息的準(zhǔn)確傳遞,保證系統(tǒng)的 開放性和靈活性?;?3第三代程序設(shè)計(jì)語言一般都是 過程化的語言,即需要由編寫程序的人安排好機(jī)器的執(zhí)行次序。而第四代語言是基于_非過程化的思想,只要給機(jī)器下達(dá)需要做什么的命令,由機(jī)器自己去安排執(zhí)行的順序。64軟件的測試階段包括模塊測試與_整個(gè)軟件聯(lián)調(diào)兩個(gè)部分。65結(jié)構(gòu)化程序設(shè)計(jì)的方法主要是為_程序員服務(wù)的,它反映的基本是早期的面對較小軟件,以手工方式、個(gè)人方式編寫程序的工作環(huán)境下的思想方法。66客觀世界的任何事物都是對象,它們都有一些靜態(tài)屬

9、性,也有一些有關(guān)的操作。作為一個(gè)整體,這些對象對外不必公開這些屬性和操作,這就是所謂的封裝性。67有關(guān)軟件的功能設(shè)計(jì)與物理設(shè)計(jì)的各種信息是由分析人員根據(jù)需求分析形成的,它體現(xiàn)為軟件功能說明書_。68數(shù)學(xué)與邏輯模型的優(yōu)點(diǎn)是 嚴(yán)格、準(zhǔn)確和_可計(jì)算性 。69.總控部分_和人機(jī)界面 軟件開發(fā)工具的信息入口和調(diào)度中心。70購買還是自行開發(fā)軟件工具一般應(yīng)根據(jù)軟件開發(fā)工作的性質(zhì)和要求 加以權(quán)衡。71. 項(xiàng)目數(shù)據(jù)庫實(shí)際是_信息庫的一個(gè)組成部分,它記錄的是 項(xiàng)目本身的進(jìn)展情況72. 通過_網(wǎng)絡(luò) 們可以更方便互通73. 數(shù)據(jù)字典是一種描述_數(shù)據(jù)內(nèi)容的概念模式,它用表格的形式列出數(shù)據(jù)的基本屬性以及相互關(guān)系。74.

10、實(shí)體關(guān)系圖是一種用于描述 _靜態(tài)_數(shù)據(jù)結(jié)構(gòu)的概念模式,它以 實(shí)體_、關(guān)系、屬性三個(gè)基本概念概括數(shù)據(jù)的基本結(jié)構(gòu),它廣泛應(yīng)用于數(shù)據(jù)庫的設(shè)計(jì)中。75. 抽象的、較大的對象所具有的性質(zhì)包括靜態(tài)屬性和_動態(tài)操作 ,自然成為它的子類的性質(zhì),不必加以充分說明和規(guī)定,這就是所謂的 遺傳性。76.IBM的AD/Cycle提供了應(yīng)用系統(tǒng)及其開發(fā)過程的一個(gè)總框架,其應(yīng)用系統(tǒng)框架為_Saa_系統(tǒng)應(yīng)用體系結(jié)構(gòu)_,SAA的基本結(jié)構(gòu)除了硬件基礎(chǔ)外,還包括三個(gè)方面的接口:對程序員的接口,對其他計(jì)算機(jī)系統(tǒng)的接口,對用戶的接口。77. 代碼生成的輸出主要是 _根據(jù)設(shè)計(jì)要求自動或半自動生成某種語言的代碼 。78. 審記是指對系統(tǒng)的

11、 狀況及效率進(jìn)行檢測與評價(jià),以便進(jìn)一步用好或改進(jìn)這個(gè)系統(tǒng)。79. 在軟件開發(fā)工具的一般結(jié)構(gòu)中,總控部分 和人機(jī)界面 處于中心位置。 信息庫 _是軟件開發(fā)工具向用戶提供支持的基礎(chǔ)。80. 與國外相比,國內(nèi)一些大學(xué),研究機(jī)構(gòu)取得了具有較高水平的研究成果與產(chǎn)品。但在軟件開發(fā)工具的_應(yīng)用方面差距較大。81. 信息庫的技術(shù)考慮主要涉及四個(gè)問題:信息庫的內(nèi)容,信息庫的 組織方式,信息庫的管理功能和歷史信息的處理方法。82. 總控和人機(jī)界面設(shè)計(jì)的基本原則是面向 _使用者 ,保證各部分之間信息的 _準(zhǔn)確傳遞,保證 _系統(tǒng) 的開放性或靈活性。83. 按集成程度可將軟件開發(fā)工具分為:專用 的、面向某一工作階段或某

12、一工作任務(wù)的, _集成的 的面對軟件的全過程的工具。信息,共享知識,為軟件和知識的 _重用與共享 ,提供新的機(jī)會。84. 生成機(jī)器指令的程序代碼,優(yōu)點(diǎn)是自動運(yùn)行 ,缺點(diǎn)是 依賴于硬件 _。85. 目前,軟件開發(fā)工具的發(fā)展趨勢是 智能化 _、 _網(wǎng)絡(luò)化 、一體化、 _標(biāo)準(zhǔn)化86. XML 其完整名稱是 擴(kuò)展性標(biāo)記語言 _。87. 用戶界面的主要功能是 _通信 _,這就是說,關(guān)鍵要使人與計(jì)算機(jī)之間能夠準(zhǔn)確地_交流信息 _。88. 跨越生命周期的信息管理是 _項(xiàng)目管理 _與_版本管理 _的核心問題。89. 軟件的集成問題,其實(shí)質(zhì)是要設(shè)立一個(gè)有效的 _總控 ,能夠在各個(gè)具體工具之上實(shí)現(xiàn)_信息 _的正確

13、傳遞與轉(zhuǎn)換。91.PowerBuilder 的應(yīng)用程序是一個(gè)相互關(guān)聯(lián)的對象集合體,主要由 、 、用戶對象、工程對象以及庫組成。92軟件開發(fā)的測試階段包括模塊的調(diào)試和 整個(gè)軟件 的聯(lián)調(diào)兩個(gè)部分。93軟件應(yīng)當(dāng)包括 程序 和文檔 兩個(gè)不可缺少的組成部分。94第四代語言的原義是 _非過程化 的程序設(shè)計(jì)語言。95在軟件開發(fā)過程中,需求分析階段的主要文檔是_軟件功能說明書 。96面向?qū)ο蟮某绦蛟O(shè)計(jì)是人們試圖解決軟件危機(jī)的一種嘗試。對象(Object )的概念結(jié)合了數(shù)據(jù) 和功能 兩個(gè)要素。97結(jié)構(gòu)化程序設(shè)計(jì)方法主要集中于服務(wù) 程序員 的工作,軟件工程的思想主要集中于服務(wù) 項(xiàng)目管理者 的工作。98數(shù)據(jù)流程圖(

14、 DFD )與結(jié)構(gòu)圖相比,它更適合于客觀描述,而結(jié)構(gòu)圖著重描述軟件模塊 間的 控制 。99框圖描述的是程序執(zhí)行的 邏輯 過程。100概念模式是人們在認(rèn)識事務(wù)過程中,對某一事物或某一系統(tǒng)形成抽象的、一般化的框架 。101軟件開發(fā)工具對軟件開發(fā)工作的支持是在 信息 管理和處理方面。102項(xiàng)目管理的情況變更,包括人員的、設(shè)備與技術(shù)的、 環(huán)境 的和 需求的變更。103應(yīng)用軟件開發(fā)工具時(shí),主要在編碼階段和 測試 階段使用專家系統(tǒng)。104決定購買還是自行開發(fā)軟件工具的最基本因素,是待開發(fā)軟件的_性質(zhì) 與要求 。105審計(jì)的基礎(chǔ)是 _日常記錄 的信息。106在軟件開發(fā)工具的研究和使用中引用_人工智能 ,神經(jīng)

15、網(wǎng)絡(luò)等技術(shù), 使軟件開發(fā)工具對不確定型和模糊信息具有更強(qiáng)的處理能力。和21.由于軟件開發(fā)工具的功能范圍十分廣泛,為盡量規(guī)范其要 求,任何軟件都有一定的 性能 指標(biāo)。107. 需求分析階段對軟件工具的功能要求是 認(rèn)識與描述 客觀系統(tǒng)。108. 按工作階段劃分,軟件開發(fā)工具可粗略地分為計(jì)劃工具、_分析 工具和 設(shè)計(jì) 工具。109. 可視化程序設(shè)計(jì)是指用圖標(biāo)、 _表格和圖形 等可視化的元素來編制程序。110. 軟件開發(fā)中的困難,來源于大系統(tǒng)的 復(fù)雜性,來源于人類知識的不足,來源于迅速變化的_客觀世界。112. 軟件開發(fā)工具理想的結(jié)構(gòu)應(yīng)當(dāng)是 模塊式的、易于 易于裁剪 的。113. 軟件 開發(fā)過 程的復(fù)

16、雜 性決定 了軟件 開發(fā)工具 的可變性性和多樣性性。114. 有關(guān)環(huán)境、現(xiàn)狀和需求的信息,是由 用戶提出,由需求分析 人員采集的。115. UML的基本機(jī)制包括修飾、注釋和說明。116. 實(shí)體關(guān)系圖是一種用于描述_靜態(tài)數(shù)據(jù)結(jié)構(gòu) 的概念模式。它以實(shí)體、關(guān)系和_屬性概括數(shù)據(jù)的基本結(jié)構(gòu)。117. PowerModel用和兩種語言。118. 由于軟件開發(fā)工具的功能范圍十分廣泛,為盡量規(guī)范其要求,任何軟件都有一定的性能指標(biāo)。119. 需求分析階段對軟件工具的功能要求是認(rèn)識與描述客觀系統(tǒng)。120. 按工作階段劃分,軟件開發(fā)工具可粗略地分為計(jì)劃工具、分析工具和設(shè)計(jì)_工具。121. 可視化程序設(shè)計(jì)是指用圖標(biāo)、

17、 表格和圖形等可視化的元素來編制程序。123.軟件開發(fā)中的困難,來源于大系統(tǒng)的 復(fù)雜性,來源于人類知識的不足,來源于迅速變化的_客觀世界 。124 .軟件開發(fā)工具理想的結(jié)構(gòu)應(yīng)當(dāng)是_模塊式的、易于裁剪的。125. 軟件開發(fā)過程的復(fù)雜性決定了軟件開發(fā)工具的可變性 性和 多樣性性。126. 有關(guān)環(huán)境、現(xiàn)狀和需求的信息,是由用戶提出,由分析人員采集的。127. UML的基本機(jī)制包括修飾、說明和注釋。128. 實(shí)體關(guān)系圖是一種用于描述靜態(tài)數(shù)據(jù)結(jié)構(gòu) 的概念模式。它以實(shí)體、關(guān)系和 _屬性概括數(shù)據(jù)的基本結(jié)構(gòu)。129. 第四代語言的原義是 非過程化 的程序設(shè)計(jì)語言。130 .與一般項(xiàng)目管理比較而言,軟件項(xiàng)目有兩

18、個(gè)特殊問題,首先需要測試 工作方面的支持,另一個(gè)是版本管理。131. 第三代程序設(shè)計(jì)語言是面向 過程的語言。132. 由于面向?qū)ο蟪绦蛟O(shè)計(jì)提供了認(rèn)識 框架的力量而產(chǎn)生了巨大的影響。P48134. 面向?qū)ο蟪绦蛟O(shè)計(jì)的思想方法更接近人們思維方式,摒棄了持續(xù)許久的自頂向下和自底向上的爭論。135. 軟件開發(fā)工具的成果包括程序和 文檔,通常是以 聯(lián)機(jī)方式提供的。136. 當(dāng)信息庫中有新信息存入時(shí),老信息添加時(shí)間標(biāo)志 移入到 歷史信息中。137. 項(xiàng)目管理與版本管理的核心問題是跨生命周期 的信息管理問題,其關(guān)鍵問題是歷史信息的處理。139.與系統(tǒng)軟件或高級語言相比,軟件開發(fā)工具更多地依賴于應(yīng)用領(lǐng)域 的特點(diǎn)、開發(fā)人員的工作習(xí)慣與組織方式。140結(jié)構(gòu)化程序設(shè)計(jì)方法的缺點(diǎn)是增大了程序 工作量,降低了程序的執(zhí)行效率。141.軟件開發(fā)是一個(gè)多階段的過程,不同的開發(fā)階段要求不同的工具。軟件開發(fā)工具大體上 可分為計(jì)劃工具、分析工具和設(shè)計(jì)工具。112143. 軟件的指令是人們在實(shí)踐中形成的工作規(guī)范和 步驟 。144. 集成化的軟件開發(fā)工具被稱為軟件工作環(huán)境。145工程思想的核心有兩點(diǎn),即標(biāo)準(zhǔn)化 的表達(dá)方式與 規(guī)范

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論