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

正文內(nèi)容

第1章軟件與軟件工程介紹-免費閱讀

2025-01-26 02:20 上一頁面

下一頁面
  

【正文】 軟件工程知識體系及知識域 ? 軟件工程知識體系指南的內(nèi)容 ? SWEBOK指南將軟件工程知識體系劃分為 10個知識域( knowledge areas, KA),分為兩類過程。 軟件工程知識體系及知識域 ? 軟件工程知識體 ? 軟件工程已從計算機科學(xué)與技術(shù)中脫離出來,逐漸形成了一門獨立的學(xué)科。 統(tǒng)一過程 ? 統(tǒng)一過程的階段 ③ 構(gòu)造階段 。驗證對象之間的交互、是否所有的構(gòu)件都集成了、是否正確實現(xiàn)了所有需求、查錯并改正。目標是描述系統(tǒng)應(yīng)該做什么,確保開發(fā)人員構(gòu)建正確的系統(tǒng)。微軟公司開發(fā)了構(gòu)件對象模型( COM),此模型提供了構(gòu)件的規(guī)格說明 ,在 Windows操作系統(tǒng),一個應(yīng)用系統(tǒng)中可以使用不同廠商生產(chǎn)的構(gòu)件。 基于構(gòu)件的開發(fā)模型 ? 開發(fā)步驟 ? 不考慮構(gòu)件的開發(fā)技術(shù),基于構(gòu)件的開發(fā)模型由以下步驟組成: (1)對于該問題領(lǐng)域的基于構(gòu)件的可用產(chǎn)品進行研究和評估。 基于構(gòu)件的開發(fā)模型 ? Clements對 CBSE給出了如下描述。 螺旋模型 ? 螺旋模型的優(yōu)點 ? 對可選方案和約束條件的強調(diào)有利于已有軟件的重用,也有助于把軟件質(zhì)量作為軟件開發(fā)的一個重要目標。如果成功地排除了所有風(fēng)險,則啟動下一步開發(fā)步驟,在這個步驟的工作過程相當(dāng)于純粹的瀑布模型。 螺旋模型 ? 螺旋模型最初是 Boehm于 1988年提出來的。 (2)逐步增加產(chǎn)品的功能可以使用戶有較充裕的時間學(xué)習(xí)和適應(yīng)新產(chǎn)品,從而減少一個全新的軟件可能給用戶組織帶來的沖擊。 (6) 快速原型的突出特點是“快速”。 ? 瀑布模型只適用于項目開始時需求已確定的情況。 ② 每個階段結(jié)束前都要對所完成的文檔進行評審,以便盡早發(fā)現(xiàn)問題,改正錯誤。軟件在運行中可能由于多方面的原因,需要對它進行修改。 ② 項目計劃 :描述將要完成的任務(wù)及其順序,并估計所需要的時間及工作量。 軟件工程的目標 質(zhì)量目標之間的關(guān)系 (1) (2) (3) (4) (5) (6) (7)在軟件工程領(lǐng)域中是由一種文化背景的人替具有另一種文化背景的人創(chuàng)造產(chǎn)品 軟件工程的本質(zhì)特性 (1)按軟件生存周期分階段制訂計劃并認真實施 (2) (3) (4) (5)明確責(zé)任 (6) (7)不斷改進開發(fā)過程 軟件工程的基本原理 軟件生存期 ? 概念 軟件也有一個孕育、誕生、成長、成熟和衰亡的生存過程,我們稱這個過程為 軟件生命周期 或 軟件生存期 。 ? 在 NATO會議上, Fritz Bauer對軟件工程的定義是:“軟件工程就是為了經(jīng)濟地獲得可靠的且能在實際機器上有效地運行的軟件,而建立和使用完善的工程原理。 (4) 隨著軟件規(guī)模的增大,其復(fù)雜性往往會呈指數(shù)級升高。 ?軟件常常是不可維護的。 (1) 系統(tǒng)軟件 (2) 應(yīng)用軟件 (3) 支撐軟件 (4) 可復(fù)用軟件 ? 軟件危機暴發(fā)于上個世紀六十年代末。 軟件的概念、特性和分類 (5) 生產(chǎn)特性 :與硬件或傳統(tǒng)的制造業(yè)產(chǎn)品的生產(chǎn)完全不同,軟件一旦設(shè)計開發(fā)出來,如果需要提供多個用戶,它的復(fù)制十分簡單,其成本也極為有限 。 ?文檔 是與程序開發(fā),維護和使用有關(guān)的圖文材料。第 1章 軟件與軟件工程的概念 ? 軟件的概念、特性和分類 ? 軟件危機與軟件工程 ? 系統(tǒng)工程的目標 ? 軟件生存期 ? 軟件生存期模型 ? 軟件工程知識體系及知識域 軟件的概念、特性和分類 ? 軟件的作用 具有 產(chǎn)品 和 產(chǎn)品生產(chǎn)載體 的雙重作用。 軟件的概念、特性和分類 ? 軟件的特性 (1) 形態(tài)特性 : 軟件是無形的、不可見的邏輯實體。 (6) 管理特性 :由于上述的幾個特點,使得軟件的開發(fā)管理顯得更為重要,也更為獨特 。 ? 主要表現(xiàn)為:軟件的發(fā)展速度遠遠滯后于硬件的發(fā)展速度,不能滿足社會日益增長的軟件需求。 ?軟件通常沒有適當(dāng)?shù)奈臋n資料。需要很多人分工協(xié)作,不僅涉及技術(shù)問題,更重要的是必須有科學(xué)嚴格的管理?!? ? 1993年 IEEE給出的定義: “軟件工程是:① 把系統(tǒng)的、規(guī)范的、可度量的途徑應(yīng)用于軟件開發(fā)、運行和維護過程,也就是把工程應(yīng)用于軟件;② 研究①中提到的途徑。 軟件生存期由軟件定義、軟件開發(fā)和運行維護 3個時期組成,每個時期又可劃分為若干個階段。 ③ 軟件測試計劃 :描述如何測試軟件,使之確保軟件應(yīng)實現(xiàn)規(guī)定的功能,并達到預(yù)期的性能。 軟件生存期模型 ? 瀑布模型 ? 快速原型模型 ? 增量模型 ? 螺旋模型 ? 噴泉模型 ? 統(tǒng)一過程
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1