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

正文內(nèi)容

海大計算機專業(yè)軟件工程課程資料lge第一章軟件工程學(xué)-全文預(yù)覽

2025-01-24 02:41 上一頁面

下一頁面
  

【正文】 一個階段。如下圖所示。 為避免使用噴泉模型開發(fā)軟件時開發(fā)過程過分無序,應(yīng)該把一個線性過程(如圖 )作為總目標(biāo)。 圖 型,是典型的面向?qū)ο蟮能浖^程模型。 螺旋模型的基本思想是,使用原型及其他方法來盡量降低風(fēng)險。但是,使用這種方法將冒構(gòu)件無法集成到一起的風(fēng)險。使用增量模型時,第一個增量構(gòu)件往往實現(xiàn)軟件的基本需求,提供最核心的功能。因此,在設(shè)計和編碼階段發(fā)生錯誤的可能性也較小,這自然減少后續(xù)階段修改前面錯誤的可能性。如圖 。 圖 傳統(tǒng)的瀑布 模型 問題定義 總體設(shè)計 需求分析 可行性研究 詳細(xì)設(shè)計 綜合測試 編碼與單元測試 軟件維護 按照傳統(tǒng)的瀑布模型開發(fā)軟件,有如下幾個特點: 這個特點由兩重含義 : ( 1)必須等前一階段的工作完成之后,才能開始后一階段的工作;( 2)前一階段的輸出文檔就是后一階段的輸入文檔,因此只有前一階段的輸出文檔正確,后一階段的工作才能獲得正確的結(jié)果。為了獲得高質(zhì)量軟件產(chǎn)品,軟件過程必須科學(xué)、有效。 維護類型:改正性維護、適應(yīng)性維護、完善性維護、預(yù)防性維護。 低成本解決方案;中等成本解決方案;高成本 “十全十美 ”的系統(tǒng); ( 2)設(shè)計軟件結(jié)構(gòu),即確定程序由哪些模塊組成以及模塊間的關(guān)系。 ( 4)對象彼此間僅能通過發(fā)送消息互相聯(lián)系。每個類都定義了一組數(shù)據(jù)和一組操作,類是對具有相同數(shù)據(jù)和相同操作的一組相似對象的定義。每一階段的開始和結(jié)束都有嚴(yán)格的標(biāo)準(zhǔn),在每一階段的結(jié)束之前都必須進行正式嚴(yán)格的技術(shù)審查和管理復(fù)審。 傳統(tǒng)方法學(xué) 傳統(tǒng)方法學(xué)也稱為生命周期方法學(xué)或結(jié)構(gòu)化范型。 軟件工程的本質(zhì)特征: 1. 軟件工程關(guān)注大型程序的構(gòu)造 2. 軟件工程的中心課題是控制復(fù)雜性 3. 軟件經(jīng)常變化 4. 開發(fā)軟件的效率非常重要 5. 和諧的合作是開發(fā)軟件的關(guān)鍵 6. 軟件必須有效地支持它的用戶 7. 在軟件工程領(lǐng)域中是由具有一種文化背景的人 替具有另一種文化背景的人創(chuàng)造產(chǎn)品 軟件工程的基本原理 1. 用分階段的生命周期計劃嚴(yán)格管理 2. 堅持進行階段評審 3. 實行嚴(yán)格的產(chǎn)品控制 4. 采用現(xiàn)代程序設(shè)計技術(shù) 5. 結(jié)果應(yīng)能清楚的審查 6. 開發(fā)小組的人員應(yīng)該少而精 7. 承認(rèn)不斷改進軟件工程實踐的必要性 軟件工程方法學(xué) 通常把在軟件生命周期全過程中使用的一整套技術(shù)方法的集合稱為方法學(xué)( methodology),也稱為范型( paradigm)。采用工程的概念、原理、技術(shù)和方法來開發(fā)與維護軟件,把經(jīng)過時間考驗而證明正確的 管理技術(shù) 和當(dāng)前能夠得到的 最好的技術(shù)方法 結(jié)合起來,以經(jīng)濟地開發(fā)出高質(zhì)量的軟件并有效地維護它,這就是軟件工程。) ? 軟件不同于一般程序,它的一個顯著特點是規(guī)模龐大。 第一章 軟件工程學(xué)概述 軟件危機主要有以下一些表現(xiàn): ? 對軟件開發(fā)成本和進度的估計常常很不準(zhǔn)確; ? 用戶對 “已完成的 ”軟件系統(tǒng)不滿意的現(xiàn)象經(jīng)常發(fā)生; ? 軟件產(chǎn)品的質(zhì)量往往靠不住; ? 軟件常常是不可維護的; ? 軟件通常沒有適當(dāng)?shù)奈臋n資料; ? 軟件成本在計算機系統(tǒng)總成本中所占的比例逐年上升; ? 軟件開發(fā)生產(chǎn)率提高的速度,遠(yuǎn)遠(yuǎn)跟不上計算機應(yīng)用迅速普及深入的趨勢。包含下述兩個問題: ? 如何開發(fā)軟件,怎樣滿足對軟件的日益增長的需求; ? 如何維護數(shù)量不斷膨脹的已有軟件。(運行之前難以評價。 代價 高 中 低 早 中 后 變化出現(xiàn)的時期 圖 引入同一變動付出的代價隨時間變化的趨勢 消除軟件危機的途徑 軟件工程 軟件工程的介紹 概括地說,軟件工程是指導(dǎo)計算機軟件開發(fā)和維護的工程學(xué)科。 1993年 IEEE進一步給出了一個更全面更具體的定義: “軟件工程是: (1) 把系統(tǒng)的、規(guī)范的、可度量的途徑應(yīng)用于軟件開發(fā)、運行和維護過程,也就是把工程
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1