全國2009年10月高等教育自學(xué)考試軟件工程試題課程代碼02333(內(nèi)有答案)(共8頁)_第1頁
全國2009年10月高等教育自學(xué)考試軟件工程試題課程代碼02333(內(nèi)有答案)(共8頁)_第2頁
全國2009年10月高等教育自學(xué)考試軟件工程試題課程代碼02333(內(nèi)有答案)(共8頁)_第3頁
全國2009年10月高等教育自學(xué)考試軟件工程試題課程代碼02333(內(nèi)有答案)(共8頁)_第4頁
全國2009年10月高等教育自學(xué)考試軟件工程試題課程代碼02333(內(nèi)有答案)(共8頁)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上全國2009年10月高等教育自學(xué)考試軟件工程試題課程代碼:02333一、單項選擇題(本大題共20小題,每小題1分,共20分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。1軟件危機產(chǎn)生的時期是(D)A.“程序設(shè)計時代”初期 B.“程序設(shè)計時代”末期C.“程序系統(tǒng)時代”初期 D.“程序系統(tǒng)時代”末期2.以下屬于面向數(shù)據(jù)結(jié)構(gòu)的開發(fā)方法是(B )A.結(jié)構(gòu)化方法 B.Jackson方法C.維也納開發(fā)方法 D.面向?qū)ο蟮拈_發(fā)方法3.數(shù)據(jù)字典定義數(shù)據(jù)流或數(shù)據(jù)存儲組成時,使用了若干符號,其中表示的含義是(D )A.可選 B

2、.與C.或 D.重復(fù)4.IDEF0是IDEF方法的一部分,用于建立系統(tǒng)的(A )A.功能模型 B.信息模型C.動態(tài)模型 D.關(guān)系模型5.若模塊內(nèi)部所有處理元素都在同一個數(shù)據(jù)結(jié)構(gòu)上操作,則該模塊的內(nèi)聚性類型是(C)A.時間內(nèi)聚 B.偶然內(nèi)聚C.通信內(nèi)聚 D.功能內(nèi)聚6.若軟件結(jié)構(gòu)中兩個模塊之間傳遞的是數(shù)據(jù)結(jié)構(gòu),如高級語言中的數(shù)組名,則這兩個模塊的耦合性類型是(D )A.公共耦合 B.控制耦合C.數(shù)據(jù)耦合 D.標(biāo)記耦合7.下列描述中,不屬于程序流程圖優(yōu)點的是(B)A.歷史最悠久,使用最廣泛 B.容易表示數(shù)據(jù)結(jié)構(gòu)C.支持程序的三種基本控制結(jié)構(gòu) D.直觀清晰,易于使用8.設(shè)計人工智能領(lǐng)域內(nèi)的系統(tǒng),程序

3、設(shè)計語言最好選擇(D )A.Cobol語言 B.C語言C.Pascal語言 D.Prolog語言9.以下四種邏輯覆蓋中,發(fā)現(xiàn)錯誤能力最弱的是(A)A.語句覆蓋 B.條件覆蓋C.判定覆蓋 D.條件組合覆蓋10.軟件工程領(lǐng)域中,與確認(rèn)測試有關(guān)的軟件開發(fā)階段是( D)A.編碼 B.詳細設(shè)計C.概要設(shè)計 D.需求分析11.對某個學(xué)生成績系統(tǒng)進行測試,輸入值是學(xué)生的成績,范圍為0100,根據(jù)黑盒測試的等價類劃分技術(shù),下列劃分正確的是(B )A.1個合理等價類,1個不合理等價類B.1個合理等價類,2個不合理等價類C.2個合理等價類,1個不合理等價類D.2個合理等價類,2個不合理等價類12.為了使軟件適應(yīng)環(huán)

4、境的變換而修改軟件的維護活動稱為(B )A.校正性維護 B.適應(yīng)性維護C.完善性維護 D.預(yù)防性維護13.根據(jù)原型的不同作用,快速原型模型有三類模型,分別為(C )A.探索型原型、歸納型原型、演化型原型B.歸納型原型、實驗型原型、演化型原型C.探索型原型、實驗型原型、演化型原型D.探索型原型、實驗型原型、歸納型原型14.面向?qū)ο箝_發(fā)方法中,動態(tài)模型使用的描述工具是(A )A.狀態(tài)圖 B.對象圖C.數(shù)據(jù)流圖 D.類圖15.在面向?qū)ο蠓椒ń⒌膶ο竽P椭校愔g的關(guān)聯(lián)具有多重性,其中小空心圓表示的重數(shù)是(A)A.0或1 B.1C.0到多 D.1到多16.McCall質(zhì)量度量模型中,與“用戶熟悉、使

