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

正文內(nèi)容

第1章軟件工程基礎(chǔ)(編輯修改稿)

2024-08-28 15:23 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 期計(jì)劃嚴(yán)格管理 2. 堅(jiān)持進(jìn)行階段評(píng)審 ? 錯(cuò)誤出現(xiàn)的時(shí)間:在編代碼之前( 63%: 37%) ? 改正錯(cuò)誤的代價(jià):發(fā)現(xiàn)得月晚,開發(fā)代價(jià)越高 3. 實(shí)行嚴(yán)格的產(chǎn)品控制 ? 基線配置、變動(dòng)控制 4. 采用現(xiàn)代程序設(shè)計(jì)技術(shù) 5. 結(jié)果應(yīng)能清楚地審查 6. 開發(fā)小組的人員應(yīng)該少而精 7. 承認(rèn)不斷改進(jìn)軟件工程實(shí)踐的必要性 ? 軟件工程學(xué)分為:理論與結(jié)構(gòu)、方法、工具與環(huán)境、管理和規(guī)范等。 ? 理論與結(jié)構(gòu)包括:程序正確性證明理論、軟件可靠性理論、軟件成本估算模型、軟件開發(fā)模型、模塊劃分原理等。 ? 軟件開發(fā)技術(shù)包括:軟件開發(fā)方法學(xué)、軟件工具和軟件開發(fā)環(huán)境。 ? 軟件工程管理包括:軟件開發(fā)管理和軟件經(jīng)濟(jì)管理 。 ? 軟件生存周期 就是從提出軟件產(chǎn)品開始,直到該軟件產(chǎn)品被淘汰的全過程 。 ? 我國(guó)軟件工程標(biāo)準(zhǔn)將軟件生命周期分成以下幾個(gè)階段: ? 軟件定義 : 確定軟件開發(fā)總目標(biāo);確定工程的可行性;導(dǎo)出實(shí)現(xiàn)策略及系統(tǒng)功能;估計(jì)資源和成本,并且制定工程進(jìn)度表。 ? 問題定義、可行性研究、需求分析 ? 軟件開發(fā) : 具體設(shè)計(jì)和實(shí)現(xiàn)在前一個(gè)時(shí)期定義的軟件 ? 總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼和單元測(cè)試、綜合測(cè)試 ? 軟件維護(hù) : 使軟件持久地滿足用戶的需要。 軟件生命周期 (續(xù) 1) 1. 問題定義 ? “ 要解決的問題是什么 ?” ? 確定用戶要求解決的性質(zhì)、工程的目標(biāo)和規(guī)模。 2. 可行性研究 ? “ 對(duì)于上一個(gè)階段所確定的問題有行得通的解決辦法嗎 ?” ? 經(jīng)濟(jì)可行性、技術(shù)可行性、法律可行性、不同的方案 3. 需求分析 ? “ 為了解決這個(gè)問題,目標(biāo)系統(tǒng)必須做什么 ” ? 確定系統(tǒng)必須具有的功能和性能,系統(tǒng)要求的運(yùn)行環(huán)境,并且預(yù)測(cè)系統(tǒng)發(fā)展的前景。 ? 規(guī)格說明書 (specification) 軟件生命周期 (續(xù) 2) 4. 總體設(shè)計(jì)(概要設(shè)計(jì)) ? “ 概括地說,應(yīng)該怎樣實(shí)現(xiàn)目標(biāo)系統(tǒng) ?” ? 設(shè)計(jì)出實(shí)現(xiàn)目標(biāo)系統(tǒng)的幾種可能的方案。推薦一個(gè)最佳方案。 5. 詳細(xì)設(shè)計(jì) ? “ 應(yīng)該怎樣具體地實(shí)現(xiàn)這個(gè)系統(tǒng)呢 ?” ? 設(shè)計(jì)出程序的詳細(xì)規(guī)格說明。 6. 編碼和單元測(cè)試 ? 寫出正確的容易理解、容易維護(hù)的程序模塊 ? 仔細(xì)測(cè)試編寫出的每一個(gè)模塊。 7. 綜合測(cè)試 ? 集成測(cè)試和驗(yàn)收測(cè)試,現(xiàn)場(chǎng)測(cè)試或平行運(yùn)行 8. 軟件維護(hù) ? 使系統(tǒng)持久地滿足用戶的需要。 ? 改正性維護(hù),適應(yīng)性維護(hù),完善性維護(hù),預(yù)防性維護(hù)。 ? 軟件生存期模型反映軟件生存周期內(nèi)各種工作應(yīng)如何組織及,以及各個(gè)階段應(yīng)如何銜接。 ? 軟件生存期模型是跨越整個(gè)軟件生存周期的系統(tǒng)開發(fā)、運(yùn)作、維護(hù)所實(shí)施的全部工作和任務(wù)的結(jié)構(gòu)框架。 ? 常用的軟件生存期模型有:瀑布模型、原型模型、螺旋模型、基于四代技術(shù)模型、噴泉模型和增量模型。 (Waterfall model) ? 瀑布模型又稱生存周期模型,由 ,是軟件工程的基礎(chǔ)模型。 理想的瀑布模型 實(shí)際的瀑布模型 瀑布模型的特點(diǎn) 1. 階段間具有順序性和依賴性 ? 各個(gè)階段如同瀑布流水,逐級(jí)下落,自上而下、相互銜接的固定次序 。 2. 推遲實(shí)現(xiàn)的觀點(diǎn) ? 清楚地區(qū)分邏輯設(shè)計(jì)與物理設(shè)計(jì),盡可能推遲程序的物理實(shí)現(xiàn)。 3. 質(zhì)量保證的觀點(diǎn) (文檔驅(qū)動(dòng) ) ? 每個(gè)階段都必須完成規(guī)定的文檔 ? 每個(gè)階段結(jié)束前都要對(duì)所完成的文檔進(jìn)行評(píng)審 瀑布模型的缺點(diǎn) ? 模型缺乏靈活性。 ? 開發(fā)過程一般不能逆轉(zhuǎn),否則代價(jià)太大 ? 規(guī)格說明很難理解: “ 我知道這是按我的要求做的,但不是我想要的樣子。 ” ? 軟件的實(shí)際情況必須到項(xiàng)目開發(fā)的后期客戶才能看到。( 文檔驅(qū)動(dòng)的兩面性 ) 快速原型模型 快速建立起來的可以在計(jì)算機(jī)上運(yùn)行的程序,它所能完成的功能往往是最終產(chǎn)品能完成的功能的一個(gè)子集。 用戶測(cè)試 運(yùn)行原型
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1