




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、信息管理與工程系學(xué)生畢業(yè)論文姓名 學(xué)號(hào) 專業(yè) 班級(jí) 論文題目 Android版記賬本指導(dǎo)教師 小組成員 目錄 TOC o 1-3 h z u HYPERLINK l _Toc293234944 【摘要】 PAGEREF _Toc293234944 h 2 HYPERLINK l _Toc293234945 【關(guān)鍵詞】 PAGEREF _Toc293234945 h 2 HYPERLINK l _Toc293234946 【正文】 PAGEREF _Toc293234946 h 2 HYPERLINK l _Toc293234947 第一章 引言和概述 PAGEREF _Toc293234947
2、 h 2 HYPERLINK l _Toc293234948 開(kāi)放性 PAGEREF _Toc293234948 h 3 HYPERLINK l _Toc293234949 掙脫運(yùn)營(yíng)商的束縛 PAGEREF _Toc293234949 h 3 HYPERLINK l _Toc293234950 豐富的硬件選擇 PAGEREF _Toc293234950 h 3 HYPERLINK l _Toc293234951 不受任何限制的開(kāi)發(fā)商 PAGEREF _Toc293234951 h 3 HYPERLINK l _Toc293234952 無(wú)縫結(jié)合的Google應(yīng)用 PAGEREF _Toc293
3、234952 h 3 HYPERLINK l _Toc293234953 第二章 需求分析 PAGEREF _Toc293234953 h 4 HYPERLINK l _Toc293234954 2.1 需求分析 PAGEREF _Toc293234954 h 4 HYPERLINK l _Toc293234955 2.1.1 需求分析過(guò)程 PAGEREF _Toc293234955 h 4 HYPERLINK l _Toc293234956 2.1.2 需求分析的方法 PAGEREF _Toc293234956 h 5 HYPERLINK l _Toc293234957 2. 2 可行性分析
4、 PAGEREF _Toc293234957 h 5 HYPERLINK l _Toc293234958 221 可行性分析的意義 PAGEREF _Toc293234958 h 5 HYPERLINK l _Toc293234959 222 可行性分析報(bào)告 PAGEREF _Toc293234959 h 5 HYPERLINK l _Toc293234960 2. 3 系統(tǒng)定義 PAGEREF _Toc293234960 h 6 HYPERLINK l _Toc293234961 2. 4 系統(tǒng)的組成和功能設(shè)想: PAGEREF _Toc293234961 h 6 HYPERLINK l _
5、Toc293234962 2. 5 研究方法 PAGEREF _Toc293234962 h 6 HYPERLINK l _Toc293234963 2.5.1 本系統(tǒng)的研究方法 PAGEREF _Toc293234963 h 6 HYPERLINK l _Toc293234964 第三章 概要設(shè)計(jì) PAGEREF _Toc293234964 h 7 HYPERLINK l _Toc293234965 3.1 系統(tǒng)總體設(shè)計(jì)方案 PAGEREF _Toc293234965 h 7 HYPERLINK l _Toc293234966 3.1.1 設(shè)計(jì)原那么 PAGEREF _Toc29323496
6、6 h 7 HYPERLINK l _Toc293234967 3.2 基于Android的模塊設(shè)計(jì) PAGEREF _Toc293234967 h 7 HYPERLINK l _Toc293234968 3模塊設(shè)計(jì) PAGEREF _Toc293234968 h 7 HYPERLINK l _Toc293234969 第四章 詳細(xì)設(shè)計(jì)與系統(tǒng)實(shí)現(xiàn) PAGEREF _Toc293234969 h 9 HYPERLINK l _Toc293234970 功能模塊的實(shí)現(xiàn) PAGEREF _Toc293234970 h 9 HYPERLINK l _Toc293234971 啟動(dòng)程序 PAGEREF
7、_Toc293234971 h 9 HYPERLINK l _Toc293234972 4.1.2 查詢數(shù)據(jù) PAGEREF _Toc293234972 h 10 HYPERLINK l _Toc293234973 添加數(shù)據(jù) PAGEREF _Toc293234973 h 10 HYPERLINK l _Toc293234974 刪除數(shù)據(jù) PAGEREF _Toc293234974 h 10 HYPERLINK l _Toc293234975 第五章 軟件的系統(tǒng)測(cè)試 PAGEREF _Toc293234975 h 10 HYPERLINK l _Toc293234976 5. 1 系統(tǒng)測(cè)試的原
8、那么 PAGEREF _Toc293234976 h 10 HYPERLINK l _Toc293234977 5. 2 測(cè)試過(guò)程及方法 PAGEREF _Toc293234977 h 11 HYPERLINK l _Toc293234978 5. 3 測(cè)試環(huán)境 PAGEREF _Toc293234978 h 11 HYPERLINK l _Toc293234979 5. 4 測(cè)試中的BUG及問(wèn)題總結(jié) PAGEREF _Toc293234979 h 11 HYPERLINK l _Toc293234980 第六章 附錄 PAGEREF _Toc293234980 h 12 HYPERLINK
9、l _Toc293234981 局部源程序清單 PAGEREF _Toc293234981 h 12【摘要】Android是基于Linux系統(tǒng)的操作系統(tǒng),是Google公司在2007年11月5日公布的 操作系統(tǒng)。 HYPERLINK :/baike.baidu /image/e865a699197b145a6f068c6a o 查看圖片 t _blank 早期由原名為Android的公司開(kāi)發(fā),谷歌在2005年收購(gòu)Android.Inc后,繼續(xù)進(jìn)行對(duì)Android系統(tǒng)開(kāi)發(fā)運(yùn)營(yíng),它采用了軟件堆層software stack,又名以軟件疊層的架構(gòu),主要分為三局部。底層Linux內(nèi)核只提供根本功能,其
10、他的應(yīng)用軟件那么由各公司自行開(kāi)發(fā),局部程序以Java編寫(xiě)。2021年初數(shù)據(jù)顯示,僅正式上市兩年的操作系統(tǒng)Android已經(jīng)超越稱霸十年的塞班系統(tǒng),使之躍居全球最受歡送的智能 平臺(tái)?,F(xiàn)在,Android系統(tǒng)不但應(yīng)用于智能 ,也在平板電腦市場(chǎng)急速擴(kuò)張。本工程的實(shí)現(xiàn)基于Android2.2版本,主要實(shí)現(xiàn)了一個(gè)提供隔熱日常消費(fèi)和收入的明細(xì)記錄功能,主要的使用數(shù)據(jù)庫(kù)Android自帶的SQL-Lite數(shù)據(jù)庫(kù),編程語(yǔ)言:Java?!娟P(guān)鍵詞】Android SQL-Lite Java 賬本 【正文】第一章 引言和概述Android一詞的本義指“機(jī)器人,同時(shí)也是Google于2007年11月5日宣布的基于Li
11、nux平臺(tái)的開(kāi)源 操作系統(tǒng)的名稱,該平臺(tái)由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,號(hào)稱是首個(gè)為移動(dòng)終端打造的真正開(kāi)放和完整的移動(dòng)軟件。Android平臺(tái)五大優(yōu)勢(shì)特色在優(yōu)勢(shì)方面,Android平臺(tái)首先就是其開(kāi)放性,開(kāi)發(fā)的平臺(tái)允許任何移動(dòng)終端廠商參加到Android聯(lián)盟中來(lái)。顯著的開(kāi)放性可以使其擁有更多的開(kāi)發(fā)者,隨著用戶和應(yīng)用的日益豐富,一個(gè)嶄新的平臺(tái)也將很快走向成熟。 開(kāi)放性對(duì)于Android的開(kāi)展而言,有利于積累人氣,這里的人氣包括消費(fèi)者和廠商,而對(duì)于消費(fèi)者來(lái)講,最大的受益正是豐富的軟件資源。開(kāi)放的平臺(tái)也會(huì)帶來(lái)更大競(jìng)爭(zhēng),如此一來(lái),消費(fèi)者將可以用更低的價(jià)位購(gòu)得心儀的 。在過(guò)去很長(zhǎng)的一段時(shí)間,特
12、別是在歐美地區(qū), 應(yīng)用往往受到運(yùn)營(yíng)商制約,使用什么功能接入什么網(wǎng)絡(luò),幾乎都受到運(yùn)營(yíng)商的控制。自從iPhone上市,用戶可以更加方便地連接網(wǎng)絡(luò),運(yùn)營(yíng)商的制約減少。隨著EDGE、HSDPA這些2G至3G移動(dòng)網(wǎng)絡(luò)的逐步過(guò)渡和提升, 隨意接入網(wǎng)絡(luò)已不是運(yùn)營(yíng)商口中的笑談。這一點(diǎn)還是與Android平臺(tái)的開(kāi)放性相關(guān),由于Android的開(kāi)放性,眾多的廠商會(huì)推出千奇百怪,功能特色各具的多種產(chǎn)品。功能上的差異和特色,卻不會(huì)影響到數(shù)據(jù)同步、甚至軟件的兼容。好比你從諾基亞Symbian風(fēng)格 一下改用蘋(píng)果iPhone,同時(shí)還可將Symbian中優(yōu)秀的軟件帶到iPhone上使用、聯(lián)系人等資料更是可以方便地轉(zhuǎn)移。And
13、roid平臺(tái)提供應(yīng)第三方開(kāi)發(fā)商一個(gè)十分寬泛、自由的環(huán)境。因此不會(huì)受到各種條條框框的阻撓,可想而知,會(huì)有多少新穎別致的軟件會(huì)誕生。但也有其兩面性,血腥、暴力、情色方面的程序和游戲如何控制正是留給Android難題之一。無(wú)縫結(jié)合的Google應(yīng)用如今叱咤互聯(lián)網(wǎng)的Google已經(jīng)走過(guò)10年度歷史。從搜索巨人到全面的互聯(lián)網(wǎng)滲透,Google效勞如地圖、郵件、搜索等已經(jīng)成為連接用戶和互聯(lián)網(wǎng)的重要紐帶,而Android平臺(tái) 將無(wú)縫結(jié)合這些優(yōu)秀的Google效勞。本軟件作為一款A(yù)ndroid應(yīng)用,基于Android2.2版本編碼實(shí)現(xiàn)。關(guān)于Android的知識(shí)是作者在業(yè)余時(shí)間自學(xué)的,無(wú)論是作為一款真正意義上的
14、軟件,還是作為畢業(yè)設(shè)計(jì),該軟件的功能都比擬簡(jiǎn)陋,希望日后還能繼續(xù)完善還優(yōu)化軟件。軟件主要功能是實(shí)現(xiàn)用戶對(duì)日常的收入和支出的統(tǒng)計(jì)查詢,形成一定程度上的消費(fèi)流水賬。程序主要編碼語(yǔ)言:java,開(kāi)發(fā)工具:JDK1.6,開(kāi)發(fā)IDE Eclipse 伽利略版,使用的數(shù)據(jù)庫(kù):Android自帶的sql-lite數(shù)據(jù)庫(kù)。第二章 需求分析2.1 需求分析 需求分析過(guò)程 需求分析階段的工作,可以分為四個(gè)方面:問(wèn)題識(shí)別,分析與綜合,制訂規(guī)格說(shuō)明,評(píng)審。問(wèn)題識(shí)別:就是從系統(tǒng)角度來(lái)理解軟件,確定對(duì)所開(kāi)發(fā)系統(tǒng)的綜合要求,并提出這些需求的實(shí)現(xiàn)條件,以及需求應(yīng)該到達(dá)的標(biāo)準(zhǔn).這些需求包括:功能需求(做什么),性能需求(要到達(dá)
15、什么指標(biāo)),環(huán)境需求(如機(jī)型,操作系統(tǒng)等),可靠性需求(不發(fā)生故障的概率,平安保密需求,用戶界面需求,資源使用需求(軟件運(yùn)行是所需的內(nèi)存,CPU等),軟件本錢(qián)消耗與開(kāi)發(fā)進(jìn)度需求,預(yù)先估計(jì)以后系統(tǒng)可能到達(dá)的目標(biāo)。分析與綜合:逐步細(xì)化所有的軟件功能,找出系統(tǒng)各元素間的聯(lián)系,接口特性和設(shè)計(jì)上的限制,分析他們是否滿足需求,剔除不合理局部,增加需要局部。最后,綜合成系統(tǒng)的解決方案,給出要開(kāi)發(fā)的系統(tǒng)的詳細(xì)邏輯模型(做什么的模型)。制訂規(guī)格說(shuō)明書(shū):即編制文檔,描述需求的文檔稱為軟件需求規(guī)格說(shuō)明書(shū)。注意需求分析階段的成果是需求規(guī)格說(shuō)明書(shū),向下一階段提交。評(píng)審:對(duì)功能的正確性,完整性和清晰性,以及其它需求給予評(píng)
16、價(jià)。評(píng)審?fù)ㄟ^(guò)才可進(jìn)行下一階段的工作,否那么重新進(jìn)行需求分析。 需求分析的方法需求分析的方法有很多。這里只強(qiáng)調(diào)原型化方法,其它的方法如:結(jié)構(gòu)化方法,動(dòng)態(tài)分析法等(個(gè)人認(rèn)為,對(duì)初學(xué)者不必深究這些方法,實(shí)際上我也從來(lái)沒(méi)用過(guò)這些方法)在此不討論。原型化方法就是盡可能快地建造一個(gè)粗糙的系統(tǒng),這系統(tǒng)實(shí)現(xiàn)了目標(biāo)系統(tǒng)的某些或全部功能,但是這個(gè)系統(tǒng)可能在可靠性,界面的友好性或其他方面上存在缺陷。建造這樣一個(gè)系統(tǒng)的目的是為了考察某一方面的可行性,如算法的可行性,技術(shù)的可行性,或考察是否滿足用戶的需求等。2. 2 可行性分析221 可行性分析的意義可行性研究能使新系統(tǒng)到達(dá)以最小的開(kāi)發(fā)本錢(qián)取得最正確的經(jīng)濟(jì)效益。可行性
17、研究的目的,是根據(jù)所開(kāi)發(fā)系統(tǒng)的請(qǐng)求,通過(guò)初步調(diào)查和系統(tǒng)目標(biāo)分析,對(duì)要開(kāi)發(fā)的民航票務(wù)管理系統(tǒng)從技術(shù)上、經(jīng)濟(jì)上、資源上和管理上進(jìn)行是否可行的研究。這是一項(xiàng)保證資源合理使用、防止失誤和浪費(fèi)的重要工作。經(jīng)濟(jì)上的可行性:主要分析本錢(qián)與收益、投資效果等。技術(shù)上的可行性:要分析技術(shù)力量、計(jì)算機(jī)性能、通訊網(wǎng)絡(luò)和系統(tǒng)條件等。資源上的可行性:主要指管理、經(jīng)費(fèi)能否得到保證。管理上的可行性:如帳戶管理水平、數(shù)據(jù)收集可能性、規(guī)章制度健全程度和領(lǐng)導(dǎo)對(duì)開(kāi)展系統(tǒng)的態(tài)度。222 可行性分析報(bào)告以下為將可行性分析轉(zhuǎn)化為的可行性報(bào)告:經(jīng)濟(jì)上的可行性:技術(shù)上的可行性:本系統(tǒng)技術(shù)實(shí)現(xiàn)簡(jiǎn)單可靠,通訊組網(wǎng)簡(jiǎn)單,因?yàn)椴恍枰笠?guī)模的計(jì)算和讀取
18、數(shù)據(jù),所以對(duì)計(jì)算機(jī)的性能要求并不高,對(duì)環(huán)境的搭建沒(méi)有特殊的要求。資源上的可行性:開(kāi)發(fā)本系統(tǒng)無(wú)需很特殊設(shè)備與環(huán)境,所以資源上具有可行性。管理上的可行性:對(duì)于每個(gè)年度都對(duì)應(yīng)一個(gè)帳號(hào)和密碼,平安性相當(dāng)?shù)母?,且便于管理。以上可行性分析就各個(gè)方面進(jìn)行了分析,接下來(lái)需遵照相關(guān)標(biāo)準(zhǔn)和規(guī)定進(jìn)行審議,通過(guò)后進(jìn)入了以下需求分析階段。2. 3 系統(tǒng)定義本軟件的實(shí)現(xiàn)功能是是用戶在隨身攜帶 的情況下能夠隨時(shí)隨地的查看和記錄自己每月的消費(fèi)和收入,成為實(shí)際意義上的貼身流水賬本。主要功能點(diǎn):查看有記錄的消費(fèi)和收入,記錄自己的消費(fèi)和收入,形成消費(fèi)和收入的明細(xì)賬。2. 4 系統(tǒng)的組成和功能設(shè)想:用戶動(dòng)作信息錄入功能輸入,查看查詢
19、數(shù)據(jù)系統(tǒng)信息顯示功能輸出相應(yīng)的數(shù)據(jù)2. 5 研究方法 本系統(tǒng)的研究方法本系統(tǒng)的開(kāi)發(fā)嚴(yán)格遵守軟件工程開(kāi)發(fā)的標(biāo)準(zhǔn)流程。實(shí)地考察,進(jìn)行需求分析,書(shū)寫(xiě)需求分析表和初步的軟件說(shuō)明書(shū)。在模塊設(shè)計(jì)的同時(shí)進(jìn)行單元測(cè)試,系統(tǒng)設(shè)計(jì)完成進(jìn)行系統(tǒng)調(diào)試和系統(tǒng)集成測(cè)試。設(shè)計(jì)完成后,編寫(xiě)完整的軟件說(shuō)明書(shū)和用戶手冊(cè),最后還需寫(xiě)對(duì)自己所作設(shè)計(jì)的評(píng)價(jià)和總結(jié)。經(jīng)過(guò)對(duì)各個(gè)軟件工程的模型的分析,我決定使用瀑布模型進(jìn)行開(kāi)發(fā)。在對(duì)各個(gè)階段的交接上,只能按順序進(jìn)行,完成上一階段后才能進(jìn)行下一階段的工作。我的整個(gè)軟件開(kāi)發(fā)流程如圖:第三章 概要設(shè)計(jì)3.1 系統(tǒng)總體設(shè)計(jì)方案3 設(shè)計(jì)原那么用戶輸入設(shè)定賬號(hào)和密碼進(jìn)入該系統(tǒng)用戶進(jìn)入系統(tǒng)后點(diǎn)擊相應(yīng)的月份
20、查看相對(duì)應(yīng)的消費(fèi)和收入記錄。用戶可進(jìn)入當(dāng)前月份進(jìn)行消費(fèi)和收入的數(shù)據(jù)保存。用戶進(jìn)入系統(tǒng)后可以相應(yīng)的刪除數(shù)據(jù),并在刪除的時(shí)候給出相對(duì)應(yīng)的提示3.2 基于Android的模塊設(shè)計(jì)3模塊設(shè)計(jì)主要模塊包括兩個(gè):1、注冊(cè)登陸,并用注冊(cè)的密碼登陸系統(tǒng),再進(jìn)行操作。2、查詢數(shù)據(jù),主要涉及月份消費(fèi)和收入信息的查詢。3、添加數(shù)據(jù),兩個(gè)方面。注冊(cè),即向數(shù)據(jù)庫(kù)插入密碼數(shù)據(jù),還有用戶的添加消費(fèi)和收入信息。4、刪除數(shù)據(jù),用戶自行刪除自己的消費(fèi)記錄和收入記錄。其中各模塊的實(shí)現(xiàn)界面嗎顯示如下;登陸的實(shí)現(xiàn)頁(yè)面顯示如下:查詢數(shù)據(jù)顯示如下:添加數(shù)據(jù)顯示如下:刪除數(shù)據(jù)顯示如下: 其中的詳細(xì)代碼請(qǐng)看附錄第四章 詳細(xì)設(shè)計(jì)與系統(tǒng)實(shí)現(xiàn)詳細(xì)設(shè)
21、計(jì)是整個(gè)設(shè)計(jì)過(guò)程中,最重要的步驟之一。下面分幾個(gè)局部對(duì)各個(gè)模塊進(jìn)行詳細(xì)設(shè)計(jì):功能模塊各局部分析:?jiǎn)?dòng)程序,即開(kāi)始本程序的啟動(dòng)項(xiàng)。也就是在模擬環(huán)境中搭建程序框架。加載數(shù)據(jù),當(dāng)用戶對(duì)數(shù)據(jù)提出請(qǐng)求的時(shí)候,程序會(huì)加載相應(yīng)的數(shù)據(jù)。添加數(shù)據(jù),用戶可以根據(jù)自己的需要進(jìn)行數(shù)據(jù)的添加。即消費(fèi)和收入的數(shù)據(jù)增加。刪除數(shù)據(jù),用戶可以自己選擇需要?jiǎng)h除的消費(fèi)和收入記錄。啟動(dòng)程序開(kāi)機(jī)啟動(dòng)的時(shí)候顯示啟用了一個(gè)Activity,調(diào)用其中的onCreate方法,對(duì)其中的各種控件進(jìn)行初始化。程序默認(rèn)的時(shí)間是當(dāng)前年度,首先設(shè)置密碼:即對(duì)數(shù)據(jù)庫(kù)插入一條數(shù)據(jù)。再用設(shè)置的密碼進(jìn)行登陸。如果用戶沒(méi)有輸入密碼,下面會(huì)出現(xiàn)密碼不能為空的提示。
22、查詢數(shù)據(jù)當(dāng)用戶輸入正確的密碼進(jìn)入系統(tǒng)以后,系統(tǒng)首先會(huì)根據(jù)用戶選擇的年限進(jìn)行數(shù)據(jù)庫(kù)里面相應(yīng)月份的查詢,在加載完成后,頁(yè)面會(huì)顯示該年度相應(yīng)的每個(gè)月的消費(fèi)和收入記錄,共用戶查詢。添加數(shù)據(jù)系統(tǒng)根據(jù)用戶的點(diǎn)擊進(jìn)行相應(yīng)數(shù)據(jù)的添加。主要涉及到消費(fèi)記錄和收入記錄的數(shù)據(jù)添加。首頁(yè)的用戶密碼也涉及到了數(shù)據(jù)的添加。刪除數(shù)據(jù)用戶的信息刪除主要應(yīng)用在了用戶對(duì)消費(fèi)和收入記錄的刪除。通過(guò)相應(yīng)的條件查詢刪除,從而刪除相應(yīng)的數(shù)據(jù),在刪除之前會(huì)有相應(yīng)的提示框,要求用戶確認(rèn)是否刪除,以免用戶誤刪或錯(cuò)刪有用的數(shù)據(jù)。第五章 軟件的系統(tǒng)測(cè)試在軟件程序編碼完成之后,在軟件投入使用之前要進(jìn)行軟件測(cè)試。何謂軟件測(cè)試,簡(jiǎn)言之:軟件測(cè)試是為了發(fā)現(xiàn)
23、錯(cuò)誤而執(zhí)行程序的過(guò)程。也就是根據(jù)軟件開(kāi)發(fā)各階段的規(guī)格說(shuō)明何程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)測(cè)試用例,用這些用例去運(yùn)行程序以發(fā)現(xiàn)程序錯(cuò)誤的過(guò)程。系統(tǒng)測(cè)試在一個(gè)系統(tǒng)的周期中占有越來(lái)越重要的位置了。在系統(tǒng)正式投入運(yùn)行的轉(zhuǎn)換工作之前,還需對(duì)系統(tǒng)進(jìn)行一系列的調(diào)試即測(cè)試。系統(tǒng)調(diào)試的任務(wù)是根據(jù)系統(tǒng)說(shuō)明書(shū)和系統(tǒng)實(shí)施方案,對(duì)程序設(shè)計(jì)的結(jié)果進(jìn)行全面的檢查,找出并糾正其中的錯(cuò)誤,使可能發(fā)生的問(wèn)題和錯(cuò)誤,盡量消滅在系統(tǒng)正式運(yùn)行之前。5. 1 系統(tǒng)測(cè)試的原那么應(yīng)當(dāng)盡早和不斷的進(jìn)行軟件測(cè)試.注意測(cè)試中的群集現(xiàn)象.測(cè)試后程序中殘存的錯(cuò)誤數(shù)目與該程序中已發(fā)現(xiàn)的錯(cuò)誤數(shù)目成正比.所以,不要在某個(gè)程序段中找到幾個(gè)錯(cuò)誤就誤認(rèn)為該程序段就沒(méi)有
24、錯(cuò)誤而不再測(cè)試,相反該程序段更要集中精力測(cè)試。測(cè)試應(yīng)該制訂方案,嚴(yán)格按方案進(jìn)行測(cè)試,防止測(cè)試的隨意性.應(yīng)對(duì)每一個(gè)測(cè)試結(jié)果做全面檢查.應(yīng)妥善保存測(cè)試方案,用例,錯(cuò)誤記錄和分析報(bào)告.5. 2 測(cè)試過(guò)程及方法軟件的測(cè)試過(guò)程有四個(gè)步驟:單元測(cè)試,系統(tǒng)測(cè)試.單元測(cè)試即對(duì)每一個(gè)單元模塊進(jìn)行測(cè)試.然后把測(cè)試過(guò)的模塊組裝起來(lái)進(jìn)行集成測(cè)試,主要是對(duì)軟件體系結(jié)構(gòu)的構(gòu)造進(jìn)行測(cè)試.接著進(jìn)行確認(rèn)測(cè)試,檢查軟件是否滿足了各種需求,以及配置是否合理平安.最后是系統(tǒng)測(cè)試,即把經(jīng)確認(rèn)測(cè)試后的軟件放到實(shí)際運(yùn)行環(huán)境中,與系統(tǒng)的其他構(gòu)件一起進(jìn)行測(cè)試.測(cè)試的方法大體可以分為兩種:黑盒測(cè)試和白盒測(cè)試.黑盒測(cè)試即把測(cè)試的對(duì)象看成一個(gè)黑盒子,不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性,主要在軟件的接口處進(jìn)行測(cè)試,主要測(cè)試軟件的功能.黑盒測(cè)試的方法包括:等價(jià)類劃分法,邊界值分析,錯(cuò)誤推測(cè)法,因果圖,功能圖等.白盒測(cè)試把測(cè)試對(duì)象看成是一個(gè)翻開(kāi)的盒子,程序內(nèi)部的邏輯結(jié)構(gòu)和其他
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 共建電站合同范本
- 場(chǎng)地服務(wù)合作合同范本
- 汽車出口貿(mào)易合同范本
- 車輛抵押欠款合同范本
- 在農(nóng)村買土地合同范本
- 醫(yī)藥銷售人員合同范本
- 單位圍墻改造工程合同范本
- 勞動(dòng)合同范本小企業(yè)
- 專家工作合同范本模板范文
- 合同范例電視劇
- 《高血壓5項(xiàng)化驗(yàn)》課件
- 一中師德考核評(píng)估制度
- 肋骨骨折護(hù)理個(gè)案查房
- 分布式網(wǎng)絡(luò)處理方案
- CNAS-CL02-A001:2023 醫(yī)學(xué)實(shí)驗(yàn)室質(zhì)量和能力認(rèn)可準(zhǔn)則的應(yīng)用要求
- 血管外科護(hù)理課件
- 鐵路機(jī)車檢修坑施工方案
- 數(shù)字化轉(zhuǎn)型中的知識(shí)管理
- 安徽高中畢業(yè)生登記表
- 看不見(jiàn)的森林
- 安全用梯專題培訓(xùn)
評(píng)論
0/150
提交評(píng)論