軟件工程考試題_第1頁
軟件工程考試題_第2頁
軟件工程考試題_第3頁
軟件工程考試題_第4頁
軟件工程考試題_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

一、 填空常見的軟件開發(fā)模型(瀑布模型、螺旋模型、演化模型、增量模型)需求分析活動(dòng)中得到的結(jié)果(勞動(dòng)成果、需求規(guī)約、軟件概要說明書)數(shù)據(jù)流圖的分類?(變換型、事物型)結(jié)構(gòu)化的軟件開發(fā)方法?(將系統(tǒng)的DFD圖轉(zhuǎn)化為初始的模塊結(jié)構(gòu)圖(MSD)軟件工程的過程(組織過程、支持過程、基本過程)軟件測(cè)試(白盒是程序的邏輯結(jié)構(gòu),黑盒是軟件行為的描述)軟件開發(fā)方法組成?答:①用于表達(dá)基本信息的術(shù)語用于組織基本信息的表達(dá)格式在不同的抽象層之間進(jìn)行“映射”的過程指導(dǎo)。二、 選擇軟件是什么?(程序+文檔)劃分模塊(作用范圍在控制范圍之內(nèi))偶合兩個(gè)是使用(公共偶合)不能反應(yīng)軟件的復(fù)雜程度(力度/粒度)面向?qū)ο蠛徒Y(jié)構(gòu)化開發(fā)方法的區(qū)別(前一個(gè)說結(jié)構(gòu)后一個(gè)不說)軟件過程(是一組特定活動(dòng)的集合)軟件測(cè)試的目的是(找錯(cuò))與設(shè)計(jì)測(cè)試用例無關(guān)(項(xiàng)目開發(fā)計(jì)劃書)三、 判斷軟件的可用性X軟件開發(fā)解決方法X演化模型X設(shè)計(jì)任務(wù)。。。模塊結(jié)構(gòu)圖X對(duì)象的依賴是一種使用關(guān)系。汽車輪胎是一種分類關(guān)系(聚合)Xrup增量式開發(fā)。軟件測(cè)試正確性X單元測(cè)試在設(shè)計(jì)階段X可靠性X軟件測(cè)試和調(diào)試程序中的錯(cuò)誤X一抽,二不抽X等價(jià)類。。。黑盒測(cè)試X面向?qū)ο骕等價(jià)類劃分。需求規(guī)格說明書X四、 名詞解釋模塊的內(nèi)聚性。答:內(nèi)聚是指一個(gè)模塊內(nèi)部各個(gè)成分之間相互關(guān)聯(lián)程度的度量。偶然內(nèi)聚②邏輯內(nèi)聚③時(shí)間內(nèi)聚④過程內(nèi)聚⑤通信內(nèi)聚⑥順序內(nèi)聚⑦功能內(nèi)聚數(shù)據(jù)流圖分幾類?分別舉例。答:事物型數(shù)據(jù)流圖變換型數(shù)據(jù)流圖黑盒、白盒測(cè)試以及技術(shù)。答:白盒測(cè)試技術(shù)依據(jù)程序的邏輯結(jié)構(gòu),以控制流程圖作為被測(cè)對(duì)象建模工具,其中涉及過程塊、分支、節(jié)點(diǎn)、鏈以及路徑,并針對(duì)測(cè)試完成,給出了4種覆蓋策略:語句覆蓋、分支覆蓋、條件組合覆蓋和路徑覆蓋,它們之間具有偏序關(guān)系,并且可根據(jù)項(xiàng)目需求給出其他覆蓋策略。黑盒測(cè)試技術(shù)依據(jù)軟件行為的描述,主要講解了事務(wù)流測(cè)試技術(shù)和等價(jià)類劃分測(cè)試技術(shù)。事務(wù)流測(cè)試技術(shù)以及事務(wù)流程圖作為被測(cè)對(duì)象建模工具,在此基礎(chǔ)上設(shè)計(jì)覆蓋相應(yīng)事務(wù)的測(cè)試用例并執(zhí)行它。等價(jià)類劃分測(cè)試技術(shù)以等價(jià)類表作為被測(cè)對(duì)象模型,在此基礎(chǔ)上設(shè)計(jì)測(cè)試用例應(yīng)執(zhí)行它。軟件測(cè)試的的分支覆蓋和語句覆蓋。答:分支覆蓋:至少將程序中的每一個(gè)分支執(zhí)行一次,是一種比語句覆蓋稍強(qiáng)的覆蓋,因此如果通過了各種分支,側(cè)語句也都覆蓋了,但分支覆蓋還不能保證一定能查出在判斷條件中的錯(cuò)誤。語句覆蓋:至少執(zhí)行程序中所有語句一次,是一種最低的測(cè)試度量,因此發(fā)現(xiàn)程序錯(cuò)誤的能力很弱。聚合關(guān)系:聚合是關(guān)聯(lián)的一種特殊形式,表達(dá)的是一種“整偌部分”關(guān)系,是對(duì)象之間的一種結(jié)構(gòu)關(guān)系,不是類之間的結(jié)構(gòu)關(guān)系。五、簡答需求分類并舉例。答:①功能需求。例:系統(tǒng)應(yīng)對(duì)所有已銷售的應(yīng)納稅商品計(jì)算銷售稅。性能需求。例:系統(tǒng)應(yīng)在5min內(nèi)計(jì)算出給定季度的總銷售稅。外部接口需求。例:對(duì)要構(gòu)建的賬戶接收系統(tǒng),必須為月財(cái)務(wù)狀況系統(tǒng)提供更新系統(tǒng)。設(shè)計(jì)約束。例:任取1s,一個(gè)特定應(yīng)用所消耗的可用計(jì)算能力平均不超過50%。質(zhì)量屬性。例:可靠性:是指軟件系統(tǒng)在指定環(huán)境中沒有失敗而正常運(yùn)行的概率。UML的術(shù)語,并舉例。答:①類與對(duì)象:類是一組具有相同屬性、操作、關(guān)系和語義的對(duì)象的描述。對(duì)象是類的一個(gè)實(shí)例。接口:接口是操作的一個(gè)集合,其中每個(gè)操作描述了類、構(gòu)件或子系統(tǒng)的一個(gè)服務(wù)。協(xié)作:協(xié)作是一個(gè)交互,涉及交互的三要素:交互各方、交互方式以及交互內(nèi)容。用況:是對(duì)一組動(dòng)作序列的描述,系統(tǒng)執(zhí)行這些動(dòng)作應(yīng)產(chǎn)生對(duì)特定參與者有值得,可觀察的結(jié)果。主動(dòng)類:是一種至少具有一個(gè)進(jìn)程或線程的類。構(gòu)件:是系統(tǒng)設(shè)計(jì)中的一種模塊化部件,通過外部接口隱藏了它的內(nèi)部實(shí)現(xiàn)制品:是系統(tǒng)中包含物理信息的、可替代的物理部件。節(jié)點(diǎn):是在運(yùn)行時(shí)存在的物理元素,通常表示一種具有記憶能力和處理能力的計(jì)算機(jī)資源。軟件開發(fā)方法的結(jié)構(gòu)化建模步驟。答:①建立系統(tǒng)環(huán)境圖,確定系統(tǒng)語境自頂向下,逐步求精,建立系統(tǒng)的層次數(shù)據(jù)流圖定義數(shù)據(jù)字典描述加工軟件測(cè)試的步驟及主要任務(wù)答:①單元測(cè)試關(guān)注每個(gè)獨(dú)立的模塊。集成測(cè)試關(guān)注模塊的組裝。有效性測(cè)試關(guān)注檢驗(yàn)是否符合用戶所見的文檔系統(tǒng)測(cè)試關(guān)注檢驗(yàn)系統(tǒng)中所有元素之間的協(xié)作是否合適,整個(gè)系統(tǒng)的性能、功能是否達(dá)到。CMMI的能力等級(jí)答:①0級(jí):未完成級(jí)1級(jí):已執(zhí)行級(jí)2級(jí):已管理級(jí)3級(jí):已定義級(jí)4級(jí):已定量管理級(jí)5級(jí):持續(xù)優(yōu)化級(jí)軟件生存周期的過程答:①基本過程是指那些與軟件生產(chǎn)直接相關(guān)的活動(dòng)集。支持過程是指有關(guān)各方按他們的目標(biāo)所從事的一系列相關(guān)支持活動(dòng)集。組織過程是指那些與軟件生產(chǎn)組織有關(guān)的活動(dòng)集。六、操作P71編程偽代碼測(cè)試用例:是指為了發(fā)現(xiàn)程序中的故障而專門設(shè)計(jì)的一組數(shù)據(jù)或腳本。格式為:【輸入皿,B,x),輸出(A,B,y)】P179