5、用及準(zhǔn)備輸入和解釋輸出所需的工作量的大小”所對應(yīng)的軟件質(zhì)量特性是( D)A.正確性 B.完整性C.可靠性 D.可用性17.軟件工程標(biāo)準(zhǔn)中,GIB屬于(C )A.國際標(biāo)準(zhǔn) B.國家標(biāo)準(zhǔn)C.行業(yè)標(biāo)準(zhǔn) D.企業(yè)規(guī)范18.與“可行性研究報告”文檔有關(guān)的人員是(A )A.管理人員和開發(fā)人員 B.開發(fā)人員和維護人員C.開發(fā)人員和用戶 D.管理人員和用戶19.軟件工具中,“編輯程序”屬于(C )A.需求分析工具 B.需求追蹤工具C.設(shè)計工具 D.文檔工具20.“與程序結(jié)構(gòu)有關(guān)的度量”對應(yīng)的軟件復(fù)雜性度量參數(shù)是( C)A.規(guī)模 B.難度C.結(jié)構(gòu) D.智能度二、填空題(本大題共10小題,每小題2分,共20分)請

6、在每小題的空格中填上正確答案。錯填、不填均無分。21.螺旋模型是將兩種軟件生存周期模型結(jié)合起來,加入了風(fēng)險分析,這兩種模型是指瀑布模型和_增量模型_。22.在軟件項目的經(jīng)濟可行性分析中,所謂投資回收期指的是:使開發(fā)項目累計的經(jīng)濟效益等于_最初投資_所需的時間。23.數(shù)據(jù)流圖中描述加工邏輯一般使用三種工具,分別是_DFD_、判定表、判定樹。24.變換型的DFD是由輸入、_變換_和輸出三部分組成。25.Jackson開發(fā)方法中,Jackson結(jié)構(gòu)圖由_順序結(jié)構(gòu)_、選擇結(jié)構(gòu)和重復(fù)結(jié)構(gòu)這三種基本結(jié)構(gòu)組合而成。26.為開發(fā)一個特定項目選擇程序設(shè)計語言時,必須從技術(shù)特性、_工程特征 _和心理特性幾方面考慮

7、。27.軟件產(chǎn)品在交付使用之前一般要經(jīng)過以下四步測試:_單元測試_、集成測試、確認(rèn)測試和系統(tǒng)測試。28.軟件維護的副作用有三種,分別是編碼副作用、_數(shù)據(jù)副作用_、文檔副作用。29.面向?qū)ο笤O(shè)計可以細分為系統(tǒng)設(shè)計和_對象設(shè)計_。30.面向?qū)ο蠓治鲆⑷齻€模型,其中_建立對象_模型是三個模型的核心,也是其他兩個模型的框架。 三、名詞解釋題(本大題共5小題,每小題3分,共15分)31.軟件開發(fā)方法:一種使用早已定義好的技術(shù)集及符號表示習(xí)慣來組織軟件生產(chǎn)的過程.32.數(shù)據(jù)字典: 簡稱,就是用來定義數(shù)據(jù)流圖中的各個成分具體含義的,它以一種準(zhǔn)確的、無二義性的說明方式為系統(tǒng)的分析、設(shè)計及維護提供了有關(guān)元素

8、的一致的定義和詳細的描述.33.黑盒測試法:將程序當(dāng)成是黑盒子以設(shè)計中的功能為標(biāo)準(zhǔn)在程序的接口出進行測試看它能否達到功能要求。34.軟件質(zhì)量保證:向用戶及社會提供滿意的高質(zhì)量的產(chǎn)品,確保軟件產(chǎn)品從誕生到消亡為止的所有階段的質(zhì)量活動,即確定、達到和維護需要的軟件質(zhì)量而進行的所有有計劃、有系統(tǒng)的管理活動。35.模塊的作用范圍:一個模塊的控制范圍是指它本身及其所有下屬模塊的集合。這里下屬模塊包括直接下屬模塊及下屬模塊的下屬模塊四、簡答題(本大題共4小題,每小題5分,共20分)36.簡述軟件產(chǎn)品的特性。答:1.軟件產(chǎn)品是一種邏輯產(chǎn)品。2.軟件產(chǎn)品的生產(chǎn)主是研制,軟件產(chǎn)品的成本主要體現(xiàn)在軟件的開發(fā)和研制

9、上,軟件開發(fā)完成后,復(fù)制就產(chǎn)生了大量軟件產(chǎn)品。 3 .軟件產(chǎn)品不會用壞,不存在磨損、消耗問題。4.軟件產(chǎn)品的生產(chǎn)主要是腦力勞動,還未完全擺脫手工開發(fā)方式,而且碰分是"定做"的。5.軟件費用不斷增加,成本相當(dāng)昂貴。37.簡述在需求分析基本任務(wù)中,對問題的綜合需求包括哪幾個方面。答: 一.確定對系統(tǒng)的綜合要求1. 功能需求這方面的需求指定系統(tǒng)必須提供的服務(wù)。通過需求分析應(yīng)該劃分出系統(tǒng)必須完成的所有功能。2. 性能需求性能需求指定系統(tǒng)必須滿足的定時約束或容量約束,通常包括速度(響應(yīng)時間)、信息量速率、主存容量、磁盤容量、安全性等方面的需求。3. 可靠性和可用性需求可靠性需求定量地

