版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、1.試述軟件的概念和特點(diǎn)?軟件復(fù)用的含義?構(gòu)件包括哪些?2.瀑布模型和螺旋模型的主要區(qū)別是什么?3.軟件生存周期及其模型是什么?4.什么是軟件測試?軟件測試的目的與原則5.凈室軟件工程的策略是什么?6.軟件配置管理的作用?軟件配置包括什么?7.什么是軟件質(zhì)量?軟件包是什么?8.目前主要的測試用例設(shè)計方法是什么?9.軟件的安全性應(yīng)從哪幾個方面去測試?參考答案:1.答案如下:1.軟件是計算機(jī)系統(tǒng)中與硬件相互依存的另一部分,它是包括程序、文檔
2、的完整集合。2.軟件復(fù)用(SoftwareReuse)是將已有軟件的各種有關(guān)知識用于建立新的軟件以縮減軟件開發(fā)和維護(hù)的花費(fèi)。軟件復(fù)用是提高軟件生產(chǎn)力和質(zhì)量的一種重要技術(shù)。早期的軟件復(fù)用主要是代碼級復(fù)用,被復(fù)用的知識專指程序,后來擴(kuò)大到包括領(lǐng)域知識、開發(fā)經(jīng)驗(yàn)、設(shè)計決定、體系結(jié)構(gòu)、需求、設(shè)計、代碼和文檔等一切有關(guān)方面。3.可以被復(fù)用的軟件成分一般稱作可復(fù)用構(gòu)件2.答案如下:1.參照TP書上第六章4546頁的講解,參考一下書上的說法進(jìn)行對比即
3、可??紤]彈性、風(fēng)險、成本,等幾個方面。3.答案如下:1.軟件生存周期是軟件開發(fā)全部過程、活動和任務(wù)的結(jié)構(gòu)框架,是從可行性研究到需求分析、軟件設(shè)計、編碼、測試、軟件發(fā)布維護(hù)的過程。2.在經(jīng)歷需求、分析、設(shè)計、實(shí)現(xiàn)、部署后,軟件將被使用并進(jìn)入維護(hù)階段,直到最后由于缺少維護(hù)費(fèi)用而逐漸消亡。這樣的一個過程,稱為“生命周期模型“(LifeCycleModel)。4.答案如下:1.使用人工或自動手段,來運(yùn)行或測試某個系統(tǒng)的過程。其目的在于檢驗(yàn)它是否
4、滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別。2.軟件測試的目的:1.測試是程序的執(zhí)行過程,目的在于發(fā)現(xiàn)錯誤2.一個成功的測試用例在于發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤3.一個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試4.確保產(chǎn)品完成了它所承諾或公布的功能,并且用戶可以訪問到的功能都有明確的書面說明。5.確保產(chǎn)品滿足性能和效率的要求6.確保產(chǎn)品是健壯的和適應(yīng)用戶環(huán)境的3.軟件測試的原則:教材的說法:(在一個增量內(nèi))以成為類似于體系結(jié)構(gòu)的和過程的設(shè)計
5、(分別稱為”狀態(tài)盒”和”清晰盒”)。5.正確性驗(yàn)證。凈室小組對設(shè)計及代碼進(jìn)行一系列嚴(yán)格的正確性驗(yàn)證活動。驗(yàn)證從最高層次的盒結(jié)構(gòu)(規(guī)約)開始,然后移向設(shè)計細(xì)節(jié)和代碼。正確性驗(yàn)證的第一層次通過應(yīng)用一組”正確性問題”[LIN88]來進(jìn)行,如果這沒有證明規(guī)約是正確的,則使用更形式化的(數(shù)過學(xué)的)驗(yàn)證方法。6.代碼生成、檢查和驗(yàn)證。以某種專門語言表示的盒結(jié)構(gòu)規(guī)約被轉(zhuǎn)換為合適的程序設(shè)計語言。然后,使用標(biāo)準(zhǔn)的走查或檢查技術(shù)(第8章)來保證代碼和盒結(jié)構(gòu)
6、的語義相符性,以及代碼的語法正確性。然后,對源代碼進(jìn)行正確性驗(yàn)證。7.統(tǒng)計性測試計劃。分析軟件的項(xiàng)目級使用情況,計劃和設(shè)計一組執(zhí)行用途的”概率分布”的測試用例(25.4節(jié))。如圖25-1所示,這個凈室活動是和規(guī)約、驗(yàn)證及代碼生成并行進(jìn)行的。8.統(tǒng)計性使用測試。記住,對計算機(jī)軟件進(jìn)行徹底測試是不可能的,因此,總需要設(shè)計有限數(shù)量的測試用例。統(tǒng)計性使用技術(shù)[POO88]執(zhí)行一系列由特定對象的所有用戶的所有可能的程序執(zhí)行的統(tǒng)計樣本(上面提到的概
7、率分布)所導(dǎo)出的測試。認(rèn)證。一旦完成驗(yàn)證、檢查和使用測試(并且所有錯誤被修正),則開始進(jìn)行增量集成前的認(rèn)證工作。6.答案如下:1.軟件配置管理作為軟件開發(fā)過程的必要環(huán)節(jié)和軟件開發(fā)管理的基礎(chǔ),貫穿整個軟件生命周期,同時對軟件開發(fā)過程的宏觀管理即項(xiàng)目管理也有重要的支持作用。一個軟件開發(fā)組織真正有效的實(shí)施軟件配置管理,將會使軟件開發(fā)過程有更好的可預(yù)測性,使系統(tǒng)具有可重復(fù)性,大大提高軟件組織的競爭力。2.軟件配置包括如下內(nèi)容:1.配置項(xiàng)識別2.
8、工作空間管理3.版本控制4.變更控制5.狀態(tài)報告6.配置審計7.答案如下:1.簡單的說:軟件質(zhì)量:軟件產(chǎn)品的特性可以滿足用戶的功能、性能需求的能力。比較長的說法:現(xiàn)代質(zhì)量管理認(rèn)為,質(zhì)量是客戶要求或者期望的有關(guān)產(chǎn)品或者服務(wù)的一組特性,落實(shí)到軟件上,這些特性可以是軟件的功能、性能和安全性等等。這些特性決定了軟件產(chǎn)品保證客戶滿意的能力,并且,這些特性應(yīng)該是可以度量的。我們還可以從另一個角度,即軟件產(chǎn)品是如何生產(chǎn)出來的,來間接的推斷軟件質(zhì)量。我
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件測試工程師筆試題及答案
- 軟件測試工程師基礎(chǔ)類面試題及參考答案
- 軟件測試工程師經(jīng)典筆試題
- 軟件測試工程師筆試題以及答案匯總
- 平安測試工程師筆試題
- 游戲測試工程師-筆試題(含答案)
- 測試工程師試題及答案
- 平安銀行測試工程師筆試題
- 軟件測試工程師.DOC
- 軟件測試綜合筆試題目及參考答案
- 軟件測試工程師考試歷年試題及解答
- 高級軟件測試工程師簡歷-
- 軟件測試工程師績效評估表
- 軟件測試工程師頂崗實(shí)習(xí)報告
- 測試工程師考試題
- 軟件測試工程師的薪水揭秘
- 軟件測試工程師崗位職責(zé)
- 軟件測試工程師測試試題大集合二包括答案
- 華為秋招測試工程師筆試試卷
- 《軟件測試基礎(chǔ)》期末a卷及參考答案
評論
0/150
提交評論