最后一題學(xué)生管理系統(tǒng)管理老師的家伙:錄入老師情況(姓名.地址.所教課程)老師缺科記錄(名字.時(shí)間.原因.課程)管理學(xué)生的家伙:錄入學(xué)生情況(姓名.所選課程.成績)教務(wù)主任:查詢統(tǒng)計(jì)1:教師情況2:學(xué)生總成績3:學(xué)生平均成績1) 用結(jié)構(gòu)化方法畫出系統(tǒng)頂層圖、0層圖,數(shù)據(jù)字典。2) 畫出該系統(tǒng)的初始化模塊結(jié)構(gòu)圖。學(xué)生記錄文件數(shù)據(jù)字典:學(xué)生記錄文件數(shù)據(jù)字典:3)用面向?qū)ο蠓ó嫵鲈撓到y(tǒng)有那些主要的類。(1) 數(shù)據(jù)流條目教師情況=姓名+地址+所教課程學(xué)生情況=姓名+所選課程+成績查詢要求=[教師情況I學(xué)生總成績I學(xué)生平均成績]教師情況=姓名+地址+所教課程學(xué)生總成績=姓名+總成績學(xué)生平均成績=姓名+平均成績當(dāng)前日期=年+月+日(2) 文件條目:文件名:教師記錄文件組成:{姓名+時(shí)間+原因+課程}組織:按時(shí)間遞增順序

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論