07169軟件開發(fā)工具與環(huán)境_第1頁
07169軟件開發(fā)工具與環(huán)境_第2頁
07169軟件開發(fā)工具與環(huán)境_第3頁
07169軟件開發(fā)工具與環(huán)境_第4頁
07169軟件開發(fā)工具與環(huán)境_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件開發(fā)工具與環(huán)境自考課程復(fù)習(xí)資料1軟件開發(fā)壞境的主要組成成分是什么?什么是軟件開發(fā)壞境?P12軟件開發(fā)環(huán)境可分為哪四層?軟件開發(fā)環(huán)境包括哪些特性?P2,P334軟件工具由三部分構(gòu)成?軟件開發(fā)工具概念有哪三個要點?P44軟件開發(fā)工具有哪些功能要求?軟件開發(fā)工具有哪些性能耍求?P5,P65CASE含義是什么?CASEI具不同以往的軟件工具,主要體現(xiàn)在哪些方面?P76CASE集成環(huán)境是哪時出現(xiàn)的?包括哪兒種集成?P107軟件開發(fā)工具有哪些基本功能?軟件開發(fā)工具有哪四個技術(shù)要素?P12,P138a軟件開發(fā)工具的核心是什么?軟件開發(fā)工具與使用者交流信息橋梁是什么?P139軟件開發(fā)工具最重要的出口是什么?信息庫由哪些信息組成?P13,P1410版本管理主要涉及哪些方面?軟件開發(fā)工具按工作階段劃分,分成哪此工具?P1511文檔中最難處理的是什么?P1512哪些工具屬于總體設(shè)計工具?哪些屬于項目管理工具?哪些屬于軟件運行維護工具?P16134A軟件工程過程包插哪四種基本活動?按軟件過程的活動劃分,軟件工具怎樣劃分?P24,P2514CASE工具的評價和選擇過程包括哪四個子過程?P2715軟件開發(fā)工具維護的目的是什么?軟件開發(fā)工具維護的類型有哪些?P4016需求工程包括哪些階段?軟件需求包括哪些不同層次?每個層次是怎樣的?P4317軟件需求分析的主要方法有哪兒種?SA方法在需求分析階段用什么描述系統(tǒng)?P4618數(shù)據(jù)流圖rtl哪些兀素組成?在SA方法如何將系統(tǒng)抽象成數(shù)據(jù)流圖?P46,P4719在SA方法中,用什么來描述處理過程的處理邏輯,用什么來描述系統(tǒng)的數(shù)據(jù)?P4720有哪些需求分析的圖形工具?從技術(shù)觀點來看,軟件設(shè)計包括哪些?P48,P4921模塊的獨立性的度量標準是什么?模塊分解設(shè)計方法有哪些標準?P5022模塊的內(nèi)聚性如何分類?耦合性如何分類?P5123C4結(jié)構(gòu)化設(shè)計的基本思想是什么?P53,P22224概要設(shè)計工具有哪些?詳細設(shè)計工具有哪些?P5425什么是結(jié)構(gòu)圖的深度?P5426如何衡量一個需求分析CASE工具功能的強弱?P22227數(shù)據(jù)庫設(shè)計方法有哪幾種?基于E-R模型的數(shù)據(jù)庫設(shè)計方法中ER圖中有哪些兀素符號?基于范式的關(guān)系數(shù)據(jù)庫設(shè)計方法中,關(guān)系模式至少要達到幾范式?P6028數(shù)據(jù)庫設(shè)計工具按工具支持的設(shè)計階段劃分可分為哪兒類?P6129需求分析階段可分為哪些步驟?數(shù)據(jù)庫設(shè)計過程涉及哪些信息?P62,P6430數(shù)據(jù)庫設(shè)計過程面臨哪些困難?數(shù)據(jù)庫設(shè)計工具的功能需求有哪些?P6331什么是4GL語言,如何確定一個語言是4GL語言?P21532cc用戶界面設(shè)計按工作流程分為哪些部分?P7933用戶界面設(shè)計主要包括哪些問題?P8034用戶界面設(shè)計有哪些原則?P81,P8235哪些屬于平面設(shè)計軟件?哪些屬于網(wǎng)頁設(shè)計工具?P83-P8936多媒體開發(fā)工具有哪些類型?P90-P9137cc什么是多媒體開發(fā)工具的交互式特性?P9338多媒體開發(fā)工具有哪些?P93-P96

