freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第1章軟件工程與軟件測試(已修改)

2024-10-28 08:14 本頁面
 

【正文】 第 1 章 軟件工程與軟件測試 軟 件 工 程 軟 件 質(zhì) 量 軟 件 測 試 軟件測試人員的基本素質(zhì) 嚴(yán)格地說 , 軟件工程是應(yīng)用計(jì)算機(jī)科學(xué) 、 數(shù)學(xué)及管理科學(xué)等原理開發(fā)軟件的工程 。 通俗地說 , 軟件工程是實(shí)現(xiàn)一個(gè)大型程序的一套原則方法 , 即按工程化的原則和方法組織軟件開發(fā)工作 。 軟件測試是軟件工程的一個(gè)重要環(huán)節(jié),相當(dāng)于工程領(lǐng)域中的質(zhì)量檢驗(yàn)部分,是確保軟件工程質(zhì)量的重要手段。 軟 件 工 程 軟件工程的目標(biāo)及其一般開發(fā)過程 一個(gè)軟件產(chǎn)品從形成概念開始 , 經(jīng)過開發(fā) 、 使用和維護(hù) , 直到最后退出使用的全過程稱為軟件生存周期 。 軟件生存周期根據(jù)軟件所處的狀態(tài) , 以及軟件開發(fā)活動(dòng)的目的和任務(wù) , 可劃分為若干個(gè)階段 。 一般軟件生存周期包括軟件定義 、 軟件開發(fā)以及軟件使用與維護(hù) 3個(gè)部分 。 1. 軟件定義 可行性分析的任務(wù)是了解用戶的要求及實(shí)現(xiàn)環(huán)境,從技術(shù)、經(jīng)濟(jì)和社會(huì)等幾個(gè)方面研究并論證軟件系統(tǒng)的可行性。 需求分析的任務(wù)是確定所要開發(fā)軟件的功能需求、性能需求和運(yùn)行環(huán)境約束,編制軟件需求規(guī)格說明、軟件系統(tǒng)的確認(rèn)測試準(zhǔn)則。軟件的性能需求包括軟件的適應(yīng)性、安全性、可靠性、可維護(hù)性錯(cuò)誤處理等。 2. 軟件開發(fā) 軟件開發(fā)是按照需求規(guī)格說明的要求,由抽象到具體,逐步生成軟件的過程。軟件開發(fā)一般由設(shè)計(jì)、實(shí)現(xiàn)和測試等階段組成。 3. 軟件使用和維護(hù) 軟件的使用是在軟件通過測試后,將軟件安裝在用戶確定的運(yùn)行環(huán)境中移交給用戶使用。軟件的維護(hù)是對軟件系統(tǒng)進(jìn)行修改或?qū)浖枨笞兓龀龇磻?yīng)的過程。 軟件過程模型 軟件開發(fā)過程中存在各種復(fù)雜因素,為了解決由此而帶來的種種問題,軟件開發(fā)者們經(jīng)過多年的摸索,給出了多種實(shí)現(xiàn)軟件工程的方式 —— 軟件過程模型,如瀑布過程模型、螺旋過程模型和增量過程模型等。 1. 瀑布過程模型 瀑布過程模型反映了人們早期對軟件工程的認(rèn)識水平 , 是人們所熟悉的一種線性思維的體現(xiàn) 。 瀑布過程模型強(qiáng)調(diào)階段的劃分及其順序性、各階段工作及其文檔的完備性,是一種嚴(yán)格線性的、按階段順序的、逐步細(xì)化的開發(fā)模式,如圖 11所示。 圖 11 瀑布過程模型 2. 螺旋過程模型 螺旋過程模型的基本思路是 , 依據(jù)前一個(gè)版本的結(jié)果構(gòu)造新的版本 , 這個(gè)不斷重復(fù)迭代的過程形成了一個(gè)螺旋上升的路徑 ,如圖 12所示 。 圖 12 螺旋過程模型 3. 增量過程模型 有些時(shí)候可能會(huì)用一種幾乎連續(xù)的過程小幅度地推進(jìn)項(xiàng)目,這就是增量過程模型,如圖 13所示。 增量 ?? 日歷時(shí)間 分析 編碼 測試 增量 1 交付客戶
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1