公司計劃開發(fā)一個新的信息系統(tǒng),該系統(tǒng)需求不明確,實現(xiàn)不能定義需求,需要經(jīng)過多期開發(fā)完成,該系統(tǒng)的生命周期模型宜采用()。
A、瀑布模型
B、V模型
C、測試驅(qū)動方法
D、迭代模型
解析與考點
V模型如圖4-15所示。
V模型的左邊下降的是開發(fā)過程各階段,與此相對應(yīng)的是右邊上升的部分,即各測試過程的各個階段。在不同的組織中對測試階段的命名可能有所不同。
在模型圖中的開發(fā)階段一側(cè),先從定義業(yè)務(wù)需求、需求確認或測試計劃開始,然后要把這些需求轉(zhuǎn)換到概要設(shè)計、概要設(shè)計的驗證及測試計劃,從概要設(shè)計進一步分解到詳細設(shè)計、詳細設(shè)計的驗證及測試計劃,最后進行開發(fā),得到程序代碼和代碼測試計劃。接著就是測試執(zhí)行階段一側(cè),執(zhí)行先從單元測試開始,然后是集成測試、系統(tǒng)測試和驗收測試。
V模型的價值在于它非常明確地標明了測試過程中存在的不同級別,并且清楚地描述了這些測試階段和開發(fā)各階段的對應(yīng)關(guān)系。
(1)單元測試的主要目的是針對編碼過程中可能存在的各種錯誤,例如用戶輸入驗證過程中的邊界值的錯誤。
(2)集成測試主要目的是針對詳細設(shè)計中可能存在的問題,尤其是檢查各單元與其他程序部分之間的接口上可能存在的錯誤。
(3)系統(tǒng)測試主要針對概要設(shè)計,檢查系統(tǒng)作為一個整體是否有效地得到運行,例如在產(chǎn)品設(shè)置中是否能達到預(yù)期的高性能。
(4)驗收測試通常由業(yè)務(wù)專家或用戶進行,以確認產(chǎn)品能真正符合用戶業(yè)務(wù)上的需要。
在不同的開發(fā)階段,會出現(xiàn)不同類型的缺陷和錯誤,所以需要不同的測試技術(shù)和方法來發(fā)現(xiàn)這些缺陷。
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權(quán)威部門公布的內(nèi)容為準!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學(xué)員考試保駕護航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
發(fā)表評論 查看完整評論 | |