軟件工程試題答案2doc_第1頁(yè)
軟件工程試題答案2doc_第2頁(yè)
軟件工程試題答案2doc_第3頁(yè)
軟件工程試題答案2doc_第4頁(yè)
軟件工程試題答案2doc_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

一.單項(xiàng)選擇題(每題1分,20題共20分)1.計(jì)算機(jī)系統(tǒng)能夠區(qū)分為軟件系統(tǒng)和硬件系統(tǒng),軟件是一種A.邏輯產(chǎn)品B.文檔資料C.程序代碼D.物理裝置2.可行性剖析研究的主要目的是A.定義項(xiàng)目B.項(xiàng)目能否值得開發(fā)C.開發(fā)項(xiàng)目D.規(guī)劃項(xiàng)目3.在以下四種模塊的耦合性中,信息隱蔽性能最好的是()A.控制耦合B.內(nèi)容耦合C.數(shù)據(jù)耦合D.特色耦合4.需求剖析是回答系統(tǒng)一定()的問題。A.為誰(shuí)做B.怎么做C.何時(shí)做D.做什么5.在UML中,類是用()表示的A矩形框B橢圓C箭頭D菱形框6.編碼階段是位于哪個(gè)階段以后A.詳盡設(shè)計(jì)B.可行性研究C.整體設(shè)計(jì)D.需求剖析7.在數(shù)據(jù)流圖中,圓圈符號(hào)表示的是A.數(shù)據(jù)源點(diǎn)或終點(diǎn)B.數(shù)據(jù)辦理C.數(shù)據(jù)儲(chǔ)存D.數(shù)據(jù)流8.內(nèi)聚是權(quán)衡模塊內(nèi)部聚合能力的量度。內(nèi)聚越高,說明模塊內(nèi)各成分相互聯(lián)系的程度A.越松懈B.相互相等C.越密切D.沒有聯(lián)系9.在瀑布模型中,將軟件區(qū)分為若干個(gè)時(shí)期,軟件項(xiàng)目的可行性研究一般歸屬于()A、保護(hù)時(shí)期B、開發(fā)時(shí)期C、運(yùn)轉(zhuǎn)時(shí)期D、計(jì)劃時(shí)期10.軟件保護(hù)有四種,下邊哪一個(gè)不是的A.完美性保護(hù)B.測(cè)試性保護(hù)C.預(yù)防性保護(hù)D.適應(yīng)性保護(hù)11.結(jié)構(gòu)化程序設(shè)計(jì)采納的三種基本控制結(jié)構(gòu)是()A.次序、選擇、重復(fù)B.選擇、循環(huán)、重復(fù)C.次序、分支、選擇D.輸入、變換、輸出12.軟件測(cè)試的目的是()A.為了表示程序沒有錯(cuò)誤B.為了發(fā)現(xiàn)程序中的錯(cuò)誤C.為了說明程序能正確地履行D.為了評(píng)論程序的質(zhì)量13.在UML的用例圖中,人形符號(hào)表示的是A關(guān)系B用例C角色D系統(tǒng)14.軟件測(cè)試方法中,黑盒、白盒測(cè)試法是常用的方法,此中白盒測(cè)試主要用于測(cè)試()A、結(jié)構(gòu)合理性B、軟件外面功能C、程序正確性D、程序內(nèi)部邏輯15.下邊哪些測(cè)試屬于黑盒測(cè)試()。A、路徑測(cè)試B、循環(huán)測(cè)試C、等價(jià)類區(qū)分D、條件判斷16.()是把對(duì)象的屬性和操作聯(lián)合在一同,構(gòu)成一個(gè)獨(dú)立的對(duì)象,其內(nèi)部信息對(duì)外界是隱蔽的,外界只好通過有限的接口與對(duì)象發(fā)生聯(lián)系。A封裝B繼承C多態(tài)性D信息17.在UML中,協(xié)作圖反應(yīng)收發(fā)信息的對(duì)象的結(jié)構(gòu)組織,它與()是同構(gòu)的A用例圖B時(shí)序圖C活動(dòng)圖D類圖18.需求剖析是軟件生計(jì)周期中的一個(gè)重要階段,它的應(yīng)當(dāng)是在()進(jìn)行。A、保護(hù)階段B、軟件開發(fā)全過程C、軟件定義階段D、軟件運(yùn)轉(zhuǎn)階段119.下邊哪個(gè)階段不屬于軟件的開發(fā)時(shí)期A.編碼B.測(cè)試C.需求剖析D.保護(hù)20.模塊內(nèi)聚可分為七類,最低的內(nèi)聚是A.次序內(nèi)聚B.時(shí)間內(nèi)聚C.過程內(nèi)聚D.有時(shí)性內(nèi)聚二.填空題(每空2分,15空共30分)1.常用(【1】耦合)和內(nèi)聚這兩個(gè)定性胸懷標(biāo)準(zhǔn)來評(píng)定模塊的獨(dú)立性。2.結(jié)構(gòu)化設(shè)計(jì)方法以數(shù)據(jù)流圖為基礎(chǔ),按必定步驟映照成軟件結(jié)構(gòu),數(shù)據(jù)流圖有兩種基本結(jié)構(gòu):變換型結(jié)構(gòu)和(【2】事務(wù)流型結(jié)構(gòu))。3.軟件的定義能夠簡(jiǎn)單的表述為:軟件=(【3】程序+文檔)4.測(cè)試技術(shù)有黑盒測(cè)試和白盒測(cè)試兩種,依據(jù)程序的功能來設(shè)計(jì)測(cè)試用例,這類方法稱為(【4】黑盒)測(cè)試。5.在面向?qū)ο蟮南到y(tǒng)設(shè)計(jì)過程中,有4種主要的設(shè)計(jì)組件一定定義,它們是領(lǐng)域組件、(【5】人機(jī)交互組件)、任務(wù)管理組件和數(shù)據(jù)管理組件。6.一致建模語(yǔ)言是面向?qū)ο筌浖こ趟褂玫囊环N建模工具,其英文縮寫是(【6】UML)7.軟件結(jié)構(gòu)的深度、寬度、扇人、扇出四個(gè)特色,定義了軟件結(jié)構(gòu)的形態(tài)。(【7】扇出)是指一個(gè)模塊直接調(diào)用的部下模塊的數(shù)量。8.軟件保護(hù)的內(nèi)容包含糾錯(cuò)性保護(hù),(【8】適應(yīng)性保護(hù))、完美性保護(hù)和(【9】預(yù)防性保護(hù))。9.向一個(gè)已經(jīng)拖期的項(xiàng)目追加開發(fā)人員,可能使它達(dá)成得更晚?;谶@一發(fā)現(xiàn)的重要性,很多文件稱之為(【10】Brooks)定律。10.11.12.13.

