版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
項(xiàng)目一
認(rèn)識(shí)軟件測(cè)試了解IT行業(yè)發(fā)展歷史了解軟件測(cè)試的發(fā)展歷史了解軟件測(cè)試的發(fā)展現(xiàn)狀及前景了解軟件測(cè)試的目的了解軟件缺陷的定義了解軟件研發(fā)模型掌握軟件測(cè)試模型能夠根據(jù)項(xiàng)目需求選擇合適的軟件研發(fā)模型
能夠根據(jù)項(xiàng)目需求選擇合適的軟件測(cè)試模型感受我國(guó)在軟件領(lǐng)域的迅猛發(fā)展,提升民族自豪感樹(shù)立科技報(bào)國(guó)的決心培養(yǎng)認(rèn)真細(xì)致的工匠精神任務(wù)一
了解IT行業(yè)任務(wù)二
了解軟件測(cè)試的歷史任務(wù)三
了解軟件測(cè)試的發(fā)展現(xiàn)狀、前景及從業(yè)要求任務(wù)四
認(rèn)知軟件測(cè)試任務(wù)五
認(rèn)識(shí)軟件研發(fā)模型與軟件測(cè)試模型任務(wù)一
了解IT行業(yè)任務(wù)一
了解IT行業(yè)IT(InformationTeachnology)是信息科技首字母的縮寫(xiě),IT行業(yè)是指以計(jì)算機(jī)和通信技術(shù)為基礎(chǔ)的信息技術(shù)產(chǎn)業(yè),涵蓋了很多領(lǐng)域,大致上可分為硬件、軟件和應(yīng)用三個(gè)層面。一、IT行業(yè)概述任務(wù)一
了解IT行業(yè)1946年,在美國(guó)賓夕法尼亞大學(xué)的莫爾電機(jī)學(xué)校,人類(lèi)歷史上的第一臺(tái)電子計(jì)算機(jī)埃尼阿克(ENIAC)誕生了。隨后70多年的歲月里,計(jì)算機(jī)邏輯元件的迭代更新帶來(lái)計(jì)算機(jī)性能的快速提升,CPU運(yùn)行速度更快,存儲(chǔ)設(shè)備容量日漸增大,計(jì)算機(jī)軟件也隨之經(jīng)歷了巨大的變革。二、IT行業(yè)歷史任務(wù)一
了解IT行業(yè)二、IT行業(yè)歷史1.第一代電子管計(jì)算機(jī)(1946—1959年)第一代電子管計(jì)算機(jī)采用電子管作為基本邏輯元件。其體積大、耗電量大、壽命短、可靠性低、成本高;主存儲(chǔ)器采用水銀延遲線或靜電儲(chǔ)存管,容量很??;外存儲(chǔ)器(外存或輔存)使用了磁鼓;輸入/輸出裝置主要采用穿孔卡;此時(shí)的計(jì)算機(jī)沒(méi)有系統(tǒng)軟件,用機(jī)器語(yǔ)言和匯編語(yǔ)言編程,計(jì)算機(jī)只能在少數(shù)尖端領(lǐng)域中得到運(yùn)用,一般用于科學(xué),軍事和財(cái)務(wù)等方面的計(jì)算,其運(yùn)算速度僅為每秒數(shù)千至數(shù)萬(wàn)次。任務(wù)一
了解IT行業(yè)二、IT行業(yè)歷史2.第二代晶體管計(jì)算機(jī)(1960—1964年)第二代晶體管計(jì)算機(jī)采用晶體管等半導(dǎo)體器件作為邏輯元件。與電子管相比,其體積小、耗電少、速度快、價(jià)格低、壽命長(zhǎng);主存儲(chǔ)器采用磁性材料制成磁芯;外存儲(chǔ)器采用磁盤(pán)、磁帶,存儲(chǔ)器容量有了較大提升;計(jì)算機(jī)軟件技術(shù)也取得了較大發(fā)展,編程語(yǔ)言取得了不小的發(fā)展,此時(shí)出現(xiàn)了高級(jí)程序設(shè)計(jì)語(yǔ)言,如FORTRAN語(yǔ)言;計(jì)算機(jī)開(kāi)始出現(xiàn)操作系統(tǒng),大大提高了它的工作效率,計(jì)算機(jī)開(kāi)始進(jìn)入實(shí)時(shí)過(guò)程控制和數(shù)據(jù)處理領(lǐng)域,運(yùn)算速度達(dá)到每秒數(shù)百萬(wàn)次。任務(wù)一
了解IT行業(yè)二、IT行業(yè)歷史3.第三代中小規(guī)模集成電路計(jì)算機(jī)(1965-1969年)第三代中小規(guī)模集成電路計(jì)算機(jī)使用中小規(guī)模集成電路作為邏輯元件。上世紀(jì)60年代初期,美國(guó)的基爾比和諾伊斯發(fā)明了集成電路,引發(fā)了電路設(shè)計(jì)革命,比手指甲還小的晶片上包含了幾千個(gè)晶體管元件。其體積更小,耗電更少,壽命更長(zhǎng),價(jià)格更低、可靠性更高;前兩代計(jì)算機(jī)主存儲(chǔ)器以磁芯為主,從此時(shí)開(kāi)始使用半導(dǎo)體存儲(chǔ)器,存儲(chǔ)容量大幅度提升,集成電路的集成度以每3-4年提高一個(gè)數(shù)量級(jí)的速度增長(zhǎng);計(jì)算機(jī)系統(tǒng)軟件與應(yīng)用軟件迅速發(fā)展,出現(xiàn)了分時(shí)操作系統(tǒng)和會(huì)話式語(yǔ)言,操作系統(tǒng)日趨完善;運(yùn)算速度可達(dá)每秒幾十萬(wàn)次至幾百萬(wàn)次基本運(yùn)算。任務(wù)一
了解IT行業(yè)二、IT行業(yè)歷史4.第四代大規(guī)模、超大規(guī)模集成電路計(jì)算機(jī)(1970年至今)第四代大規(guī)模、超大規(guī)模集成電路計(jì)算機(jī)采用了大規(guī)模、超大規(guī)模集成電路作為邏輯元件,1967年和1977年分別出現(xiàn)了大規(guī)模和超大規(guī)模集成電路,自此以后,計(jì)算機(jī)性能發(fā)生巨大改變,例如1985年英特爾公司推出的第一個(gè)32位80386微處理器,在面積約為10mm×l0mm的單個(gè)芯片上,可以集成大約32萬(wàn)個(gè)晶體管;其主存儲(chǔ)器采用半導(dǎo)體存儲(chǔ)器,容量已達(dá)第三代計(jì)算機(jī)外存儲(chǔ)器的水平;外存儲(chǔ)器方面,軟盤(pán)和硬盤(pán)的容量成百倍增加,并開(kāi)始使用光盤(pán)、U盤(pán);輸入設(shè)備出現(xiàn)了光字符閱讀器、觸摸輸入設(shè)備和語(yǔ)音輸入設(shè)備等,操作更加簡(jiǎn)潔、靈活;輸出設(shè)備已逐步以激光打印機(jī)為主,字符和圖形輸岀更加逼真、高效。任務(wù)一
了解IT行業(yè)三、IT行業(yè)發(fā)展現(xiàn)狀截至2022年6月,我國(guó)網(wǎng)民規(guī)模為10.51億,互聯(lián)網(wǎng)普及率達(dá)74.4%,互聯(lián)網(wǎng)已經(jīng)成為我國(guó)民眾生活的必需品。在我國(guó),超過(guò)十億用戶接入互聯(lián)網(wǎng),形成了全球規(guī)模最大、應(yīng)用滲透最強(qiáng)的數(shù)字社會(huì),日常生活隨處可見(jiàn)“手機(jī)控”,互聯(lián)網(wǎng)應(yīng)用和服務(wù)的廣泛滲透構(gòu)建起數(shù)字社會(huì)的新形態(tài)。王者榮耀、今日頭條、抖音等軟件,更是徹底的改變了讀者的碎片化時(shí)間利用方式,8.88億人看短視頻、6.38億人看直播,短視頻、直播正在成為全民新的生活方式;使用淘寶、京東等子商務(wù)平臺(tái),足不出戶就可以買(mǎi)遍全球;使用美團(tuán)、餓了嗎等軟件,讀者可以很便利的在家享用全城美食,8.12億人網(wǎng)購(gòu)、4.69億人叫外賣(mài),人們的購(gòu)物方式、餐飲方式發(fā)生了明顯變化。任務(wù)二
了解軟件測(cè)試的歷史任務(wù)二
了解軟件測(cè)試的歷史一、軟件測(cè)試概述計(jì)算機(jī)軟件是計(jì)算機(jī)系統(tǒng)中一系列計(jì)算機(jī)指令序列構(gòu)成的能完成的特定功能的程序及文檔。隨著軟件行業(yè)的迅速發(fā)展,不同類(lèi)型的軟件被深入應(yīng)用于人類(lèi)社會(huì)生活各領(lǐng)域,軟件系統(tǒng)的規(guī)模越來(lái)越大,復(fù)雜性與日俱增,軟件缺陷的數(shù)量及其錯(cuò)誤概率逐漸增加。一些重要的軟件系統(tǒng),如航空航天自動(dòng)控制軟件、國(guó)家軍事防御系統(tǒng)、銀行結(jié)算系統(tǒng)、證券交易系統(tǒng)、醫(yī)療診斷系統(tǒng)等如果出現(xiàn)重大缺陷,可能會(huì)造成災(zāi)難性的后果。另外如:美國(guó)迪士尼的獅子王游戲;AT&T電話網(wǎng)絡(luò)故障;美國(guó)航天局火星登陸;銀聯(lián)系統(tǒng)故障;“愛(ài)國(guó)者”導(dǎo)彈雷達(dá)跟蹤系統(tǒng)故障。水手一號(hào)是水手計(jì)劃中第一個(gè)探測(cè)器,在1962年采用擎天神運(yùn)載火箭發(fā)射,這是“水星計(jì)劃”開(kāi)始后的第一次發(fā)射,得到了多方關(guān)注,7月22日火箭點(diǎn)火升空,載著400斤重的水星一號(hào)奔向金星。接下來(lái)的一幕讓在成所有的人員瞠目結(jié)舌,升空5分鐘后因不明故障火箭偏離開(kāi)始軌道,為了防止其墜落造成二次傷害,美國(guó)空軍將其摧毀。首次發(fā)射的失敗,給美國(guó)帶來(lái)了沉重的打擊。任務(wù)二
了解軟件測(cè)試的歷史一、軟件測(cè)試概述軟件系統(tǒng)的規(guī)模越來(lái)越大,復(fù)雜性與日俱增,軟件缺陷的數(shù)量及其錯(cuò)誤概率逐漸增加,重要軟件的缺陷可能會(huì)帶來(lái)巨大的影響。如何衡量“看不見(jiàn),摸不著”的非有形產(chǎn)品,軟件產(chǎn)品的質(zhì)量呢?任務(wù)二
了解軟件測(cè)試的歷史一、軟件測(cè)試概述軟件測(cè)試是根據(jù)軟件開(kāi)發(fā)各階段的規(guī)格說(shuō)明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)的一批測(cè)試用例(即輸入一些數(shù)據(jù)而得到其預(yù)期的結(jié)果),通過(guò)人工或者自動(dòng)檢測(cè)的方式,使用測(cè)試用例去運(yùn)行程序,弄清楚預(yù)期結(jié)果與實(shí)際結(jié)果之間的差異,為了發(fā)現(xiàn)錯(cuò)誤而審查軟件文檔、檢查軟件數(shù)據(jù)和執(zhí)行程序代碼的過(guò)程。一、軟件測(cè)試概述任務(wù)二
了解軟件測(cè)試的歷史二、軟件測(cè)試發(fā)展歷程任務(wù)二
了解軟件測(cè)試的歷史1973年,比爾.黑則爾(BillHetzel)給出軟件測(cè)試的第一個(gè)定義:“軟件測(cè)試就是對(duì)程序能夠按預(yù)期的要求運(yùn)行建立起的一種信心?!痹摲椒ㄊ窃噲D驗(yàn)證軟件是“工作的”,這是第一類(lèi)軟件測(cè)試方法。任務(wù)二
了解軟件測(cè)試的歷史二、軟件測(cè)試發(fā)展歷程任務(wù)二
了解軟件測(cè)試的歷史二、軟件測(cè)試發(fā)展歷程1979年,邁爾斯(Myers)提出軟件測(cè)試的目的是證偽,即“軟件測(cè)試是以發(fā)現(xiàn)錯(cuò)誤為目的而運(yùn)行的程序或系統(tǒng)的執(zhí)行過(guò)程”。他還給出了與測(cè)試相關(guān)的三個(gè)重要觀點(diǎn),那就是:“測(cè)試是為了證明程序有錯(cuò),而不是證明程序無(wú)錯(cuò)誤;一個(gè)好的測(cè)試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤;一個(gè)成功的測(cè)試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試?!边@就是軟件測(cè)試的第二類(lèi)方法。二、軟件測(cè)試發(fā)展歷程任務(wù)二
了解軟件測(cè)試的歷史二、軟件測(cè)試發(fā)展歷程任務(wù)二
了解軟件測(cè)試的歷史1983年,比爾.黑則爾(BillHetzel)提出:“測(cè)試是以評(píng)價(jià)一個(gè)程序或系統(tǒng)屬性為目標(biāo)的任何一種活動(dòng),測(cè)試是對(duì)軟件質(zhì)量的度量。”與此同時(shí),電氣和電子工程師協(xié)會(huì)(IEEE)對(duì)軟件測(cè)試的定義是“使用人工或自動(dòng)的手段來(lái)運(yùn)行或測(cè)量軟件系統(tǒng)的過(guò)程,目的是檢驗(yàn)軟件系統(tǒng)是否滿足前期需求分析的規(guī)定,并找出與預(yù)期結(jié)果之間的差異。”二、軟件測(cè)試發(fā)展歷程任務(wù)二
了解軟件測(cè)試的歷史任務(wù)三
了解軟件測(cè)試的發(fā)展現(xiàn)狀、前景及從業(yè)要求進(jìn)入21世紀(jì)后,軟件測(cè)試?yán)碚摵图夹g(shù)進(jìn)一步發(fā)展,軟件測(cè)試與軟件開(kāi)發(fā)由相對(duì)獨(dú)立逐漸開(kāi)始出現(xiàn)既獨(dú)立又融合的特性。開(kāi)發(fā)人員承擔(dān)部分軟件測(cè)試的責(zé)任,同時(shí),測(cè)試人員也將更多參與測(cè)試代碼的開(kāi)發(fā)工作,軟件開(kāi)發(fā)與測(cè)試的邊界十分清晰,但過(guò)程又融為一體。以敏捷開(kāi)發(fā)模式為代表的新一代軟件開(kāi)發(fā)模式,產(chǎn)生和融入了軟件開(kāi)發(fā)的新思想、新模式、新策略。一、軟件測(cè)試的發(fā)展現(xiàn)狀任務(wù)三
了解軟件測(cè)試的發(fā)展現(xiàn)狀、前景及從業(yè)要求出現(xiàn)了針對(duì)軟件模型分類(lèi)的測(cè)試技術(shù),具體分為故障模型、并發(fā)故障模型、不良習(xí)慣模型、誘騙代碼模型等。在開(kāi)展基于模型的測(cè)試時(shí),首先要確定軟件模型,然后通過(guò)檢測(cè)算法進(jìn)行檢測(cè),若檢測(cè)算法結(jié)果符合質(zhì)量要求,則能排除該類(lèi)模型?;谀P偷能浖y(cè)試工具能夠自動(dòng)檢測(cè)軟件中的故障,并且善于發(fā)現(xiàn)前期測(cè)試并沒(méi)有發(fā)現(xiàn)的一些軟件故障及隱患二、軟件測(cè)試的前景任務(wù)三
了解軟件測(cè)試的發(fā)展現(xiàn)狀、前景及從業(yè)要求軟件測(cè)試團(tuán)隊(duì)一般采用如圖所示的組織結(jié)構(gòu),往往一個(gè)測(cè)試組長(zhǎng)或測(cè)試經(jīng)理帶領(lǐng)幾個(gè)測(cè)試工程師,一個(gè)小型的軟件測(cè)試團(tuán)隊(duì)在5人左右,可根據(jù)工作內(nèi)容及團(tuán)隊(duì)技術(shù)規(guī)劃配備自動(dòng)化測(cè)試、性能測(cè)試等不同技術(shù)方向的測(cè)試工程師。三、軟件測(cè)試團(tuán)隊(duì)架構(gòu)任務(wù)三
了解軟件測(cè)試的發(fā)展現(xiàn)狀、前景及從業(yè)要求1.測(cè)試組長(zhǎng)測(cè)試組長(zhǎng)隸屬于測(cè)試部門(mén),由測(cè)試主管指派,有些公司稱(chēng)測(cè)試組長(zhǎng)為測(cè)試經(jīng)理。接收到一個(gè)項(xiàng)目測(cè)試需求后,測(cè)試主管會(huì)根據(jù)項(xiàng)目實(shí)際情況,如項(xiàng)目技術(shù)要求、業(yè)務(wù)要求,指派合適的測(cè)試工程師擔(dān)當(dāng)測(cè)試組長(zhǎng)角色,由其負(fù)責(zé)該項(xiàng)目的所有測(cè)試工作。2.測(cè)試設(shè)計(jì)人員測(cè)試設(shè)計(jì)人員一般由高級(jí)測(cè)試工程師擔(dān)當(dāng),負(fù)責(zé)項(xiàng)目測(cè)試方法設(shè)計(jì),測(cè)試用例設(shè)計(jì),性能測(cè)試步驟、流程、腳本、場(chǎng)景設(shè)計(jì)等。很多公司將該角色與測(cè)試工程師重疊,不嚴(yán)格區(qū)分測(cè)試設(shè)計(jì)人員與測(cè)試工程師角色。三、軟件測(cè)試團(tuán)隊(duì)架構(gòu)任務(wù)三
了解軟件測(cè)試的發(fā)展現(xiàn)狀、前景及從業(yè)要求3.測(cè)試工程師測(cè)試工程師的實(shí)際工作內(nèi)容大多數(shù)是執(zhí)行測(cè)試用例,進(jìn)行系統(tǒng)功能測(cè)試,經(jīng)過(guò)多次版本迭代,完成系統(tǒng)測(cè)試。一般由初級(jí)測(cè)試工程師、中級(jí)測(cè)試工程師擔(dān)當(dāng)。4.自動(dòng)化或性能測(cè)試工程師一個(gè)測(cè)試小組一般配備一個(gè)自動(dòng)化或性能測(cè)試工程師,以便開(kāi)展自動(dòng)化測(cè)試或性能測(cè)試。三、軟件測(cè)試團(tuán)隊(duì)架構(gòu)任務(wù)三
了解軟件測(cè)試的發(fā)展現(xiàn)狀、前景及從業(yè)要求四、軟件測(cè)試工程師崗位要求任務(wù)三
了解軟件測(cè)試的發(fā)展現(xiàn)狀、前景及從業(yè)要求1.技術(shù)技能需求(1)崗位基礎(chǔ)要求(2)軟件測(cè)試相關(guān)技術(shù)(3)相關(guān)軟件開(kāi)發(fā)知識(shí)(4)行業(yè)知識(shí)2.職業(yè)素質(zhì)(1)責(zé)任心(2)溝通能力(3)團(tuán)隊(duì)合作精神(4)耐心、細(xì)心、信心(5)良好的文檔編寫(xiě)能力四、軟件測(cè)試工程師崗位要求任務(wù)三
了解軟件測(cè)試的發(fā)展現(xiàn)狀、前景及從業(yè)要求任務(wù)四
走進(jìn)軟件測(cè)試1.發(fā)現(xiàn)被測(cè)對(duì)象與用戶需求之間的差異,即軟件缺陷。2.尋找并解決缺陷,提高客戶的使用體驗(yàn)。3.幫助開(kāi)發(fā)工程師找到開(kāi)發(fā)過(guò)程中存在的問(wèn)題,包括軟件開(kāi)發(fā)模式、工具與技術(shù)方面的不足,預(yù)防下次缺陷的產(chǎn)生。由于軟件測(cè)試的目標(biāo)是暴露程序中的錯(cuò)誤,即使從心理學(xué)角度看,由程序的編寫(xiě)者自己進(jìn)行測(cè)試也是不恰當(dāng)?shù)?。在綜合測(cè)試階段通常由專(zhuān)門(mén)的測(cè)試人員組成測(cè)試小組來(lái)完成測(cè)試工作。此外,我們應(yīng)認(rèn)識(shí)到100%沒(méi)有缺陷的軟件是不存在的,即使經(jīng)過(guò)了最嚴(yán)格的測(cè)試后,仍然會(huì)有缺陷隱藏在程序中。一、軟件測(cè)試目的任務(wù)四
走進(jìn)軟件測(cè)試二、軟件缺陷概述任務(wù)四
走進(jìn)軟件測(cè)試軟件缺陷(Defect),常常又被叫做Bug。Bug一詞的原意是“臭蟲(chóng)”或“蟲(chóng)子”,為何我們管軟件缺陷叫做Bug呢?二、軟件缺陷概述任務(wù)四
走進(jìn)軟件測(cè)試“馬克二型”計(jì)算機(jī)世界上第一個(gè)計(jì)算機(jī)BugGraceHopper
二、軟件缺陷概述任務(wù)四
走進(jìn)軟件測(cè)試Therac-25是加拿大原子能有限公司所生產(chǎn)的一種輻射治療的機(jī)器。由于其軟件設(shè)計(jì)時(shí)有瑕疵,致命的超劑量設(shè)定導(dǎo)致在1985年6月到1987年1月之間的六件已知的醫(yī)療事故中,出現(xiàn)患者死亡或嚴(yán)重輻射灼傷。二、軟件缺陷概述任務(wù)四
走進(jìn)軟件測(cè)試軟件缺陷,又稱(chēng)做Bug,是計(jì)算機(jī)軟件或程序中存在的某種破壞正常運(yùn)行能力的問(wèn)題、錯(cuò)誤,或者隱藏的功能缺陷。缺陷的存在會(huì)導(dǎo)致軟件產(chǎn)品在某種程度上不能滿足用戶的需要。二、軟件缺陷概述任務(wù)四
走進(jìn)軟件測(cè)試1.軟件沒(méi)有實(shí)現(xiàn)產(chǎn)品規(guī)格說(shuō)明所要求的功能模塊;2.軟件出現(xiàn)了產(chǎn)品規(guī)格說(shuō)明指明不應(yīng)該出現(xiàn)的錯(cuò)誤;3.軟件實(shí)現(xiàn)了產(chǎn)品規(guī)格說(shuō)明沒(méi)有提到的功能模塊;4.軟件沒(méi)有實(shí)現(xiàn)雖然產(chǎn)品規(guī)格說(shuō)明沒(méi)有明確提及但應(yīng)該實(shí)現(xiàn)的目標(biāo);5.軟件難以理解,不容易使用,運(yùn)行緩慢,或從測(cè)試員的角度看,最終用戶會(huì)認(rèn)為不好的模塊。任務(wù)四
認(rèn)識(shí)軟件研發(fā)模型與軟件測(cè)試模型一、軟件研發(fā)模型任務(wù)五
認(rèn)識(shí)軟件研發(fā)模型與軟件測(cè)試模型軟件研發(fā)模型是軟件生產(chǎn)過(guò)程中分析、設(shè)計(jì)、研發(fā)活動(dòng)所遵循的框架模式。一個(gè)常見(jiàn)的軟件研發(fā)活動(dòng)包括需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、集成聯(lián)調(diào)等多個(gè)環(huán)節(jié)。一、軟件研發(fā)模型任務(wù)五
認(rèn)識(shí)軟件研發(fā)模型與軟件測(cè)試模型1.瀑布模型一、軟件研發(fā)模型任務(wù)五
認(rèn)識(shí)軟件研發(fā)模型與軟件測(cè)試模型優(yōu)點(diǎn):瀑布模型為整個(gè)項(xiàng)目劃分了清晰的檢查點(diǎn),當(dāng)一個(gè)階段完成之后,只需要把全部精力放在后面的開(kāi)發(fā)上即可。這有利于大型軟件開(kāi)發(fā)人員的組織管理及工具的使用與研究,可以提高開(kāi)發(fā)的效率。缺點(diǎn):瀑布模型是按照線性方式進(jìn)行的,無(wú)法適應(yīng)用戶的需求變更,用戶只能等到最后才能看到開(kāi)發(fā)成果,這增加了開(kāi)發(fā)風(fēng)險(xiǎn)。一、軟件研發(fā)模型任務(wù)五
認(rèn)識(shí)軟件研發(fā)模型與軟件測(cè)試模型2.
原型模型一、軟件研發(fā)模型任務(wù)五
認(rèn)識(shí)軟件研發(fā)模型與軟件測(cè)試模型優(yōu)點(diǎn):與瀑布模型相比,快速原型模型規(guī)避了需求不明確帶來(lái)的風(fēng)險(xiǎn),適用于不能預(yù)先確定需求的軟件項(xiàng)目。缺點(diǎn):快速原型模型的關(guān)鍵在于快速構(gòu)建軟件原型,但準(zhǔn)確地設(shè)計(jì)出軟件原型存在一定的難度,此外,這種開(kāi)發(fā)模型也不利于開(kāi)發(fā)人員對(duì)產(chǎn)品進(jìn)行擴(kuò)展。一、軟件研發(fā)模型任務(wù)五
認(rèn)識(shí)軟件研發(fā)模型與軟件測(cè)試模型3.
螺旋模型一、軟件研發(fā)模型任務(wù)五
認(rèn)識(shí)軟件研發(fā)模型與軟件測(cè)試模型優(yōu)點(diǎn):螺旋模型融合了瀑布模型和快速原型模型,它最大的特點(diǎn)是引入了其他模型所忽略的風(fēng)險(xiǎn)分析。如果項(xiàng)目不能排除重大風(fēng)險(xiǎn),就停止項(xiàng)目從而減小損失,這種模型比較適用于開(kāi)發(fā)復(fù)雜的大型軟件。缺點(diǎn):螺旋模型開(kāi)發(fā)周期較長(zhǎng),有時(shí)會(huì)跟不上軟件技術(shù)的發(fā)展,可能出現(xiàn)軟件按開(kāi)發(fā)完畢后,和當(dāng)前的技術(shù)水平有較大的差距,無(wú)法滿足當(dāng)前用戶需求的情況。一、軟件研發(fā)模型任務(wù)五
認(rèn)識(shí)軟件研發(fā)模型與軟件測(cè)試模型4.
RUP模型一、軟件研發(fā)模型任務(wù)五
認(rèn)識(shí)軟件研發(fā)模型與軟件測(cè)試模型優(yōu)點(diǎn):RUP模型是迭代式開(kāi)發(fā),通過(guò)不斷迭代細(xì)化對(duì)問(wèn)題的理解,降低項(xiàng)目開(kāi)發(fā)風(fēng)險(xiǎn),提高軟件開(kāi)發(fā)效率。而RUP模型獨(dú)立的、可替換的、模塊化的組件體系結(jié)構(gòu)方便管理,便于復(fù)用。缺點(diǎn):該開(kāi)發(fā)模型比較復(fù)雜,因此在模型的運(yùn)用掌握上需花費(fèi)較大成本,并對(duì)項(xiàng)目管理提出較高的要求。一、軟件研發(fā)模型任務(wù)五
認(rèn)識(shí)軟件研發(fā)模型與軟件測(cè)試模型5.
敏捷模型一、軟件研發(fā)模型任務(wù)五
認(rèn)識(shí)軟件研發(fā)模型與軟件測(cè)試模型優(yōu)點(diǎn):敏捷開(kāi)發(fā)的高適應(yīng)性,凸顯了以人為本的特性,能夠更加靈活并且充分利用每個(gè)開(kāi)發(fā)者的優(yōu)勢(shì),調(diào)動(dòng)每位開(kāi)發(fā)者的工作熱情。缺點(diǎn):但是由于項(xiàng)目周期很長(zhǎng),如果中途更換開(kāi)發(fā)人員,沒(méi)有文檔資料造成交接困難。二、軟件測(cè)試模型任務(wù)五
認(rèn)識(shí)軟件研發(fā)模型與軟件測(cè)試模型類(lèi)比于軟件開(kāi)發(fā)模型,軟件測(cè)試也有過(guò)程模型。軟件測(cè)試過(guò)程模型是對(duì)測(cè)試過(guò)程的一種抽象,用于定義軟件測(cè)試的流程和方法,指的是軟件測(cè)試和開(kāi)發(fā)階段的對(duì)應(yīng)關(guān)系,它可以被用來(lái)指導(dǎo)整個(gè)軟件測(cè)試過(guò)程。二、軟件測(cè)試模型任務(wù)五
認(rèn)識(shí)軟件研發(fā)模型與軟件測(cè)試模型1.V模型二、軟件測(cè)試模型任務(wù)五
認(rèn)識(shí)軟件研發(fā)模型與軟件測(cè)試模型優(yōu)點(diǎn):將復(fù)雜的測(cè)試工作分成了目標(biāo)明確的小階段完成,具有階段性、順序性和依賴(lài)性,它既包含了對(duì)于源代碼的底層測(cè)試也包含了對(duì)于軟件需求的高層測(cè)試。缺點(diǎn):只能在編碼之后才能開(kāi)始測(cè)試,早期的需求分析等前期工作沒(méi)有涵蓋其中,因此它不能發(fā)現(xiàn)需求分析等早期的錯(cuò)誤,這為后期的系統(tǒng)測(cè)試、驗(yàn)收測(cè)試埋下了隱患,僅僅適合中小項(xiàng)目的測(cè)試。二、軟件測(cè)試模型任務(wù)五
認(rèn)識(shí)軟件研發(fā)模型與軟件測(cè)試模型2.
W模型二、軟件測(cè)試模型任務(wù)五
認(rèn)識(shí)軟件研發(fā)模型與軟件測(cè)試模型優(yōu)點(diǎn):測(cè)試范圍不僅包括程序,還包括需求分析、軟件設(shè)計(jì)等前期工作,這樣有利于盡早全面的發(fā)現(xiàn)問(wèn)題。缺點(diǎn):它將軟件開(kāi)發(fā)過(guò)程分成需求、設(shè)計(jì)、編碼、集成等一系列的串行活動(dòng),無(wú)法支持迭代、自發(fā)性等需要變更調(diào)整的項(xiàng)目。二、軟件測(cè)試模型任務(wù)五
認(rèn)識(shí)軟件研發(fā)模型與軟件測(cè)試模型3.
H模型測(cè)試準(zhǔn)備測(cè)試開(kāi)始測(cè)試執(zhí)行測(cè)試流程概要設(shè)計(jì)流程二、軟件測(cè)試模型任務(wù)五
認(rèn)識(shí)軟件研發(fā)模型與軟件測(cè)試模型1.測(cè)試是一個(gè)獨(dú)立的流程,貫穿產(chǎn)品整個(gè)生命周期,與其他流程并發(fā)地進(jìn)行。2.可以充分體現(xiàn)測(cè)試過(guò)程。3.軟件測(cè)試不只是測(cè)試的執(zhí)行,還包括很多其他的活
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度辦公室租賃與咨詢(xún)顧問(wèn)服務(wù)合同
- 成本控制與降低運(yùn)營(yíng)成本指南
- 裝卸承包合同協(xié)議年
- 建筑裝飾裝修行業(yè)指南
- 2023年寶安區(qū)積分入學(xué)規(guī)則
- 精裝修公寓裝修合同
- 貨物運(yùn)輸代理合同書(shū)
- 醫(yī)療器械與藥品研發(fā)技術(shù)作業(yè)指導(dǎo)書(shū)
- (高清版)DB2105∕T 001-2022 地理標(biāo)志產(chǎn)品 連山關(guān)刺五加
- 2025年荊門(mén)道路客貨運(yùn)輸從業(yè)資格證b2考試題庫(kù)
- 2012年安徽高考理綜試卷及答案-文檔
- 《游戲界面設(shè)計(jì)專(zhuān)題實(shí)踐》課件-知識(shí)點(diǎn)5:圖標(biāo)繪制準(zhǔn)備與繪制步驟
- 自動(dòng)扶梯安裝過(guò)程記錄
- MOOC 材料科學(xué)基礎(chǔ)-西安交通大學(xué) 中國(guó)大學(xué)慕課答案
- 智慧供熱管理系統(tǒng)方案可行性研究報(bào)告
- 帕金森病的言語(yǔ)康復(fù)治療
- 中國(guó)城市居民的健康意識(shí)和生活方式調(diào)研分析報(bào)告
- 上海星巴克員工手冊(cè)
- 貓狗創(chuàng)業(yè)計(jì)劃書(shū)
- 復(fù)產(chǎn)復(fù)工試題含答案
- 部編版語(yǔ)文三年級(jí)下冊(cè)第六單元大單元整體作業(yè)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論