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

正文內容

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

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

下一頁面
  

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