在UML的圖形符號(hào)中,虛線箭頭表示的是兩個(gè)元素之間的(【11】依靠)關(guān)系。軟件的測(cè)試能夠分為4個(gè)步驟,主要包含(【12】單元測(cè)試)、集成測(cè)試、(【13】確認(rèn)測(cè)試)和系統(tǒng)測(cè)試。在軟件的開發(fā)過程中,一定按照的原則是抽象、信息隱蔽和(【14】模塊化)。為使軟件適應(yīng)運(yùn)轉(zhuǎn)環(huán)境的改變而進(jìn)行的一類保護(hù)稱之為(【15】適應(yīng)性保護(hù))。三.名詞解說(每題3分,6題共18分)1.白盒法該方法把測(cè)試對(duì)象看作一個(gè)翻開的盒子,測(cè)試人員須認(rèn)識(shí)程序的內(nèi)部結(jié)構(gòu)和辦理過程,以檢查辦理過程的細(xì)節(jié)為基礎(chǔ),對(duì)程序中盡可能多的邏輯路徑進(jìn)行測(cè)試,檢查內(nèi)部控制結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)能否有錯(cuò),實(shí)質(zhì)的運(yùn)轉(zhuǎn)狀態(tài)與預(yù)期的狀態(tài)能否一致。白盒法也不行能進(jìn)行窮舉測(cè)試。2.類擁有同樣或相像性質(zhì)的對(duì)象的抽象就是類。3.信息隱蔽指在設(shè)計(jì)和確立模塊時(shí),使得一個(gè)模塊內(nèi)包含的信息(過程或數(shù)據(jù)),關(guān)于不需要這些信息的其余模塊來說,是不可以接見的。4.路徑覆蓋指設(shè)計(jì)足夠的測(cè)試用例,覆蓋被測(cè)程序中全部可能的路徑。5.軟件工程軟件工程是指導(dǎo)計(jì)算機(jī)軟件開發(fā)和保護(hù)的工程學(xué)科。采納工程的觀點(diǎn)、原理、技術(shù)和方法來開發(fā)與保護(hù)軟件,把經(jīng)過時(shí)間考驗(yàn)而證明正確的管理技術(shù)和目前能夠獲得的最好的技術(shù)方法聯(lián)合起來,這就是軟件工程。6.軟件復(fù)用就是將已有的軟件成分用于結(jié)構(gòu)新的軟件系統(tǒng)。能夠被復(fù)用的軟件成分一般稱作可復(fù)用構(gòu)件,不論對(duì)可復(fù)用構(gòu)件紋絲沒動(dòng)地使用仍是作合適的改正后再使用,只假如用來結(jié)構(gòu)新軟件,則都可稱作復(fù)用。2四.簡(jiǎn)答題(每題6分,4題共24分)1.請(qǐng)說明軟件文檔的作用?軟件開發(fā)項(xiàng)目生計(jì)期各階段都包含哪些文檔?軟件文檔的作用是:提升軟件開發(fā)過程的能見度;提升開發(fā)效率;作為開發(fā)人員階段工作成就和結(jié)束標(biāo)記;記錄開發(fā)過程的相關(guān)信息便于使用與保護(hù);供給軟件運(yùn)轉(zhuǎn)、保護(hù)和培訓(xùn)相關(guān)資料;便于用戶認(rèn)識(shí)軟件功能、性能。軟件開發(fā)項(xiàng)目生計(jì)期各階段應(yīng)包含得文檔以及與各種人員的關(guān)系以下:可行性研究報(bào)告、項(xiàng)目開發(fā)計(jì)劃、軟件需求說明書、數(shù)據(jù)要求說明書、測(cè)試計(jì)劃、綱要設(shè)計(jì)說明書、詳盡設(shè)計(jì)說明書、用戶手冊(cè)、操作手冊(cè)、測(cè)試剖析報(bào)告、開發(fā)進(jìn)度月報(bào)、項(xiàng)目開發(fā)總結(jié)、程序保護(hù)手冊(cè)(保護(hù)改正建議)。2.什么是數(shù)據(jù)詞典?其作用是什么?它有哪些條目?數(shù)據(jù)詞典(簡(jiǎn)稱DD)是用來定義數(shù)據(jù)流圖中的各個(gè)成分的詳細(xì)含義的,它以一種正確的、無二義性的說明方式為系統(tǒng)的剖析、設(shè)計(jì)及保護(hù)供給了相關(guān)元素的一致的定義和詳盡的描繪。他和數(shù)據(jù)流圖共同構(gòu)成了系統(tǒng)的邏輯模型,是需求規(guī)格說明書的主要構(gòu)成部分。數(shù)據(jù)詞典是為剖析人員查找數(shù)據(jù)流圖中相關(guān)名字的詳盡定義而服務(wù)的,所以也像一般詞典同樣,要把全部條目按必定的序次擺列起來,以便查閱。數(shù)據(jù)詞典有以下四類條目:數(shù)據(jù)流、數(shù)據(jù)項(xiàng)、數(shù)據(jù)儲(chǔ)存、基本加工。數(shù)據(jù)項(xiàng)是構(gòu)成數(shù)據(jù)流和數(shù)據(jù)儲(chǔ)存的最小元素。源點(diǎn)、終點(diǎn)不在系統(tǒng)以內(nèi),故一般不在詞典中說明。3.采納黑盒技術(shù)設(shè)計(jì)測(cè)試用例有哪幾種方法?這些方法各有什么特色?㈠等價(jià)類區(qū)分。等價(jià)類區(qū)分是將輸入數(shù)據(jù)域按有效的或無效的(也稱合理的或不合理的)區(qū)分紅若干個(gè)等價(jià)類,測(cè)試每個(gè)等價(jià)類的代表值就等于對(duì)該類其余值的測(cè)試。㈡界限值剖析。該方法是將測(cè)試界限狀況作為要點(diǎn)目標(biāo),選用正好等于,剛才大于或剛才小于界限值的狀況,依據(jù)這些狀況選擇測(cè)試用例。㈢錯(cuò)誤推斷。錯(cuò)誤推斷法沒有確立的步驟,憑查驗(yàn)進(jìn)行。它的基本思想是列出程序中可能發(fā)生錯(cuò)誤的狀況,依據(jù)這些狀況選擇測(cè)試用例。㈣因果圖。因果圖能有效的檢測(cè)輸入條件的各樣組合可能會(huì)惹起的錯(cuò)誤。因果圖的基來源理是經(jīng)過畫因果圖,把用自然語(yǔ)言描繪的功能說明變換為判斷表,最后為判斷表的每一列設(shè)計(jì)一個(gè)測(cè)試用例。4.何謂軟件生計(jì)周期?其能夠區(qū)分為幾個(gè)時(shí)期?每個(gè)時(shí)期又可分為幾個(gè)階段?每個(gè)階段的主要任務(wù)是什么?一個(gè)軟件從定義到開發(fā)、使用和保護(hù),直到最后被棄用,要經(jīng)歷一個(gè)漫長(zhǎng)的時(shí)期,往常把軟件經(jīng)歷的這個(gè)漫長(zhǎng)的時(shí)期稱為生計(jì)周期。軟件生計(jì)期也能夠分為三個(gè)時(shí)期:計(jì)劃時(shí)期、開發(fā)時(shí)期和運(yùn)轉(zhuǎn)時(shí)期。軟件生計(jì)周期一般可分為以下幾個(gè)階段:1)問題定義問題定義階段一定回答的要點(diǎn)問題是“要解決的問題是什么?”,正確理解用戶的真實(shí)需求。2)可行性研究這個(gè)階段要回答的要點(diǎn)問題是:關(guān)于上一個(gè)階段所確立的問題“有行得通的解決方法嗎?”,可行性研究階段應(yīng)當(dāng)導(dǎo)出系統(tǒng)的高層邏輯模型(往常用數(shù)據(jù)流圖表示),正確地預(yù)計(jì)系統(tǒng)的成本和效益。3)需求剖析需求剖析階段的任務(wù),主假如確立目標(biāo)系統(tǒng)一定具備的功能,得出經(jīng)用戶確認(rèn)的系統(tǒng)邏輯模型。依據(jù)該系統(tǒng)邏輯模型,正確地回答“為認(rèn)識(shí)決這個(gè)問題,目標(biāo)系統(tǒng)一定做什么”。4)整體設(shè)計(jì)也叫綱要設(shè)計(jì)或初步設(shè)計(jì)。這個(gè)階段一定回答的是“歸納地說,應(yīng)當(dāng)如何解決這個(gè)問題”。整體設(shè)計(jì)的目標(biāo)是將需求剖析階段定義的系統(tǒng)模型變換成相應(yīng)的軟件結(jié)構(gòu),以規(guī)定軟件的形態(tài)及各成分間的層次關(guān)系、界面及接口要求。5)詳盡設(shè)計(jì)詳盡設(shè)計(jì)階段的任務(wù)是把解法詳細(xì)化,也就是回答“應(yīng)當(dāng)如何詳細(xì)地實(shí)現(xiàn)這個(gè)系統(tǒng)”。詳盡設(shè)計(jì)亦即模塊設(shè)計(jì)。它是在算法設(shè)計(jì)和結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)上,針對(duì)每個(gè)模塊的功能、接口和算法定義,設(shè)計(jì)模塊內(nèi)部的算法過程及程序的邏輯結(jié)構(gòu),并編寫模塊設(shè)計(jì)說明。6)編碼這個(gè)階段的任務(wù),是依據(jù)詳盡設(shè)計(jì)的結(jié)果,選擇一種合適的程序設(shè)計(jì)語(yǔ)言,把詳盡設(shè)計(jì)的結(jié)果翻譯成程序的源代碼。7)測(cè)試以便盡早發(fā)現(xiàn)程序中的錯(cuò)誤和缺點(diǎn)而進(jìn)行的一個(gè)過程,有單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試和系統(tǒng)測(cè)試4種。8)運(yùn)轉(zhuǎn)與保護(hù)經(jīng)過各樣必需的保護(hù)舉措支持軟件系統(tǒng)能長(zhǎng)久地知足用戶的需要。5.如何做好軟件質(zhì)量保證工作?3軟件質(zhì)量保證工作是軟件工程管理的重要內(nèi)容,軟件質(zhì)量保證應(yīng)做好以下幾個(gè)方面的工作:<1>采納技術(shù)手段和工具。質(zhì)量保證活動(dòng)要貫徹開發(fā)過程一直,一定從采納技術(shù)手段和工具,特別是使用軟件開發(fā)環(huán)境來進(jìn)行軟件開發(fā)。<2>組織正式技術(shù)評(píng)審,在軟件開發(fā)的第一個(gè)階段結(jié)束時(shí),都要組織正式的技術(shù)評(píng)審。國(guó)家標(biāo)準(zhǔn)要求單位一定采納審察、文檔評(píng)審、設(shè)計(jì)評(píng)審、審計(jì)和測(cè)試等詳細(xì)手段來保證質(zhì)量。<3>增強(qiáng)軟件測(cè)試。軟件測(cè)試是質(zhì)量保證的重要手段,由于測(cè)試可發(fā)現(xiàn)軟件可發(fā)現(xiàn)軟件中大部分潛伏錯(cuò)誤。<4>選舉軟件工程規(guī)范(標(biāo)準(zhǔn))。用戶能夠自己指定軟件工程規(guī)范(標(biāo)準(zhǔn)),但標(biāo)準(zhǔn)一旦確認(rèn)就應(yīng)貫徹履行。<5>對(duì)軟件的更改進(jìn)行控制。軟件的改正和更改經(jīng)常會(huì)惹起潛藏的錯(cuò)誤,所以一定嚴(yán)格控制軟件的改正和更改。<6>對(duì)軟件質(zhì)量進(jìn)行胸懷。即對(duì)軟件質(zhì)量進(jìn)行追蹤,實(shí)時(shí)記錄和報(bào)告軟件質(zhì)量狀況。五.闡述題(8分)在自己的開發(fā)實(shí)踐中你是如何運(yùn)用軟件工程的?4一.單項(xiàng)選擇題(每題1分,20題共20分)題號(hào)答案ABCDAABCDB題號(hào)答案ABCDCABCDD二.填空題(每空2分,15空共30分)【1】耦合【2】事務(wù)流型結(jié)構(gòu)【3】程序+文檔【4】黑盒【5】人機(jī)交互組件【6】UML【7】扇出【8】適應(yīng)性保護(hù)【9】預(yù)防性保護(hù)【10】Brooks【11】依靠【12】單元測(cè)試【13】確認(rèn)測(cè)試【14】模塊化【15】適應(yīng)性保護(hù)三.名詞解說(每題3分,6題共18分)白盒法該方法把測(cè)試對(duì)象看作一個(gè)翻開的盒子,測(cè)試人員須認(rèn)識(shí)程序的內(nèi)部結(jié)構(gòu)和辦理過程,以檢查辦理過程的細(xì)節(jié)為基礎(chǔ),對(duì)程序中盡可能多的邏輯路徑進(jìn)行測(cè)試,檢查內(nèi)部控制結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)能否有錯(cuò),實(shí)質(zhì)的運(yùn)轉(zhuǎn)狀態(tài)與預(yù)期的狀態(tài)能否一致。白盒法也不行能進(jìn)行窮舉測(cè)試。類擁有同樣或相像性質(zhì)的對(duì)象的抽象就是類。信息隱蔽指在設(shè)計(jì)和確立模塊時(shí),使得一個(gè)模塊內(nèi)包含的信息(過程或數(shù)據(jù)),關(guān)于不需要這些信息的其余模塊來說,是不可以接見的。路徑覆蓋指設(shè)計(jì)足夠的測(cè)試用例,覆蓋被測(cè)程序中全部可能的路徑。軟件工程軟件工程是指導(dǎo)計(jì)算機(jī)軟件開發(fā)和保護(hù)的工程學(xué)科。采納工程的觀點(diǎn)、原理、技術(shù)和方法來開發(fā)與保護(hù)軟件,把經(jīng)過時(shí)間考驗(yàn)而證明正確的管理技術(shù)和目前能夠獲得的最好的技術(shù)方法聯(lián)合起來,這就是軟件工程。軟件復(fù)用就是將已有的軟件成分用于結(jié)構(gòu)新的軟件系統(tǒng)。能夠被復(fù)用的軟件成分一般稱作可復(fù)用構(gòu)件,不論對(duì)可復(fù)用構(gòu)件原封不動(dòng)地使用仍是作合適的改正后再使用,只假如用來結(jié)構(gòu)新軟件,則都可稱作復(fù)用。5四.簡(jiǎn)答題(每題6分,4題共24分)請(qǐng)說明軟件文檔的作用?軟件開發(fā)項(xiàng)目生計(jì)期各階段都包含哪些文檔?軟件文檔的作用是:提升軟件開發(fā)過程的能見度;提升開發(fā)效率;作為開發(fā)人員階段工作成就和結(jié)束標(biāo)記;記錄開發(fā)過程的相關(guān)信息便于使用與保護(hù);供給軟件運(yùn)轉(zhuǎn)、保護(hù)和培訓(xùn)相關(guān)資料;便于用戶認(rèn)識(shí)軟件功能、性能。軟件開發(fā)項(xiàng)目生計(jì)期各階段應(yīng)包含得文檔以及與各種人員的關(guān)系以下:可行性研究報(bào)告、項(xiàng)目開發(fā)計(jì)劃、軟件需求說明書、數(shù)據(jù)要求說明書、測(cè)試計(jì)劃、綱要設(shè)計(jì)說明書、詳盡設(shè)計(jì)說明書、用戶手冊(cè)、操作手冊(cè)、測(cè)試剖析報(bào)告、開發(fā)進(jìn)度月報(bào)、項(xiàng)目開發(fā)總結(jié)、程序保護(hù)手冊(cè)(保護(hù)改正建議)。什么是數(shù)據(jù)詞典?其作用是什么?它有哪些條目?數(shù)據(jù)詞典(簡(jiǎn)稱DD)是用來定義數(shù)據(jù)流圖中的各個(gè)成分的詳細(xì)含義的,它以一種正確的、無二義性的說明方式為系統(tǒng)的剖析、設(shè)計(jì)及保護(hù)供給了相關(guān)元素的一致的定義和詳盡的描繪。他和數(shù)據(jù)流圖共同構(gòu)成了系統(tǒng)的邏輯模型,是需求規(guī)格說明書的主要構(gòu)成部分。數(shù)據(jù)詞典是為剖析人員查找數(shù)據(jù)流圖中相關(guān)名字的詳盡定義而服務(wù)的,所以也像一般詞典同樣,要把全部條目按必定的序次擺列起來,以便查閱。數(shù)據(jù)詞典有以下四類條目:數(shù)據(jù)流、數(shù)據(jù)項(xiàng)、數(shù)據(jù)儲(chǔ)存、基本加工。數(shù)據(jù)項(xiàng)是構(gòu)成數(shù)據(jù)流和數(shù)據(jù)儲(chǔ)存的最小元素。源點(diǎn)、終點(diǎn)不在系統(tǒng)以內(nèi),故一般不在詞典中說明。采納黑盒技術(shù)設(shè)計(jì)測(cè)試用例有哪幾種方法?這些方法各有什么特色?㈠等價(jià)類區(qū)分。等價(jià)類區(qū)分是將輸入數(shù)據(jù)域按有效的或無效的(也稱合理的或不合理的)區(qū)分紅若干個(gè)等價(jià)類,測(cè)試每個(gè)等價(jià)類的代表值就等于對(duì)該類其余值的測(cè)試。㈡界限值剖析。該方法是將測(cè)試界限狀況作為要點(diǎn)目標(biāo),選用正好等于,剛才大于或剛才小于界限值的狀況,依據(jù)這些狀況選擇測(cè)試用例。㈢錯(cuò)誤推斷。錯(cuò)誤推斷法沒有確立的步驟,憑查驗(yàn)進(jìn)行。它的基本思想是列出程序中可能發(fā)生錯(cuò)誤的狀況,依據(jù)這些狀況選擇測(cè)試用例。㈣因果圖。因果圖能有效的檢測(cè)輸入條件的各樣組合可能會(huì)惹起的錯(cuò)誤。因果圖的基來源理是經(jīng)過畫因果圖,把用自然語(yǔ)言描繪的功能說明變換為判斷表,最后為判斷表的每一列設(shè)計(jì)一個(gè)測(cè)試用例。何謂軟件生計(jì)周期?其能夠區(qū)分為幾個(gè)時(shí)期?每個(gè)時(shí)期又可分為幾個(gè)階段?每個(gè)階段的主要任務(wù)是什么?一個(gè)軟件從定義到開發(fā)、使用和保護(hù),直到最后被棄用,要經(jīng)歷一個(gè)漫長(zhǎng)的時(shí)期,往常把軟件經(jīng)歷的這個(gè)漫長(zhǎng)的時(shí)期稱為生計(jì)周期。軟件生計(jì)期也能夠分為三個(gè)時(shí)期:計(jì)劃時(shí)期、開發(fā)時(shí)期和運(yùn)轉(zhuǎn)時(shí)期。軟件生計(jì)周期一般可分為以下幾個(gè)階段:1)問題定義問題定義階段一定回答的要點(diǎn)問題是“要解決的問題是什么?”,正確理解用戶的真實(shí)需求。2)可行性研究這個(gè)階段要回答的要點(diǎn)問題是:關(guān)于上一個(gè)階段所確立的問題“有行得通的解決方法嗎?”,可行性研究階段應(yīng)當(dāng)導(dǎo)出系統(tǒng)的高層邏輯模型(往常用數(shù)據(jù)流圖表示),正確地預(yù)計(jì)系統(tǒng)的成本和效益。3)需求剖析需求剖析階段的任務(wù),主假如確立目標(biāo)系統(tǒng)一定具備的功能,得出經(jīng)用戶確認(rèn)的系統(tǒng)邏輯模型。依據(jù)該系統(tǒng)邏輯模型,正確地回答“為認(rèn)識(shí)決這個(gè)問題,目標(biāo)系統(tǒng)一定做什么”。4)整體設(shè)計(jì)也叫綱要設(shè)計(jì)或初步設(shè)計(jì)。這個(gè)階段一定回答的是“歸納地說,應(yīng)當(dāng)如何解決這個(gè)問題”。整體設(shè)計(jì)的目標(biāo)是將需求剖析階段定義的系統(tǒng)模型變換成相應(yīng)的軟件結(jié)構(gòu),以規(guī)定軟件的形態(tài)及各成分間的層次關(guān)系、界面

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論