版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、調(diào)和測(cè)試以及編寫(xiě)、提交程序。發(fā)過(guò)程覆蓋了需求、設(shè)計(jì)、實(shí)現(xiàn)、確認(rèn)以及維護(hù)等活動(dòng)。需求活動(dòng)包括問(wèn)題分析約。設(shè)計(jì)活動(dòng)一般包括概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。概要設(shè)計(jì)建立整個(gè)軟件系統(tǒng)結(jié)構(gòu),完善。1.需求分析1.1 需求分析的特點(diǎn)和任務(wù)能開(kāi)始設(shè)計(jì)系統(tǒng),否則,對(duì)需求定義的任何改進(jìn),設(shè)計(jì)上都必須大量的返工。把需求獲取集中在用戶(hù)任務(wù)上而不是集中在用戶(hù)接口上有助于防止開(kāi)發(fā)組由123)分析人員或客戶(hù)理解有誤。是相互隔開(kāi)、增量和反復(fù)的。當(dāng)你和客戶(hù)合作時(shí),你就將會(huì)問(wèn)一些問(wèn)題,并且取個(gè)階段。 需求獲取可能是軟件開(kāi)發(fā)中最困難、最關(guān)鍵、最易出錯(cuò)及最需要交流免一個(gè)不能帶來(lái)任何益處的無(wú)限大的項(xiàng)目。1.2.需求分析的一般方法較準(zhǔn)確地理解用戶(hù)
2、的需求,但比較耗費(fèi)時(shí)間。大致控制在 5 到 7 授權(quán)為他們的用戶(hù)類(lèi)發(fā)言的產(chǎn)品代表者,他們也被同組用戶(hù)類(lèi)的其它代表所支持。易于為用戶(hù)接受的。用戶(hù)需求的方法主要包括自頂向下和自底向上兩類(lèi)方法。2. 概要設(shè)計(jì)2.1 概要設(shè)計(jì)概述塊的職責(zé)對(duì)模塊進(jìn)行概要設(shè)計(jì)(分解模塊為對(duì)象、描述對(duì)象的職責(zé)以及聲明對(duì)象之間的接口,繪制模塊的對(duì)象圖、對(duì)象間的依賴(lài)圖以及模塊主要功能的序列圖,分別加以描述并相應(yīng)的描述模塊異常的處理方法。如果需要并描述數(shù)據(jù)視圖。2.2 概要設(shè)計(jì)的目標(biāo)一般而言,軟件架構(gòu)設(shè)計(jì)要達(dá)到如下的目標(biāo):(1)可靠性(Reliable要,因此軟件系統(tǒng)必須非??煽?。(2Secure全性非常重要。(3)可擴(kuò)展性(S
3、CAlable性。(4)可定制化(和市場(chǎng)需求的變化進(jìn)行調(diào)整。3. 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)重點(diǎn)在于對(duì)每個(gè)模塊進(jìn)行實(shí)現(xiàn),將模塊的對(duì)象分解為屬性和方法,并闡述如何實(shí)現(xiàn)。主要工作視根據(jù)模塊概要設(shè)計(jì)詳細(xì)描述對(duì)于模塊內(nèi)對(duì)象的實(shí)現(xiàn),包括對(duì)象的職責(zé)、屬性、方法、對(duì)象內(nèi)功能的流程圖、對(duì)象關(guān)聯(lián)的類(lèi)、對(duì)象的異常。需要繪制的主要為類(lèi)圖)明易懂。依據(jù)。表達(dá)算法的過(guò)程,寫(xiě)出模塊的詳細(xì)過(guò)程性描述;確定每一模塊使用的數(shù)據(jù)結(jié)構(gòu);計(jì)出一組測(cè)試用例,以便在編碼階段對(duì)模塊代碼(即程序)進(jìn)行預(yù)定的測(cè)試,模等內(nèi)容。4. 編碼軟件編碼是將上一階段的詳細(xì)設(shè)計(jì)得到的處理過(guò)程的描述轉(zhuǎn)換為基于某種編程語(yǔ)言、編程的軟硬件環(huán)境以及編碼的程序設(shè)計(jì)風(fēng)格等事項(xiàng)。
4、習(xí)的工作量估算在內(nèi)。果需要復(fù)雜的數(shù)據(jù)結(jié)構(gòu),就要仔細(xì)衡量有哪些語(yǔ)言能提供這些復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。求,選定一種適合于該項(xiàng)工作的語(yǔ)言。軟件的設(shè)計(jì)質(zhì)量 與程序設(shè)計(jì)語(yǔ)言 也會(huì)影響到設(shè)計(jì)方法。構(gòu)造的語(yǔ)言有利于減少循環(huán)帶來(lái)的復(fù)雜性(即 McCabe 易測(cè)試、易維護(hù)。另一方面,語(yǔ)言的某些技術(shù)特性卻會(huì)妨礙測(cè)試。例如,在面向較困難;由于建立了對(duì)象類(lèi)的繼承結(jié)構(gòu),使得高內(nèi)聚、低耦合的要求受到破壞,性,這樣的程序設(shè)計(jì)語(yǔ)言對(duì)于軟件的維護(hù)就是有利的。5. 測(cè)試容錯(cuò)性測(cè)試,性能與效率測(cè)試,易用性測(cè)試,文檔測(cè)試等。5.1 軟件測(cè)試的內(nèi)容容錯(cuò)性測(cè)試,性能與效率測(cè)試,易用性測(cè)試,文檔測(cè)試等。5.1.1 正確性測(cè)試輸入,檢查是否得到期望
5、的輸出。這是一種枚舉方法。倘若枚舉空間是無(wú)限的,一次即可。5.1.2 性能與效率測(cè)試要充分考慮并記錄運(yùn)行環(huán)境對(duì)測(cè)試的影響。5.1.3 易用性測(cè)試件中的某個(gè)特性時(shí),大多數(shù)人首先會(huì)向同事、朋友請(qǐng)教。要是再不起作用,就向產(chǎn)品支持部門(mén)打電話。只有 30%的用戶(hù)會(huì)查閱用戶(hù)手冊(cè)。5.2 軟件測(cè)試的常用方法試和黑盒測(cè)試。5.2.1. 黑盒測(cè)試黑盒測(cè)試也稱(chēng)功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試,它是在已知產(chǎn)品所應(yīng)具有的功能,庫(kù)或文件)的完整性。5.2.2. 白盒測(cè)試5.3 軟件測(cè)試的常用工具目前用于測(cè)試的工具已經(jīng)比較多了,測(cè)試工具的應(yīng)用可以提高測(cè)試的質(zhì)量、工具,本文對(duì)常用的測(cè)試工具作一個(gè)分析比較。5.3.1 白盒測(cè)試工具(1
6、) Jtest化的 Java 單元測(cè)試工具。它增強(qiáng)代碼的穩(wěn)定性,防止軟件錯(cuò)誤。(2) JcontractJcontract 在系統(tǒng)級(jí)驗(yàn)證類(lèi)/部件是否正確工作并被正確使用。Jcontract 是個(gè)獨(dú)立工具,在功能上是 Jtest 的補(bǔ)充??梢杂?Jcontract 插裝按 DbC 注解的 Java代碼。當(dāng)您將類(lèi)/部件組裝成系統(tǒng)時(shí),Jcontract 在運(yùn)行時(shí)監(jiān)視并報(bào)告錯(cuò)用和功能性問(wèn)題。Jcontract 幫助每個(gè)開(kāi)發(fā)人員有效地考核類(lèi)/部件的系統(tǒng)級(jí)行為。5.3.2 黑盒測(cè)試工具(1) WinRunnerMercury Interactive 公司的 WinRunner 用戶(hù)的應(yīng)用操作,WinRun
7、ner能夠有效地幫助測(cè)試人員對(duì)復(fù)雜的企業(yè)級(jí)應(yīng)用的不業(yè)級(jí)應(yīng)用無(wú)故障發(fā)布及長(zhǎng)期穩(wěn)定運(yùn)行。 企業(yè)級(jí)應(yīng)用可能包括 Web 應(yīng)用系統(tǒng),ERP 系統(tǒng),CRM 系統(tǒng)等等。(2) SilkTest SilkTest InternationalSegue公司的標(biāo)準(zhǔn)的、面向多語(yǔ)種企業(yè)級(jí)應(yīng)用的功能和回歸測(cè)試工具。讓用戶(hù)能跨語(yǔ)種、跨平臺(tái)和跨 Web 瀏覽器,高效率地進(jìn)行各種類(lèi)型的應(yīng)用可靠性測(cè)試。6. 維護(hù)維護(hù)是旨在已完成對(duì)軟件的研制(分析、設(shè)計(jì)、編碼和測(cè)試)工作并交付使題報(bào)告、軟件修改報(bào)告。更新,人員更換等。所以有關(guān)軟件的文檔一定要寫(xiě)好、保存好。另外開(kāi)發(fā)團(tuán)隊(duì)要有自己的文檔代碼規(guī)范標(biāo)準(zhǔn)等,也是做好軟件維護(hù)的前提條件。除障礙,使軟件能正常工作,而且還可以使它擴(kuò)展功能,提高性能,為用戶(hù)帶來(lái)得多。要求修改設(shè)計(jì),用
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度集成電路產(chǎn)品品牌推廣與市場(chǎng)營(yíng)銷(xiāo)合同3篇
- 二零二五年度水果種植基地土地流轉(zhuǎn)合同3篇
- 2024美團(tuán)外賣(mài)店外賣(mài)配送區(qū)域合作合同范本3篇
- 2025年度零星土建工程合同糾紛調(diào)解合同4篇
- 二零二五版貴金屬保管與寄售服務(wù)合同2篇
- 2024中考語(yǔ)文復(fù)習(xí)方案原創(chuàng)閱讀議論文閱讀
- 2024這份簽訂勞動(dòng)合同指南請(qǐng)查收
- 二零二五年度農(nóng)業(yè)科技合作合同會(huì)簽書(shū)3篇
- 二零二五年騰訊新聞客戶(hù)端品牌宣傳與推廣合同3篇
- 2025年度臨時(shí)倉(cāng)儲(chǔ)空間共享租賃及增值服務(wù)合同4篇
- 常見(jiàn)老年慢性病防治與護(hù)理課件整理
- 履約情況證明(共6篇)
- 云南省迪慶藏族自治州各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)
- 設(shè)備機(jī)房出入登記表
- 六年級(jí)語(yǔ)文-文言文閱讀訓(xùn)練題50篇-含答案
- 醫(yī)用冰箱溫度登記表
- 零售學(xué)(第二版)第01章零售導(dǎo)論
- 大學(xué)植物生理學(xué)經(jīng)典05植物光合作用
- 口袋妖怪白金光圖文攻略2周目
- 光伏發(fā)電站集中監(jiān)控系統(tǒng)通信及數(shù)據(jù)標(biāo)準(zhǔn)
- 三年級(jí)下冊(cè)生字組詞(帶拼音)
評(píng)論
0/150
提交評(píng)論