




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、整理ppt整理ppt過程是指為了達到給定目的而執(zhí)行的實踐的集合;它可能包括工具、方法、資料和/或人。過程是指為了達到給定目的而執(zhí)行的一系列活動的有序集。整理ppt軟件過程是指軟件產(chǎn)品或軟件系統(tǒng)從產(chǎn)生、投入使用到被淘汰的全過程。需求:包括問題分析和需求分析;設(shè)計:包括概要設(shè)計和詳細設(shè)計;實現(xiàn):把設(shè)計結(jié)果轉(zhuǎn)換為可執(zhí)行的程序代碼;測試:包括單元測試、集成測試和確認測試;維護:是對投入運行的軟件進行修改,使軟件系統(tǒng)能適應(yīng)外界環(huán)境變化、實現(xiàn)功能擴充和質(zhì)量改善。整理ppt有助于以一種有序的方式選擇過程了解工作目標(biāo)和內(nèi)容,明確每個任務(wù)完成標(biāo)準(zhǔn) 借助已經(jīng)建立的過程定義,軟件專業(yè)人員能夠更好地理解自身應(yīng)該完成什
2、么工作,了解可以指望合作人員做什么,明確自己應(yīng)為合作人員提供什么。這樣,軟件專業(yè)人員就可以將精力放在完成自己份內(nèi)的工作上。允許個人根據(jù)自身情況適當(dāng)調(diào)整工作為組織提供了一個一致的工作框架整理ppt1、源于能量爆發(fā)創(chuàng)造宇宙,萬物都由能量和物質(zhì)積聚而成的理論,但如果不是遵循某種正確的排列和組合,形成的將不是預(yù)先期望的事物。大棒模式與上述理論一樣:一大堆能量(這里指開發(fā)軟件所需的人力和物力)放在一起,巨大的能量進行釋放,通常的結(jié)果可能是產(chǎn)生了優(yōu)秀的軟件產(chǎn)品或成為一堆“廢品”(不成功的軟件)。優(yōu)點:思路簡單, 通??赡苁情_發(fā)者的“突發(fā)奇想”缺點:開發(fā)過程是非工程化的,隨意性大關(guān)于測試:有的較簡單,有的則
3、非常困難整理ppt2、采用邊寫邊改法的軟件開發(fā)通常只是有了比較粗略的想法就開始進行簡單的設(shè)計、然后進行較長的反復(fù)編寫、測試與修復(fù)這樣一個循環(huán)的過程。在認為無法更精細的描述軟件產(chǎn)品要求時,就發(fā)布產(chǎn)品。 優(yōu)點:能夠較為迅速的展現(xiàn)成果,適合需要快速制作而且用完就扔的小項目,如示范程序、演示程序等。缺點:其編碼和測試可能將是長期的循環(huán)往復(fù)的過程。 整理ppt產(chǎn)品說明書代碼編制、測試、修復(fù)代碼編制、測試、修復(fù) 最終產(chǎn)品圖1 邊寫邊改開發(fā)模式整理ppt3、瀑布模式是將軟件 的各項活動,規(guī)定為按照固定順序相連的若干個階段性工作,形如瀑布流水,最終得到軟件產(chǎn)品。 優(yōu)點:優(yōu)點:易于理解;調(diào)研開發(fā)的階段性;強調(diào)早
4、期計劃及需求調(diào)查;確定何時能夠交付產(chǎn)品及何時進行評審與測試。缺點:缺點:需求調(diào)查分析只進行一次,不能適應(yīng)需求變化;順序的開發(fā)流程,使得開發(fā)中的經(jīng)驗教訓(xùn)不能反饋到該項目的開發(fā)中去;不能反映出軟件開發(fā)過程的反復(fù)與迭代性;沒有包含任何類型的風(fēng)險評估;開發(fā)中出現(xiàn)的問題直到開發(fā)后期才能夠顯露,因此失去及早糾正的機會。一個軟件生命周期包括:制定計劃、需求分析、軟件設(shè)計、程序編碼、軟件測試、軟件運行、軟件維護、軟件停用等8個階段。 整理ppt問題定義分析研究需求分析軟件設(shè)計編碼測試維護定義階段開發(fā)階段維護階段圖2 瀑布開發(fā)模式整理ppt螺旋模型RUP敏捷開發(fā)整理ppt4、螺旋模式是瀑布模式與邊寫邊改演化模式
5、相結(jié)合,并加入風(fēng)險評估所建立的軟件開發(fā)模式。 每一螺旋(開發(fā)階段)包括5個步驟:確定目標(biāo),選擇方案和限制條件。 對方案風(fēng)險進行評估,并能解決風(fēng)險。 進行本階段的開發(fā)和測試。 計劃下一階段。 確定進入下階段的方法。整理ppt圖3 螺旋開發(fā)模式詳細設(shè)計風(fēng)險分析評估方案累計成本提交線制定計劃原型1原型2原型3可運行原型風(fēng)險分析風(fēng)險分析需求計劃開發(fā)計劃集成與測試軟件需求軟件產(chǎn)品設(shè)計需求確定設(shè)計確定實現(xiàn)編碼單元測試集成測試驗收測試整理ppt優(yōu)點: 可以在項目前期考慮對已經(jīng)存在的軟件進行重用; 在軟件產(chǎn)品開發(fā)過程中考慮了軟件質(zhì)量目標(biāo); 關(guān)注于缺陷預(yù)防,并能夠盡早發(fā)現(xiàn)缺陷; 更好地控制項目活動的資源和相關(guān)成
6、本。缺點: 過分依賴風(fēng)險評估; 過于靈活的開發(fā)過程不適合開發(fā)者與客戶之間有明確的合同約定; 模型本身的文檔化和推廣需要較大工作量。整理ppt5、RUP RUP即Rational統(tǒng)一過程模型,是一種強調(diào)迭代開發(fā)、持續(xù)集成的軟件開發(fā)過程模型。整理ppt圖4 RUP模型整理ppt初始階段(inception):目標(biāo)是為系統(tǒng)建立商業(yè)案例和確定項目的邊界。細化階段(elaboration):目標(biāo)是分析問題領(lǐng)域,建立健全的體系結(jié)構(gòu)基礎(chǔ),編制項目計劃,淘汰項目中最高風(fēng)險的元素。構(gòu)建階段(construction):目標(biāo)是將所有涉及的構(gòu)件和應(yīng)用程序功能被開發(fā)并集成為產(chǎn)品,并詳盡測試所有的功能。產(chǎn)品化階段(tr
7、ansition):目標(biāo)是將軟件產(chǎn)品交付給用戶群體。整理ppt迭代式開發(fā) 1管理需求 2基于組件的體系結(jié)構(gòu) 3可視化建模 4 驗證軟件質(zhì)量 5控制軟件變更 6整理ppt6 、敏捷開發(fā)l最優(yōu)先要做的是通過盡早地、持續(xù)地交付有價值的軟件來使客戶滿意;l即使到了開發(fā)后期,也允許需求變更;l交付時間越短越好l開發(fā)人員和業(yè)務(wù)人員協(xié)同工作;l圍繞個人構(gòu)建項目;l提倡面對面交談;l能夠工作的軟件是首要的進度度量標(biāo)準(zhǔn);l提倡可持續(xù)的開發(fā)速度;l簡單是根本;l不斷關(guān)注優(yōu)秀的技能和好的設(shè)計l最好的構(gòu)架、需求和設(shè)計出自于自組織的團隊;l每隔一定時間就進行工作總結(jié)和調(diào)整。 整理ppt軟件測試的生命周期測試與開發(fā)各階段
8、的關(guān)系軟件開發(fā)與測試模型整理ppt軟件測試的生命周期(software testing life cycle)分為幾個階段(如圖5所示 )。 前三個階段就是階段; 后三個階段就是的階段。整理ppt圖5 軟件測試生命周期在軟件測試生命周期的每個階段都要完成一些確定的任務(wù):在執(zhí)行每個階段的任務(wù)時,可以采用行之有效的結(jié)構(gòu)分析設(shè)計技術(shù)和適當(dāng)?shù)妮o助工具;2. 在結(jié)束每個階段的任務(wù)時,都進行嚴(yán)格的技術(shù)審查和管理復(fù)審。3. 最后提交最終軟件配置的一個或幾個成分(文檔或程序)。整理ppt圖6 軟件測試與開發(fā)的順序關(guān)系1、軟件測試與開發(fā)的順序關(guān)系整理ppt軟件開發(fā)過程是一個,逐步細化的過程,首先在軟件計劃階段定
9、義了軟件的作用域,然后進行軟件需求分析,建立軟件的數(shù)據(jù)域、功能和性能需求、約束和一些有效性準(zhǔn)則。接著進入軟件開發(fā),首先是軟件設(shè)計,然后再把設(shè)計用某種程序設(shè)計語言轉(zhuǎn)換成程序代碼。而測試過程則是依相反的順序安排的,逐步集成的過程,低一級測試為上一級測試準(zhǔn)備條件。此外還有兩者平行地進行測試。如圖6,首先對每一個程序模塊進行單元測試,消除程序模塊內(nèi)部在邏輯上和功能上的錯誤和缺陷。再對照軟件設(shè)計進行集成測試,檢測和排除子系統(tǒng)(或系統(tǒng))結(jié)構(gòu)上的錯誤。隨后再對照需求,進行確認測試。最后從系統(tǒng)全體出發(fā),運行系統(tǒng),看是否滿足要求。整理ppt圖7 軟件測試與軟件開發(fā)的并行性需求分析需求評審概要設(shè)計詳細設(shè)計概要設(shè)計
10、評審單元測試編碼設(shè)計走查編碼走查各子模塊有效性測試集成測試測試計劃測試過程測試評審* 項目階段任務(wù)的里程碑*2、軟件測試與開發(fā)的并行關(guān)系整理ppt在軟件的需求得到確認并通過評審后,概要設(shè)計工作和測試計劃制定設(shè)計工作就要并行進行。如果系統(tǒng)模塊已經(jīng)建立,對各個模塊的詳細設(shè)計、編碼、單元測試等工作又可并行。待每個模塊完成后,可以進行集成測試、系統(tǒng)測試。并行流程如圖7所示。整理pptV V模型模型在V模型中,描述了一些不同的測試級別,并說明了這些級別所對應(yīng)的生命周期中不同的階段,清楚地描述了這些測試階段和開發(fā)過程期間的對應(yīng)關(guān)系。 整理ppt圖8 V模型示意圖 用戶需求獲取需求定義需求分析需求分析書概要
11、設(shè)計概要設(shè)計書詳細設(shè)計詳細設(shè)計書編碼程序軟件產(chǎn)品可交付軟件系統(tǒng)測試已確認軟件確認測試已集成軟件集成測試已測試模塊單元測試需求分析評審評審評審評審評審評審評審評審整理ppt 由于各種原因,開發(fā)的每一個環(huán)節(jié)都可能產(chǎn)生錯誤,如果堅持各個階段的技術(shù)評審,就能夠盡早發(fā)現(xiàn)和預(yù)防錯誤。 圖9為軟件開發(fā)與測試的W 模型,形象地說明了軟件測試與開發(fā)的這種同步性。整理ppt 圖9 W模型示意圖 整理ppt優(yōu)點: 測試貫穿于整個軟件開發(fā)生命周期; 測試對象不僅僅是程序,還包括需求和設(shè)計規(guī)格說明等; 測試與開發(fā)同步; 可以盡早、全面發(fā)現(xiàn)問題。缺點: 為串行結(jié)構(gòu),需等上一階段活動結(jié)束后才能開展下一活動。整理ppt與前兩
12、種模型相比,H模型充分地體現(xiàn)了測試過程。如圖10所示的H 模型揭示了: 1、軟件測試不僅僅指測試的執(zhí)行, 還包括很多其他的活動。 2、軟件測試是一個獨立的流程, 貫穿產(chǎn)品的整個開發(fā)周期, 與其它流程并發(fā)進行。 3、軟件測試要盡早準(zhǔn)備, 盡早執(zhí)行。 4、軟件測試根據(jù)被測物的不同是分層次的. 不同層次的測試活動可以是按照某個次序先后進行的, 但也可能是反復(fù)的。整理ppt圖10 H模型示意圖 測試準(zhǔn)備測試執(zhí)行測試流程其他流程測試就緒點整理ppt圖11 軟件測試與開發(fā)的完整模型項目規(guī)劃項目規(guī)劃項目需求分析項目需求分析項目概要分析項目概要分析項目詳細分析項目詳細分析代碼編寫代碼編寫測試代碼編寫測試代碼編
13、寫測試需求分析測試需求分析系統(tǒng)測試計劃系統(tǒng)測試計劃集成測試計劃集成測試計劃單元測試計劃單元測試計劃產(chǎn)品發(fā)布產(chǎn)品發(fā)布系統(tǒng)測試系統(tǒng)測試集成測試集成測試單元測試單元測試整理ppt項目規(guī)劃階段項目規(guī)劃階段:負責(zé)從單元測試到系統(tǒng)測試的整個測試階段的監(jiān)控。需求分析階段需求分析階段:確定測試需求分析、系統(tǒng)測試計劃的制定,評審后成為管理項目。詳細設(shè)計和概要設(shè)計階段詳細設(shè)計和概要設(shè)計階段:確保集成測試計劃和單元測試計劃完成。編碼階段:編碼階段:由開發(fā)人員進行自己負責(zé)部分的測試代碼。在項目較大時,由專人進行編碼階段的測試任務(wù)。測試階段(單元、集成、系統(tǒng)測試)測試階段(單元、集成、系統(tǒng)測試):依據(jù)測試代碼進行測試,
14、并提交相應(yīng)的測試狀態(tài)報告和測試結(jié)束報告。整理ppt不成熟組織中的測試過程 測試沒有自己的周期,和開發(fā)生命周期串行 測試組和一個不成熟的開發(fā)組織一起工作,將感到非常痛苦 不成熟的開發(fā)組織將產(chǎn)生一個非產(chǎn)品化、混亂的、屢受搓折的環(huán)境中產(chǎn)生低質(zhì)量的 不另人滿意的結(jié)果整理ppt測試有自己的周期,和開發(fā)生命周期并行在一個成熟的開發(fā)組織中,測試組可以并能夠集中精力在內(nèi)部流程改進上測試流程的有效改革將會成為促進不成熟組織改進開發(fā)流程的催化劑軟件測試流程的質(zhì)量決定測試是否成功軟件測試流程的質(zhì)量決定測試是否成功整理ppt基本特性:(1)計劃性計劃性: : 任務(wù) 人員 設(shè)備 時間 相關(guān).(2)平行性平行性: : 開
15、發(fā) 編碼 | 測試 再測試(3)完整性完整性: : 計劃 大綱 用例 .(4)重用性重用性: : 測試 再測試 回歸測試 升級 多平臺(5)可重復(fù)性可重復(fù)性: : 用例 大綱 再現(xiàn)Bugs(6)周期性周期性: :測試周期 回歸 更新(7)可管理性可管理性: : 測試組織 完整的計劃 良好的準(zhǔn)備工作整理pptPlan & ControlCSEPP&CPreparationSpecificationExecutionCompletion整理ppt軟件測試過程可被分成五個階段:The planning and control phase計劃和控制階段The preparation p
16、hase準(zhǔn)備階段The specification phase規(guī)范階段The execution phase測試執(zhí)行階段The completion phase完成階段整理ppt它是整個測試過程中最重要的階段,為實現(xiàn)可管理且高質(zhì)量的測試過程提供基礎(chǔ) 。本階段的主要工作內(nèi)容: (1)擬定測試計劃 (2)論證那些使開發(fā)過程難于管理和控制的因素 (3)明確軟件產(chǎn)品的最重要部分 (風(fēng)險評估)整理ppt開始本階段的前提條件:完成測試計劃的擬定。需求規(guī)格說明書(第一版)的確定。本階段的主要工作內(nèi)容:對需求規(guī)格說明書的仔細研究。將要測試的產(chǎn)品分解成可獨立測試的單元。為每個測試單元確定采用的測試技術(shù)。為測試的下一個階段及其活動制定計劃。整理ppt本階段的主要工作內(nèi)容:編寫測試大綱/測試用例,測試腳本搭建測試環(huán)境(測試數(shù)據(jù)庫,軟件環(huán)境,硬件環(huán)境)測試用例描述的內(nèi)容:輸入執(zhí)行過程預(yù)期輸出 整理ppt根據(jù)測試大綱/測試用例/測試腳本進行測試(1)根據(jù)測試大綱/測試用例進行測試,找出預(yù)期的測試 結(jié)果和實際測試結(jié)果之間的差異(2)填寫軟件問題報告(3)確定造成這些差異的原因: 產(chǎn)品有缺陷?規(guī)格說明書有缺陷?測試環(huán)境和測試下屬部件有缺陷?測試用例設(shè)計不合理?測試報告與管理層進行溝通的方式 已測試部分占產(chǎn)品多大的百分比?還有什么工
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆安徽省高三下學(xué)期鼎尖預(yù)測大聯(lián)考政治試卷(原卷版+解析版)
- 愛國衛(wèi)生運動工作實施方案(28篇)
- 農(nóng)村社區(qū)農(nóng)業(yè)產(chǎn)業(yè)化合作協(xié)議
- 語言學(xué)與文化研究專項練習(xí)題集
- 組織管理的紡織工程師考試試題及答案
- 浙江國企招聘2025寧波高新區(qū)投資管理集團有限公司及下屬子公司招聘36人筆試參考題庫附帶答案詳解
- 2025天津市武清區(qū)國有資產(chǎn)經(jīng)營投資有限公司招聘13人筆試參考題庫附帶答案詳解
- 2025四川華豐科技股份有限公司招聘客服經(jīng)理等崗位6人筆試參考題庫附帶答案詳解
- 離婚協(xié)議書住址
- 環(huán)衛(wèi)一體化提升項目實施方案分析
- 掌握認知重構(gòu)的基本技巧
- 新能源綜合能源系統(tǒng)的設(shè)計與優(yōu)化
- 中國居民膳食指南(全)
- 《數(shù)據(jù)可視化》期末考試復(fù)習(xí)題庫(含答案)
- 乳腺結(jié)節(jié)課件
- 小學(xué)綜合實踐活動課二年級上冊《彩蛋不倒翁》公開課教學(xué)課件
- 2023發(fā)電企業(yè)運行管理辦法
- 醫(yī)院勞務(wù)派遣投標(biāo)方案(技術(shù)方案)
- 中醫(yī)外科學(xué)周圍血管及淋巴管疾病課件
- 防火卷簾施工方案
- 小學(xué)英語《Module-3-Things-around-us》課件設(shè)計
評論
0/150
提交評論