




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、調和測試以及編寫、提交程序。發過程覆蓋了需求、設計、實現、確認以及維護等活動。需求活動包括問題分析約。設計活動一般包括概要設計和詳細設計。概要設計建立整個軟件系統結構,完善。1.需求分析1.1 需求分析的特點和任務能開始設計系統,否則,對需求定義的任何改進,設計上都必須大量的返工。把需求獲取集中在用戶任務上而不是集中在用戶接口上有助于防止開發組由123)分析人員或客戶理解有誤。是相互隔開、增量和反復的。當你和客戶合作時,你就將會問一些問題,并且取個階段。 需求獲取可能是軟件開發中最困難、最關鍵、最易出錯及最需要交流免一個不能帶來任何益處的無限大的項目。1.2.需求分析的一般方法較準確地理解用戶
2、的需求,但比較耗費時間。大致控制在 5 到 7 授權為他們的用戶類發言的產品代表者,他們也被同組用戶類的其它代表所支持。易于為用戶接受的。用戶需求的方法主要包括自頂向下和自底向上兩類方法。2. 概要設計2.1 概要設計概述塊的職責對模塊進行概要設計(分解模塊為對象、描述對象的職責以及聲明對象之間的接口,繪制模塊的對象圖、對象間的依賴圖以及模塊主要功能的序列圖,分別加以描述并相應的描述模塊異常的處理方法。如果需要并描述數據視圖。2.2 概要設計的目標一般而言,軟件架構設計要達到如下的目標:(1)可靠性(Reliable要,因此軟件系統必須非常可靠。(2Secure全性非常重要。(3)可擴展性(S
3、CAlable性。(4)可定制化(和市場需求的變化進行調整。3. 詳細設計詳細設計重點在于對每個模塊進行實現,將模塊的對象分解為屬性和方法,并闡述如何實現。主要工作視根據模塊概要設計詳細描述對于模塊內對象的實現,包括對象的職責、屬性、方法、對象內功能的流程圖、對象關聯的類、對象的異常。需要繪制的主要為類圖)明易懂。依據。表達算法的過程,寫出模塊的詳細過程性描述;確定每一模塊使用的數據結構;計出一組測試用例,以便在編碼階段對模塊代碼(即程序)進行預定的測試,模等內容。4. 編碼軟件編碼是將上一階段的詳細設計得到的處理過程的描述轉換為基于某種編程語言、編程的軟硬件環境以及編碼的程序設計風格等事項。
4、習的工作量估算在內。果需要復雜的數據結構,就要仔細衡量有哪些語言能提供這些復雜的數據結構。求,選定一種適合于該項工作的語言。軟件的設計質量 與程序設計語言 也會影響到設計方法。構造的語言有利于減少循環帶來的復雜性(即 McCabe 易測試、易維護。另一方面,語言的某些技術特性卻會妨礙測試。例如,在面向較困難;由于建立了對象類的繼承結構,使得高內聚、低耦合的要求受到破壞,性,這樣的程序設計語言對于軟件的維護就是有利的。5. 測試容錯性測試,性能與效率測試,易用性測試,文檔測試等。5.1 軟件測試的內容容錯性測試,性能與效率測試,易用性測試,文檔測試等。5.1.1 正確性測試輸入,檢查是否得到期望
5、的輸出。這是一種枚舉方法。倘若枚舉空間是無限的,一次即可。5.1.2 性能與效率測試要充分考慮并記錄運行環境對測試的影響。5.1.3 易用性測試件中的某個特性時,大多數人首先會向同事、朋友請教。要是再不起作用,就向產品支持部門打電話。只有 30%的用戶會查閱用戶手冊。5.2 軟件測試的常用方法試和黑盒測試。5.2.1. 黑盒測試黑盒測試也稱功能測試或數據驅動測試,它是在已知產品所應具有的功能,庫或文件)的完整性。5.2.2. 白盒測試5.3 軟件測試的常用工具目前用于測試的工具已經比較多了,測試工具的應用可以提高測試的質量、工具,本文對常用的測試工具作一個分析比較。5.3.1 白盒測試工具(1
6、) Jtest化的 Java 單元測試工具。它增強代碼的穩定性,防止軟件錯誤。(2) JcontractJcontract 在系統級驗證類/部件是否正確工作并被正確使用。Jcontract 是個獨立工具,在功能上是 Jtest 的補充。可以用 Jcontract 插裝按 DbC 注解的 Java代碼。當您將類/部件組裝成系統時,Jcontract 在運行時監視并報告錯用和功能性問題。Jcontract 幫助每個開發人員有效地考核類/部件的系統級行為。5.3.2 黑盒測試工具(1) WinRunnerMercury Interactive 公司的 WinRunner 用戶的應用操作,WinRun
7、ner能夠有效地幫助測試人員對復雜的企業級應用的不業級應用無故障發布及長期穩定運行。 企業級應用可能包括 Web 應用系統,ERP 系統,CRM 系統等等。(2) SilkTest SilkTest InternationalSegue公司的標準的、面向多語種企業級應用的功能和回歸測試工具。讓用戶能跨語種、跨平臺和跨 Web 瀏覽器,高效率地進行各種類型的應用可靠性測試。6. 維護維護是旨在已完成對軟件的研制(分析、設計、編碼和測試)工作并交付使題報告、軟件修改報告。更新,人員更換等。所以有關軟件的文檔一定要寫好、保存好。另外開發團隊要有自己的文檔代碼規范標準等,也是做好軟件維護的前提條件。除障礙,使軟件能正常工作,而且還可以使它擴展功能,提高性能,為用戶帶來得多。要求修改設計,用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商業地產地下車庫車位租賃合同
- 車輛抵押貸款合同訴訟程序合同樣本
- 電力設施承包經營與管理合同
- 汽車事故車輛損失賠償合同
- 專業采棉機作業服務合同協議
- 購物廣場商鋪租賃及商業活動策劃合同
- 電梯安全員合同協議書
- 地毯鋪裝合同協議書
- 買賣樹林合同協議書樣本
- 舞蹈培訓入股合同協議書
- 觸電事故桌面推演方案
- 護理風險評估及填寫要求
- 《中興通訊績效管理制度》-人事制度表格【管理資料】
- 微邦生物技術生活污水處理中的應用
- 鐵路工務技術手冊
- (完整版)硬件測試規范
- 2006年工資標準及套改對應表
- DBJ∕T 13-183-2014 基樁豎向承載力自平衡法靜載試驗技術規程
- 張雙樓煤礦安全評價報告(出版稿10.14)
- [模板]健康教育處方
- 婦產科英語詞匯
評論
0/150
提交評論