10、指定系統(tǒng)的可靠性??捎眯耘c可靠性密切相關(guān),它量化了用戶可以使用系統(tǒng)的程度。4. 出錯處理需求這類需求說明系統(tǒng)對環(huán)境錯誤應(yīng)該怎樣響應(yīng)。例如,如果它接收到從另一個系統(tǒng)發(fā)來的違反協(xié)議格式的消息,應(yīng)該做什么?注意,上述這類錯誤并不是由該應(yīng)用系統(tǒng)本身造成的。5. 接口需求接口需求描述應(yīng)用系統(tǒng)與它的環(huán)境通信的格式。常見的接口需求有:用戶接口需求;硬件接口需求;軟件接口需求;通信接口需求。6. 約束設(shè)計約束或?qū)崿F(xiàn)約束描述在設(shè)計或?qū)崿F(xiàn)應(yīng)用系統(tǒng)時應(yīng)遵守的限制條件。在需求分析階段提出這類需求,并不是要取代設(shè)計(或?qū)崿F(xiàn))過程,只是說明用戶或環(huán)境強加給項目的限制條件。常見的約束有:精度;工具和語言約束;設(shè)計約束;應(yīng)該

11、使用的標(biāo)準(zhǔn);應(yīng)該使用的硬件平臺。7. 逆向需求逆向需求說明軟件系統(tǒng)不應(yīng)該做什么。理論上有無限多個逆向需求,我們應(yīng)該僅選取能澄清真實需求且可消除可能發(fā)生的誤解的那些逆向需求。8. 將來可能提出的要求應(yīng)該明確地列出那些雖然不屬于當(dāng)前系統(tǒng)開發(fā)范疇,但是據(jù)分析將來很可能會提出來的要求。二 .分析系統(tǒng)的數(shù)據(jù)要求任何一個軟件系統(tǒng)本質(zhì)上都是信息處理系統(tǒng),系統(tǒng)必須處理的信息和系統(tǒng)應(yīng)該產(chǎn)生的信息在很大程度上決定了系統(tǒng)的面貌,對軟件設(shè)計有深遠影響,因此,必須分析系統(tǒng)的數(shù)據(jù)要求,這是軟件需求分析的一個重要任務(wù)。三. 導(dǎo)出系統(tǒng)的邏輯模型綜合上述兩項分析的結(jié)果可以導(dǎo)出系統(tǒng)的詳細的邏輯模型,通常用數(shù)據(jù)流圖、實體-聯(lián)系圖、

12、狀態(tài)轉(zhuǎn)換圖、數(shù)據(jù)字典和主要的處理算法描述這個邏輯模型。四.修正系統(tǒng)開發(fā)計劃根據(jù)在分析過程中獲得的對系統(tǒng)的更深入更具體的了解,可以比較準(zhǔn)確地估計系統(tǒng)的成本和進度,修正以前制定的開發(fā)計劃。 38.簡述結(jié)構(gòu)化程序設(shè)計的基本要點。 答: (1)設(shè)計軟件系統(tǒng)結(jié)構(gòu)(簡稱軟件結(jié)構(gòu)) a.采用某種設(shè)計方法,將一個復(fù)雜的系統(tǒng)按功能劃分成模塊(劃分) b.確定模塊的功能。 (功能) c.確定模塊之間的調(diào)用關(guān)系。 (調(diào)用) d.確定模塊之間的接口,即模塊之間傳遞的信息。 (接口) e.評價模塊結(jié)構(gòu)的質(zhì)量。 (質(zhì)量) (2)數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)庫設(shè)計 a.數(shù)據(jù)結(jié)構(gòu)設(shè)計 b.數(shù)據(jù)庫設(shè)計:(概念設(shè)計、邏輯設(shè)計、物理設(shè)計) (3

13、)編寫概要設(shè)計文檔(文檔主要有:概要設(shè)計說明書、數(shù)據(jù)庫設(shè)計說明書、用戶手冊、修訂測試計劃) (4)評審39.簡述提高軟件可維護性的方法。A、建立明確的軟件質(zhì)量目標(biāo)。B、利用先進的軟件開發(fā)技術(shù)和工具。C、建立明確的質(zhì)量保證工作。D、選擇可維護的程序設(shè)計語言。E、改進程序文檔。五、應(yīng)用題(本大題共2小題,第40小題13分,第41小題12分,共25分)40.根據(jù)下列變換型的數(shù)據(jù)流圖,設(shè)計出初始軟件結(jié)構(gòu)圖。 由f5變?yōu)閒9主模塊解: f5 f5 f9 f9Put f10put f9get f1get f3get f5GC f3 f4 f3f4 f5 f10 f9get f4 f5 f7/f6 f6f8 f8/f7 f9 f10

溫馨提示

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

評論

0/150

提交評論