39根據(jù)測試方法的不同,測試工具分為哪幾類?根據(jù)測試對象和目的不同,測試工具分為哪幾類?什么是靜態(tài)測試工具?動態(tài)測試工具分為哪幾種?P98-P994041有哪些典型的測試工具?P103-P10641根據(jù)管理對象的不同,項目管理軟件分為哪兒種?P10942項日管理軟件選擇的標準有哪些?P111-P11243AA軟件配置管理有哪些內(nèi)容?軟件配置管理模式有哪兒種?軟件配置管理的最終目標是什么?,軟件配置管理有什么作用?P118-P119P21644軟件配置管理的核心是什么?P12145SCMI具中,權(quán)限控制的主體是誰?P12346UML作為一種語言,它包括哪兩個部分?UML的特點是什么?P13247ACUML圖中,各圖形化工具的作用是什么?P13248RUP-裁剪可以分為哪幾步?P22949Lf\軟件產(chǎn)品線的開發(fā)有哪些技術(shù)特點?P14550軟件工具酶作用的對象是什么?在各個軟件開發(fā)階段,軟件工具酶作用的對象是什么?P15151軟件工具酶按階段劃分可分成哪幾種?P15752軟件工具酶有什么作用?P23153VisualBasic6.0的工具箱各控件的名稱是什么,怎樣使用?P187單項選擇題下列屬于高級語言的是A.機器語言B匯編語言C.VCD.二進制軟件開發(fā)環(huán)境的主要組成成分是A.軟件T具B.軟件C.程序D.A機界面下列屬于總體設(shè)計工具的是A.DFDB.E-R圖C.HIPO圖D.PERT圖4.A.需求分析B.概念設(shè)計C.物理設(shè)計下列不屬于數(shù)據(jù)庫的設(shè)計過程的是D?程序設(shè)計5.下列屬于性能優(yōu)化工具的是C.PC-LINTD.VectorCASTA.WinRunner在軟件開發(fā)工具的概念模式*著重描述模塊間控制的是A.E?R圖B.結(jié)構(gòu)圖C-系統(tǒng)流程圖D.DFD圖信息庫研究的核心問題是A.信息的一致性B.信息的共享性C.信息的準確性D.信息的安全性選購軟件開發(fā)工具首先應(yīng)考慮的是A.價格B.市場調(diào)查C.環(huán)境D.明確||的要求在軟件開發(fā)過程中,建立邏輯模型應(yīng)在A.需求分析階段B.編碼階段C.測試階段下列不屬于項目管理范圍的是A.質(zhì)量管理B.資源管理C?費用管理下列不屬于多媒體技術(shù)特征的是A.集成性8.交互性C.模擬性軟件開發(fā)工具最重要的信息出口是代碼生成和A.報表生成B.文檔生成C.聯(lián)機查詢13-在RationalRose建模的邏輯設(shè)計中,使用的圖是A.活動圖B.順序圖C.狀態(tài)圖D.關(guān)聯(lián)圖下列測試工具中,直接對代碼進行分析,不需要運行代碼,也不需要對代碼編譯鏈接的是A.白盒B.黑盒C.靜態(tài)D.動態(tài)下列屬于分析工具的是D?分析設(shè)計階段D.計時管理D.實時性D.圖形處理軟件開發(fā)工具最重要的信息出口是A.代碼生產(chǎn)和圖形處理B.代碼牛成和文檔牛成下列屬于需求分析工具的是A.數(shù)據(jù)流圖B.E-R圖C.HIPO圖3-目前CASE工具集成的關(guān)鍵是A.數(shù)據(jù)庫B.操作系統(tǒng)C信息庫4.非過程化語言是指A.軟件開發(fā)工具B.CASEC.4GL代碼生成和聯(lián)機查詢PERT圖D.ODBC技術(shù)D.計算機輔助軟件D.代碼生成和報表生成A.測測試豫件配置據(jù)字蹭理系統(tǒng)的模式羸生成器D.第四代語言A-面向改變模式B.合成模式C.長事務(wù)模式。?恢復(fù)提交模式在PowerBuilder中,提供以自由表形式顯示數(shù)據(jù)的是A.應(yīng)用程序?qū)ο驜.數(shù)據(jù)窗口對象C.菜單對象D.用戶對象7?下列屬于軟件開發(fā)工具的是A.菜單牛.成器8.編譯系統(tǒng)C.操作系統(tǒng)D.殺毒軟件軟件開發(fā)工具文檔生成中,最難處理的內(nèi)容是B.程序C.表格D.圖形軟件行業(yè)公認的功能最強大、價格最昂貴,主要用于復(fù)雜產(chǎn)品的并行開發(fā)、發(fā)布和維護的配置管理軟件是A.SourceSafeB.CVSC.ClearCaseD.CCC集成化的軟件工具常被稱為A.程序包B.函數(shù)集合C.過程集合D.軟件工作環(huán)境11下列軟件中屬于Rational公司的是A.CASEB.VisualAgeC.RoseD.ADPS將事務(wù)的靜態(tài)屬性和有關(guān)操作放在一個對彖中,對外不公開這些屬性和操作,這稱為A.隱蔽性B.安全性C?完整性D.封裝性軟件開發(fā)工具最重要的性能是A.存儲各種信息的能力B.T具的對靠程度C.版本管理的能力D.幫助人們編寫文檔自行開發(fā)軟件開發(fā)工具的主要缺點是A.不易于商品化B.不便于擴充仁往往低估開發(fā)難度。.目標不明確軟件開發(fā)環(huán)境可分為宿主層、核心層、基本層和A.模式層B.應(yīng)用層巳物理層D.邏輯層下列與軟件開發(fā)工具性能指標無關(guān)的是2?下列屬于多媒體工具的是A.PhotoshopB.DBMSC.VBD.Oracle用戶界面設(shè)計在工作流程上不包括A.結(jié)構(gòu)設(shè)計B.交互設(shè)計C.視覺設(shè)計D.需求設(shè)計4?軟件開發(fā)工具的基礎(chǔ)是A.信息庫B.人機界面C.代碼生成D.總控部分用戶界面的主要功能是A.控制B.方便用戶。提供幫助D.通信A.軟件環(huán)境B主機速度堡.潢件環(huán)境D.表達能力下列屬于平面設(shè)計軟件的是A.PowerBuilderB.ToolBookC.CorelDrawD.ClearCase在第三代語言的應(yīng)用中,人們發(fā)現(xiàn)了新的“瓶頸”是D.檢測方式的描述A.信息庫處理需求的描述B.處理過程的描述^處理結(jié)果的描述對信息庫來說變困難的工作是保持信息庫的A.安全性B.完整性。共享性D.一致性在軟件開發(fā)工具的結(jié)構(gòu)中,處于中心位置的是總控部分和A.數(shù)據(jù)庫查詢B.人機界聞C.代碼生成D.通信下列版本控制軟件中,具有開放源代碼特點的是A.RCSB.PVCSC.CVSD.SCCS用助記符表示的而向機器的計算機語言是A.機器語言B.高級語言C.4GLD.匯編語占―模塊的功能在邏輯上應(yīng)盡可能地單一化、明確化,這稱為模塊的D.檢測方式的描述D.結(jié)構(gòu)化A.完整性BJ凝聚性C.可靠性選購軟件開發(fā)工具首先應(yīng)考慮的是D.結(jié)構(gòu)化A.市場調(diào)查B.明確環(huán)境與約束條件C.明確目的與要求D.價格幫助人們編寫測試軟件的工具是A.計劃工具B.管理工具C.分析工具D.設(shè)訃工具在軟件生產(chǎn)線中,負責(zé)進行基于構(gòu)件的軟件開發(fā)的是A.構(gòu)件生產(chǎn)者B.構(gòu)件庫管理者C.構(gòu)件復(fù)用者D.構(gòu)件查詢者CASE是指A.計算機輔助軟件工程B.統(tǒng)一建模語言C.軟件配置管理D.軟件工具酶軟件工具酶作用的對象是A.軟件B.軟件底物C.軟件工具D.軟件開發(fā)工具下列屬于軟件開發(fā)工具的是A.DBMSB.4GLC.編譯系統(tǒng)D.操作系統(tǒng)從概念上說,軟件開發(fā)工具產(chǎn)生的基礎(chǔ)是A.機器語言B.匯編語言C.高級語言D.非過程化語言軟件開發(fā)工具在技術(shù)上的三個要點是面向使用者、保證信息準確傳遞和保證系統(tǒng)的A.一致性B.周期性C.開D.準確性下列屬于典型的基于場景設(shè)計的著作工具的是ToolBookC.視覺設(shè)計D.需求設(shè)計下列屬于面向文件單一版本的軟件配置模式的是A.,|恢復(fù)捉交模式B.面向改變模式C.合成模式D.長事務(wù)模式第三代程序設(shè)計語言屬于A.匯編語言8.機器語言C.過程化語言D.非過程化語言在實際工作中,數(shù)量最大的軟件開發(fā)工具是A.分析工具B.計劃工具C.設(shè)計工具D.軟件工作環(huán)境每項任務(wù)僅由一個模塊來完成,這稱為模塊的A.開放性B.穩(wěn)定性C.凝聚性D.封裝性11?VisualAge屬于哪個公司A.ORACLEC-D-HP下列耦合度最高的是INFOMAXA.內(nèi)容耦合B.外部耦合C.控制耦合D.數(shù)據(jù)耦合下列軟件以圖形繪制為主的是A.PSB.CorelDrawC.InDesignD.PageMaker在軟件生產(chǎn)線中,負責(zé)進行基于構(gòu)件的軟件開發(fā)的是A.構(gòu)件生產(chǎn)者B.構(gòu)件庫管理者C.構(gòu)件復(fù)用者D.構(gòu)件查詢者下列屬于支持軟件開發(fā)過程的工具的是A.文檔工具B.版本控制工具C.配置管理工具D.需求分析工具填空題CASE是一組工具和方法的集合。第一個實現(xiàn)可視化編程的工具是一VB°通常把用戶的要求轉(zhuǎn)變成軟件產(chǎn)品的過程叫做軟件開發(fā)過程。軟件開發(fā)工具維護分為完善性維護、適應(yīng)性維護偵錯性維護和預(yù)防性維護。多媒體開發(fā)的交互式特性使項目的最終用戶能夠控制內(nèi)容和信/動態(tài)測試工具分為結(jié)構(gòu)測試和功能測試。軟件配置管理中最基本的模式是恢復(fù)握交模式。Eclipse中將命名空間、類、結(jié)構(gòu)、變量等定義為元素。集成化的軟件開發(fā)工具被稱為軟件工作環(huán)境。用戶界面的主要功能是通信。軟件工具通常由工具、工具用戶接口和工具接口三部分構(gòu)成。為了讓軟件開發(fā)工具適應(yīng)運行環(huán)境的變面進行的維護活動叫適應(yīng)性維護。13-需求工不旱包括需求獲取、需求生成和需求驗證三個階段。機器語言是用二制代碼表示的計算機能直接識別和執(zhí)行的一種機器指令的集合?;谥亩嗝襟w創(chuàng)作工具所制作出來的節(jié)目,是以可視的時間軸來決定事件的順序和對象上演的時間。軟件產(chǎn)品線是一種基于泌的軟件復(fù)用技術(shù)。17?軟件開發(fā)工具的基礎(chǔ)是信息庫。軟件工具酶作用的對象是軟件底物。傳統(tǒng)軟件設(shè)計可以分為系統(tǒng)的總體設(shè)計和過程設(shè)計。版本控制軟件ClearCase涵蓋的范圍包括版本管理、建立管理、工作空間管理和過程控制集成化的軟件開發(fā)工具也常稱為軟件工作環(huán)境。把用戶需求準確轉(zhuǎn)化為軟件產(chǎn)品的唯一辦法是軟住垃邊。軟件開發(fā)環(huán)境的主要組成成分是軟件工具。軟件工具酶作用的對象是軟件底軟件開發(fā)成果包括程序和文檔。軟件配置管理的核心功能是版本控制。27?鎖和鑰匙模型是一種靜態(tài)模28?第四代語言的原義是茸過程化的程序設(shè)計語言。將事務(wù)的靜態(tài)屬性和有關(guān)操作放在一個對象中,對夕卜不公開這些屬性和操作,這稱為封裝性。Eclipse最初是用來進行Java語言開發(fā)的。按應(yīng)用領(lǐng)域的不同,應(yīng)用軟件可分為事務(wù)處理、實時應(yīng)用和嵌入式應(yīng)用軟件。數(shù)據(jù)庫設(shè)計包括數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計和行為設(shè)計。33-在軟件開發(fā)工具的結(jié)構(gòu)中,處于中心位置的是總控和人機界面。UML是一種血向?qū)ο蟮慕UZ言。匯編語言是一種用助記符號表示的面向機器的計算機語言。第三代程序設(shè)計語言是面向過程的語言。版本管理的核心是保持各版本之間、局部與整體之間的一致性。38?軟件開發(fā)環(huán)境都具有層次性的結(jié)構(gòu)。解決一個復(fù)雜問題時自頂向下逐層把軟件系統(tǒng)劃分成若干模塊的過程叫模塊化。結(jié)構(gòu)化設(shè)計過程的概要設(shè)計階段的描述工具是一結(jié)構(gòu)圖。名詞解釋題需求工程:指需求的供需雙方采取被證明行之有效的原理、方法,通過使用適當(dāng)?shù)墓ぞ吆头象w系,正確、全面地描述用戶待開發(fā)系統(tǒng)的行為特征、約束條件的過程。模塊化:解決一個復(fù)雜問題時自頂向下逐層把軟件系統(tǒng)劃分成若干模塊的過程。SCI:軟件過程的輸出信息可分為三個主要類別:(1)計算機程序;(2)描述計算機程序的文檔;(3)數(shù)據(jù)。這些項包含了所有在軟件過程中產(chǎn)生的信息,總稱為軟件配置項軟件產(chǎn)品線:是一組具有共同體系構(gòu)架和可復(fù)用組件的軟件系統(tǒng),它們共同構(gòu)建支持特定領(lǐng)域內(nèi)產(chǎn)品開發(fā)的軟件平臺。軟件工具酶:是在軟件開發(fā)過程中輔助開發(fā)人員開發(fā)軟件的工具。軟件開發(fā)環(huán)境:指在計算機的基本軟件的基礎(chǔ)上,為了支持軟件的開發(fā)而提供的一組工具軟件系統(tǒng)。軟件項目管理:為了完成一個既定的軟件開發(fā)日標,在規(guī)定的口寸I'可內(nèi),通過特殊形式的臨口寸性組織運行機制,通過有效的計劃、組織、領(lǐng)導(dǎo)和控制,在明確的、可利用的資源范圍內(nèi)完成軟件開發(fā)。UML:又稱統(tǒng)一建模語言,是一種用于軟件系統(tǒng)制品規(guī)約的、可視化的構(gòu)造及建檔語言,也可用于業(yè)務(wù)建模以及其他非軟件系統(tǒng)。機器語言:用二進制代碼表示的計算機能直接識別和執(zhí)行的一種機器指令的集合。多媒體開發(fā)工具:基于多媒體操作系統(tǒng)基礎(chǔ)上的多媒體開發(fā)軟件平臺,可以幫助開發(fā)人員組織編排各種多媒體數(shù)據(jù)及創(chuàng)作多媒體應(yīng)用軟件。高級語言:一種與□然語言相近并為計算機所接受和執(zhí)行的計算機語言,高級語言所編輯的程序不能直接被計算機識別,必須經(jīng)過轉(zhuǎn)換才能被執(zhí)行。12、軟件配置管理:又稱軟件形態(tài)管理或軟件建構(gòu)管理,簡稱軟件形管(SCM)。界定軟件的組成項目,對每個項目的變更進行管控(版本控制),并維護不同項目Z間的版本關(guān)聯(lián),以使軟件在開發(fā)過程中任一時間的內(nèi)容都可以被追溯,包括某兒個具有重要意義的數(shù)個組合。13、RUP:統(tǒng)一軟件過程,是一個面向?qū)ο笄一诰W(wǎng)絡(luò)的程序開發(fā)方法論。14、網(wǎng)構(gòu)軟件:Internet環(huán)境下的新的軟件形態(tài)稱為網(wǎng)構(gòu)軟件,網(wǎng)構(gòu)軟件適應(yīng)Internet的基本特征,呈現(xiàn)出柔性、多目標和連續(xù)反應(yīng)式的系統(tǒng)形態(tài),將導(dǎo)致現(xiàn)有軟件理論、方法、技術(shù)和平臺的革命性進展。15、計算機輔助設(shè)計法:指在數(shù)據(jù)庫設(shè)計的某些過程中模擬某一規(guī)范設(shè)計的方法,并以人的知識或經(jīng)驗為主導(dǎo),通過人機交互方式實現(xiàn)設(shè)計中的某些部分。4GL:即第四代語言,是一種編程語言或是為了某一目的的編程環(huán)境。在演化計算中,第四代語言是在第三代語言基礎(chǔ)上發(fā)展的,且概括和表達能力更強。軟件開發(fā):是一套關(guān)于軟件開發(fā)各個階段的定義、任務(wù)和作用的,建立在理論上的一門工程學(xué)科,它對解決軟件危機、指導(dǎo)任務(wù)、利用科學(xué)和有效的方法來開發(fā)軟件,提高及保證軟件開發(fā)效率和質(zhì)量起到了一定的作用。結(jié)構(gòu)設(shè)計:也稱概念設(shè)計,是界面設(shè)計的骨架。通過對用戶研究和任務(wù)分析,制定出產(chǎn)品的整體架構(gòu)。CASE集成環(huán)境:集成在一個環(huán)境下的工具的合作協(xié)議,包括數(shù)據(jù)格式、一致的用戶界而、功能部件組合控制和過程模型。20、軟件工具是指為支持計算機軟件的開發(fā)、維護、模擬、移植或管理而研制的程序系統(tǒng)。通常由工具、工具接口和工具用戶接口三部分構(gòu)成。簡答題軟件開發(fā)工具有哪些基本功能?(1)認識與描述客觀系統(tǒng);(2)存儲及管理開發(fā)過程中的信息;(3)代碼的編寫或生成;(4)文檔的編制或生成;(5)軟件項目的管理。軟件配置管理有什么作用?良好的配置管理能使軟件開發(fā)過程有更好的可預(yù)測性,使軟件系統(tǒng)具有可重復(fù)性,使用戶和主管部門對軟件質(zhì)量和開發(fā)小組有更強的信心。軟件配置管理的最終目標是管理軟件產(chǎn)品。好的配置管理過程有助于規(guī)范各個角色的行為,同時乂為角色Z間的任務(wù)傳遞提供無縫的結(jié)合,使整個開發(fā)團隊像一個交響樂隊一樣和諧而又錯雜地進行。結(jié)構(gòu)化設(shè)計的基本思想是什么?將軟件設(shè)計成由相對獨立、單一化功能的模塊組成的結(jié)構(gòu)。軟件結(jié)構(gòu)設(shè)計的一個目標就是得11!一個系統(tǒng)化的程序結(jié)構(gòu)。軟件工程過程包括哪些基本活動?軟件工程過程通常包含4種基本活動:(1)P(Plan)..?軟件規(guī)格說明書;(2)D(Do)..?軟件開發(fā);(3)C(Check)..?軟件確認;(4)A(Action)…軟件演進。5、RUP的裁剪包括哪些步驟?(1)確定本項目需要哪些工作流;(2)確定每個工作流需要哪些制品;(3)確定4個階段之|'可如何演進;(4)確定每個階段內(nèi)的迭代計劃;(5)規(guī)劃工作流內(nèi)部結(jié)構(gòu)。6、軟件工具酶有什么作用?軟件開發(fā)工具作為酶,它是催化劑,可使用戶需求轉(zhuǎn)化為程序的過程加快。軟件開發(fā)工具作為酶,也是粘合劑,可把底物分開,也可把碎片連接起來。7、軟件配置管理有什么作用?良好的配置管理能使軟件開發(fā)過程有更好的可預(yù)測性,使軟件系統(tǒng)具有可重復(fù)性,使用戶和主管部門對軟件質(zhì)量和開發(fā)小組有更強的信心。軟件配置管理的最終目標是管理軟件產(chǎn)品。好的配置管理過程有助于規(guī)范各個角色的行為,同時又為角色Z間的任務(wù)傳遞提供無縫的結(jié)合,使整個開發(fā)團隊像一個交響樂隊一樣和諧而又錯雜地進行。8、EcoScope有哪些應(yīng)用?EcoScope的應(yīng)用主要表現(xiàn)在以下兒個方面:(1)確保成功部署新應(yīng)用;(2)維護性能的服務(wù)水平;(3)加速問題檢測與糾正的高級功能;(4)定制視圖有助于高效地分析數(shù)據(jù)。9、界面設(shè)計包括哪些內(nèi)容?主要包括系統(tǒng)響應(yīng)時間、用戶幫助、出錯處理、命令交互功能4個方面的內(nèi)容。10、4GL有哪幾類?按照4GL的功能可以將它們劃分為以下幾類:(1)查詢語言和報表生成器;(2)圖形語言;(3)應(yīng)用生成器;(4)形式規(guī)格說明語言。11、評價模塊分解設(shè)計方法有哪些標準?(1)模塊可分解性;(2)模塊可組裝性;(3)模塊的可理解性;(4)模塊連續(xù)性;(5)模塊保護性。12、信息庫存儲系統(tǒng)開發(fā)過程涉及哪些信息?信息庫存儲系統(tǒng)開發(fā)過程涉及四類信息:(1)關(guān)于軟件應(yīng)用領(lǐng)域與環(huán)境狀況的;(2)設(shè)計成果,包括邏輯設(shè)計和物理設(shè)計成果;(3)運行狀況的記錄,包才舌運行效率、作用、用戶反映、故障及其處理情況:(4)有關(guān)項目和版本管理的信息。13?軟件工具有哪些功能要求?(1)認識與描述客觀系統(tǒng);(2)存儲及管理開發(fā)過程中的信息;(3)代碼的編寫或生成;(4)文檔的編制或生成;(5)軟件項目的管理。14.簡述軟件轉(zhuǎn)換法則。一般地說,軟件開發(fā)需要經(jīng)過三次轉(zhuǎn)化過程,一是用戶需求的獲?。欢菑挠脩舻男枨蟮匠绦蛘f明書的信息轉(zhuǎn)化;三是從程序說明書到程序的信息轉(zhuǎn)化。這就是軟件轉(zhuǎn)換法則。15?UML有哪些特點?UML主要具有以下4個特點:(1)統(tǒng)一的建模語言;(2)支持面向?qū)ο?;?)支持可視化建模;(4)強大的表達能力。16、多媒體開發(fā)工具包才舌哪幾類?基于多媒體創(chuàng)作工具的創(chuàng)作方法和結(jié)構(gòu)特點的不同,可將其劃分為以下兒類:(1)基于時基的多媒體創(chuàng)作工具;(2)基于圖標或流線的多媒體創(chuàng)作工具;(3)基于卡片或頁面的多媒體創(chuàng)作工具;(4)以傳統(tǒng)程序語言為基礎(chǔ)的多媒體創(chuàng)作工具。17、簡要介紹五代計算機語言。第一代語言1GL..?機器語言;第二代語言2GL..?編程語言;第三代語言3GL…高級程序設(shè)計語言;第四代語言4GL-更接近人類自然語言的高級程序設(shè)計語言;第五代語言5GL-用于人工智能、人工神經(jīng)網(wǎng)絡(luò)的語言。18?數(shù)據(jù)庫的設(shè)計方法有哪幾類?數(shù)據(jù)庫設(shè)計方法目前可分為四類:(1)直觀設(shè)計法;(2)規(guī)范設(shè)計法;(3)計算機輔助設(shè)計法;(4)自動化設(shè)計法。軟件開發(fā)環(huán)境有哪些特性?(1)可用性;(2)自動化程度;(3)公共性;(4)集成化程度;(5)適應(yīng)性、價值。軟件開發(fā)工具有哪些技術(shù)要素?軟件開發(fā)工具包括四大技術(shù)要素:(1)總控部分及人機界面;(2)信息庫及其管理;(3)代碼生成及文檔生成;(4)項目管理及版本管理。分析題1、請分析4GL的發(fā)展和應(yīng)用前景。(1)4GL的發(fā)展:4GL這個詞最早是在20世紀80年代初期出現(xiàn)在軟件廠商的廣告和產(chǎn)品介紹中的。1985年,美國召開了全國性的4GL研討會,使4GL進入了計算機科學(xué)的研究范疇。進入90年代,大量基于數(shù)據(jù)庫管理系統(tǒng)的4GL商品化軟件已在計算機應(yīng)用開發(fā)領(lǐng)域中獲得廣泛應(yīng)用,成為了面向數(shù)據(jù)庫應(yīng)用開發(fā)的主流工具。(2)4GL應(yīng)用前景:4GL與面向?qū)ο蠹夹g(shù)將進一步結(jié)合;4GL將全面支持以Internet為代表的網(wǎng)絡(luò)分布式應(yīng)用開發(fā);4GL將出現(xiàn)事實上的工業(yè)標準;4GL將以受限的自然語言加圖形作為用戶界面;4GL將進一步與人工智能相結(jié)合;4GL繼續(xù)需要數(shù)據(jù)庫管理系統(tǒng)的支持;4GL要求軟件開發(fā)方法發(fā)生變革。2、請簡單分析軟件設(shè)計過程。軟件的設(shè)計是一個將需求轉(zhuǎn)變?yōu)檐浖愂觯ū磉_)的過程。這種陳述給一個對軟件的全局觀點。系統(tǒng)通過逐步求精使得設(shè)計陳述逐漸接近源代碼。這里有兩個基本步驟;第一步是初步設(shè)計,關(guān)注于如何將需求轉(zhuǎn)換成數(shù)據(jù)和軟件框架。第二步是詳細設(shè)計,關(guān)注于將框架逐步求精細化為具體的數(shù)據(jù)結(jié)構(gòu)和軟件的算法表達。發(fā)生小的設(shè)計行為、數(shù)據(jù)、算法和程序設(shè)計都需要由現(xiàn)代程序所需的界面設(shè)計這一清晰的行為來結(jié)合起來。界血設(shè)計建立程序布局和人機交互機制。貫穿設(shè)計過程的質(zhì)量由一系列的正式技術(shù)評定或設(shè)計排演來評價。3、請簡要分析軟件開發(fā)環(huán)境的不同分類。軟件開發(fā)環(huán)境可以按以下兒種方法分類:(1)按解決的問題分為:程序設(shè)計環(huán)境、系統(tǒng)合成環(huán)境、項目管理環(huán)境;(2)按軟件開發(fā)環(huán)境的演變趨向分為:以語言為中心的環(huán)境、工具箱環(huán)境、基于方法的環(huán)境;(3)按集成化程度分為:第一代(建立在操作系統(tǒng)上)、第二代(具有真正的數(shù)據(jù)庫,而不是文件庫)、第三代(建立在知識庫系統(tǒng)上,出現(xiàn)集成化工具集)4、請分析CASE的選擇過程。選擇過程應(yīng)該在完成評價報告Z后開始。其目的是從候選工具中確定最合適的CASE工具。選擇過程由4個活動組成:(1)選擇準備。其主要內(nèi)容是最終確定各項選擇準則,定義一種選擇算法。(2)應(yīng)用選擇算法

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論