亚洲一级免费看,特黄特色大片免费观看播放器,777毛片,久久久久国产一区二区三区四区,欧美三级一区二区,国产精品一区二区久久久久,人人澡人人草

試題

計算機等級考試四級軟件工程論述練習試題

時間:2025-05-21 01:51:25 試題 我要投稿
  • 相關推薦

計算機等級考試四級軟件工程論述練習試題

  計算機等級考試四級軟件工程論述題是很多考生的弱項,下面是小編為此整理的計算機等級考試四級軟件工程論述練習試題,希望幫助大家提高考試成績。

計算機等級考試四級軟件工程論述練習試題

  軟件測試是軟件質量保證的重要措施。測試的目的是在軟件投入生產性運行前,應盡可能地發(fā)現(xiàn)并排除軟件中隱含的各種錯誤。測試是對軟件規(guī)格說明、設計和編碼的全面和最后的審查。因此,軟件測試應貫穿在整個軟件開發(fā)的全過程。

 、旁囮愂鲕浖䴗y試的基本任務和方法。(6分)

 、坪喪龊谙錅y試和白箱測試的內容和方法。(10分)

 、顷愂鲕浖䴗y試過程的基本組成,并介紹各種測試對象的測試內容和方法(15分)

  答案:(1)軟件測試是軟件開發(fā)過程中的重要階段,是軟件質量保證的重要手段.其任務可歸納為三個方面:

  1)預防軟件發(fā)生錯誤

  2)發(fā)現(xiàn)改正程序錯誤

  3)提供錯誤診斷信息

  目前,軟件測試的方法有三種:動態(tài)測試,靜態(tài)測試和正確性證明.

  (2)黑箱測試是一種功能測試,測試時完全不考慮程序內部細節(jié),結構和實現(xiàn)方式,僅檢驗程序結果與說明書的一致性.測試實例設計完全以說明書為準.黑箱測試不關心程序內部的邏輯,而只是根據(jù)程序的功能說明來設計測試用例.在使用黑箱法時,手頭只需要有程序功能說明就可以了.黑箱法分以下幾種:等價分類法.邊緣值分析法,因果圖法,錯誤推測法。

  白箱測試是一種結構測試,它與程序內部結構相關,要利用程序結構的實現(xiàn)細節(jié)知識設計測試實例.它將涉及程序設計風格,控制方法,潭語句,數(shù)據(jù)庫設計,編碼細節(jié).白箱測試時將包括:

  1)語句測試——要求程序中每個語句最少檢查一次.

  2)分支測試——要求程序中每個分支路徑最少檢查一次.

  3)路徑測試——要求程序中每條路徑最少檢查一次.

  白箱測試考慮的是測試實例對程序內部邏輯的覆蓋程度.為了衡量測試的覆蓋程度,需要建立一些標準.覆蓋程序從低到高分別為:語句覆蓋,判定覆蓋,條件覆蓋,判定/條件覆蓋,條件組全覆蓋.

  (3)

  1)單元測試

  通過測試發(fā)現(xiàn)該模塊單元的子程序或過程的實際功能與該模塊的功能和接口的描述是否相符,以及是否有編碼錯誤存在.

  2)集成測式

  集成測試是在組裝軟件模塊的同時,進行測試以查找與接口有關的錯誤.組裝模塊的過程可以分為自頂向下組裝法和自底向上組裝法.

  3)有效性測試

  有效性測試是指:當軟件的運行達到了用戶的期望時,則認為軟件是有效的.

  4)系統(tǒng)測試

  系統(tǒng)測試是指將軟件系統(tǒng)與硬件,外設或其他系統(tǒng)元素結合在一起,對整個軟件系統(tǒng)進行測試.

  5)驗收測試

  系統(tǒng)測試通過后,用戶根據(jù)合同進行驗收測試,確定系統(tǒng)功能和性能的可接受性.

  2.(2000年)

  原型化方法或稱快速原型化方法是一種當前常用的軟件工程方法,盡管其特征民傳統(tǒng)的結構化生命周期法有所不同,但從原型化方法的演變仔細分析,仍可看出它與結構化方法的內在聯(lián)系,試回顧兩種方法的發(fā)展特征和演進歷史并論述下述問題:

  (1)兩種方法的基本特征和內在聯(lián)系。(14分)

  (2)結構化生命周期方法的優(yōu)點及其適應對象。(8分)

  (3)實施快速原型法的前提和條件。(8分)

  答案:

  (1)結構化方法的基本特征:是一類預先嚴格定義需求的方法,它強調用戶需求第一,并在需求分析報告中即基本凍結了用戶的需求,其開發(fā)的階段劃分,文檔的規(guī)范都基于需求定義的明確。

  快速原型方法的基本特征:是一類動態(tài)定義需求的方法,它強調快速獲取用戶基本需求,快速建立需求模型,并與用戶交互,迭代并修改和完善模型.

  兩種方法間的聯(lián)系:結構化方法實施的過程,培養(yǎng)了一批熟悉業(yè)務,掌握領域知識的人員,他們是實施原型化的理想人員;結構化方法實施中形成了一批軟件開發(fā)工具.它們使快速開發(fā)原型系統(tǒng)成為可能;結構化方法的應用積累了一批原型系統(tǒng),為原型化方法實施提供了基礎;原型化方法是一類需求定主的快速方法,一旦需求定義明確;即可實施嚴格的結構化方法.

  (2)結構化生命周期方法的主要優(yōu)點是:方法強調需求分析的重要性,即體現(xiàn)軟件開發(fā)中用戶至上的原則;開發(fā)過程的階段劃分,各階段的具體任務明確;各階段有具體的描述工具易于掌握;強調文檔的重要性,并給出文檔的內容和格式,因此方法具有易操作性,是軟件開發(fā)人員應該掌握的基本方法.

  結構化方法更適合于需求能夠預先明確定義的軟件系統(tǒng),如系統(tǒng)軟件或某些實時控制軟件等.

  (3)實施快速原型法的基本前提條件一般是:有高水平的實施原型化的人員,他們掌握工具,了解業(yè)務,能快速獲取用戶需求;有快速建造模型系統(tǒng)的工具,二者缺一不可.有相應原型系統(tǒng)的積累可加速實施,但不是實施原型化方法的前提. 3.(2001年)

  軟件產品生產周期長、耗資巨大,必須特別注意保證質量,而通常保證軟件質量的措施可歸為四方面,即復審、復查、管理復審和測試,不同的方面反映了軟件質量保證措施中的不同需要,試回答以下問題并適當加以闡述:

  (1)、復審、復查、管理復審和測試各自包括的具體內容是什么,它在哪些方面對軟件質量的保證產生了作用?(12分)

  (2)、軟件復審和軟件測試之間有什么聯(lián)系,又有什么差別?各自有什么側重?(6分)

  (3)、軟件測試的目的是什么,對其具體的內容和實現(xiàn)過程做—扼要陳述,無需對測試方法做出介紹、(12分)

  答案:

  本題主要考查考生對軟件質量保證措施的全面了解程度。軟件質量保證措施除了常規(guī)的對編碼進行測試外,還有軟件生命周期階段成果的復審,對各階段文檔和材料的復查,從管理的角度對軟件開發(fā)工作的復審以及對編碼的測試,要求學生建立軟件質量保證的整體概念。

  (1)、關于復審、復查、管理復審和測試共12分,每方面給3分。

  1)復審是搭在編碼以前對分析、設計成果的非正規(guī)和正規(guī)審查,其重點是發(fā)現(xiàn)系統(tǒng)性的錯誤或缺點。

  2)復查是指對階段產生的文檔和材料的檢查,以保證下階段工作的開始。

  3)管理復查是指從項目管理的角度,從總體、成本和進度等方面進行檢查。

  4)測試是指對編碼的查錯和排錯,應說測試的內容和過程,如單元測試、集成測試、系統(tǒng)測試等。

  (2)、軟件復審是軟件在編碼前對分析文檔和設計文檔的審查,其目的是發(fā)展和糾正在分析和設計階段中可能產生的系統(tǒng)性錯誤,它是軟件測試的固有和重要內容和步驟。軟件測試是對基于正確設計基礎上所開發(fā)的程序的測試。二者是從不同方面對軟件質量的保證。

  涉及到上述內容即可得6分,缺少可適當扣分。

  (3)、軟件測試的目的從編碼階段來說是發(fā)現(xiàn)程序中可能出現(xiàn)的錯誤并排除錯誤。測試的具體內容是從不同范圍和對象中來發(fā)現(xiàn)可能存在的錯誤并排除之,包括:單元測試即對模塊進行測試,再對由模塊集成的子系統(tǒng)進行測試,再將子系統(tǒng)集成起來進行系統(tǒng)測試,測試中將應用到測試實例和測試數(shù)據(jù)。涉及到上述內容即可得12分,部分者可適當扣分。

【計算機等級考試四級軟件工程論述練習試題】相關文章:

計算機等級四級考試論述練習06-09

2017年計算機等級四級考試論述練習試題06-09

計算機等級考試四級論述題試題05-19

計算機等級考試四級經(jīng)典論述題11-01

計算機等級四級考試筆試模擬練習試題09-25

2016年計算機等級考試四級軟件工程論述題05-03

計算機等級考試四級經(jīng)典論述題介紹09-30

2017年計算機等級四級考試單選練習試題09-05

計算機等級考試四級軟件測試工程師模擬論述試題10-09