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

正文內(nèi)容

軟件工程概述ppt課件(2)-在線瀏覽

2024-10-22 20:22本頁面
  

【正文】 件必須有效地支持它的用戶 7. 在軟件工程領(lǐng)域中是由具有一種文化背景的人替具有另一種文化背景的人 信息工程系 軟 件教研室 19 軟件工程的基本原理 著名的軟件工程專家 學者們的意見并總結(jié)了 TRW公司多年開發(fā)軟件的經(jīng)驗,于 1983年在一篇論文中提出了軟件工程的 7條基本原理。 信息工程系 軟 件教研室 20 軟件工程的基本原理 1. 用分階段的生命周期計劃嚴格管理 2. 堅持進行階段評審 3. 實行嚴格的產(chǎn)品控制 4. 采用現(xiàn)代程序設(shè)計技術(shù) 5. 結(jié)果應(yīng)能清楚地審查 6. 開發(fā)小組的人員應(yīng)該少而精 7. 承認不斷改進軟件工程實踐的必要性 信息工程系 軟 件教研室 21 軟件工程與其他學科的區(qū)別 軟件工程和計算機科學有何區(qū)別 ? 計算機科學側(cè)重理論和基礎(chǔ) , 而軟件工程則側(cè)重于開發(fā)和交付的實際活動 。 軟件工程只是它的一部分 。 2) 多樣性的挑戰(zhàn):必須開發(fā)出新技術(shù) , 制作可靠的軟件 , 從而足以靈活應(yīng)對這種多樣性 。 信息工程系 軟 件教研室 23 軟件工程方法學 軟件工程包括技術(shù)和管理兩方面的內(nèi)容,是技術(shù)與管理緊密結(jié)合所形成的工程學科。 通常把在軟件生命周期全過程中使用的一整套技術(shù)方法的集合稱為方法學。 方法是完成軟件開發(fā)的各項任務(wù)的技術(shù)方法,回答“怎樣做”的問題; 工具是為運用方法而提供的自動的或半自動的軟件工程支撐環(huán)境; 過程是為了獲得高質(zhì)量的軟件所需要完成的一系列任務(wù)的框架,它規(guī)定了完成各項任務(wù)的工作步驟。 1. 傳統(tǒng)方法學 生命周期方法學或結(jié)構(gòu)化范型。這種方法學把軟件生命周期的全過程依次劃分為若干個階段,然后順序地完成每個階段的任務(wù)。 信息工程系 軟 件教研室 26 軟件工程方法學 2. 面向?qū)ο蠓椒▽W 結(jié)構(gòu)化范型只能獲得有限成功的一個重要原因是,這種技術(shù)要么面向行為 (即對數(shù)據(jù)的操作 ),要么面向數(shù)據(jù),還沒有既面向數(shù)據(jù)又面向行為的結(jié)構(gòu)化技術(shù)。與傳統(tǒng)方法相反,面向?qū)ο蠓椒ò褦?shù)據(jù)和行為看成同等重要,它是一種以數(shù)據(jù)為主線,把數(shù)據(jù)和對數(shù)據(jù)的操作緊密地結(jié)合起來的方法。 3. 系統(tǒng)設(shè)計:分為概要設(shè)計和詳細設(shè)計 , 概要設(shè)計建立目標系統(tǒng)的總體結(jié)構(gòu)及數(shù)據(jù)庫設(shè)計;詳細設(shè)計對模塊進行過程描述 , 確定模塊間的詳細接口 。 5. 系統(tǒng)測試:檢查和調(diào)試程序的正確性 , 排除錯誤 。 信息工程系 軟 件教研室 28 開發(fā)模型 瀑布模型 演化模型 螺旋模型 噴泉模型 RUP開發(fā) 敏捷過程與極限編程 微軟過程 信息工程系 軟 件教研室 29 問題定義 編 碼 需求分析 設(shè) 計 可行性研究 運行與維護 測 試 開發(fā) 時期 運行維護時期 計劃時期 (目標與范圍說明書 ) (可行性論證論告 ) (維護報告 ) (測試報告 ) (程序 ) (設(shè)計文檔 ) (需求說明書 ) (Waterfall Model) 瀑布模型 信息工程系 軟 件教研室 30 軟件生存周期及軟件開發(fā)模型 瀑布模型軟件開發(fā)具有以下幾個特征: 1. 階段間的順序性和依賴性 順序性是指:只有等前一階段的工作完成以后 , 后一 階段的工作才能開始;前一階段的輸出文檔 , 就是后一 階段的輸入文檔 。 信息工程系 軟 件教研室 31 軟件生存周期及軟件開發(fā)模型 2. 推遲實現(xiàn)的觀點 過早地考慮程序的實現(xiàn) , 常常導致大量返工 , 有時甚 至給開發(fā)人員帶來災(zāi)難性的后果 。 把邏輯設(shè)計與物理設(shè)計清楚地劃分開來 , 盡可能推 遲程序的物理實現(xiàn) , 這是瀑布型軟件開發(fā)的一條重要的 指導思想 。 沒有完成文檔 , 就認為沒有完成該階段的任務(wù) 。 信息工程系 軟 件教研室 33 軟件生存周期及軟件開發(fā)模型 演化模型( evolutional model) 先做試驗開發(fā),其目標只是在于探索可行性,弄清軟 件需求;然后在此基礎(chǔ)上獲得較為滿意的軟件產(chǎn)品。顯然,演化模型在克服瀑布模型缺點、減少由于軟件需求不明確而給開發(fā)工作帶來風險方面,確有顯著的效
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1