軟件工程課件1 軟件工程概述_第1頁
軟件工程課件1 軟件工程概述_第2頁
軟件工程課件1 軟件工程概述_第3頁
軟件工程課件1 軟件工程概述_第4頁
軟件工程課件1 軟件工程概述_第5頁
已閱讀5頁,還剩10頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

11軟件工程

2

§1.1 軟件概述

軟件?

軟件=程序?3

一、軟件(software)定義

IEEE(InstituteofElectricalandElectronicsEngineers):

程序、數據和文檔資料。

4ISO9001:2000:一個好軟件的基本屬性表現為,軟件實現了客戶需要的功能和性能,能夠維護,可以讓用戶在指定環境和條件下依賴和使用。

5二、軟件的特點

⑴.它是邏輯實體,而不是物理實體。

⑵.它是一種創造性的思維活動。

⑶.它是長期運行的,不會老化。

⑷.它離不開計算機的硬件。

⑸.當前的軟件開發主要是手工方式。

⑹.軟件本身是相當復雜的。

⑺.軟件開發費用逐年增長,發達國家投資不斷增加。

⑻.軟件開發涉及諸多社會因素。6三、軟件的分類

1.按功能劃分:

①系統軟件

②支撐軟件

③應用軟件72.按工作方式分:

①實時處理軟件

②分時系統

③交互系統

④批處理系統

3.按規模劃分:微型、小型、中型、大型和巨大型。

4.按使用的頻度分:常用和不常用。如人口普查軟件四—五年用一次,財務報帳系統、銀行等系統是常用的,具體時間不定。

8有哪些軟件開發的錯誤方法和觀念3、軟件開發費用不斷增加。1、軟件的規模越來越大,結構越來越復雜。2、軟件開發管理困難。4、生產方式落后。5、軟件開發技術落后。6、軟件開發工具落后,生產率的提高速度緩慢。9軟件危機的表現有以下幾個方面:

(1).對于軟件開發的成本和進度的估計很不準確。

(2).開發的軟件產品不能完全滿足用戶要求。

(3).開發的軟件可靠性差。

(4).軟件的可維護性差。

(5).軟件通常沒有適當的文檔。

(6).軟件開發生產率提高的速度,遠遠跟不上計算機應用普及深入的趨勢。

10四、軟件危機(SoftwareCrisis)

在計算機軟件的開發和維護過程中所遇到的一系列嚴重問題,長期找不到解決這些問題的辦法,使問題逐漸積累起來,形成了尖銳的矛盾,從而導致了軟件危機。

11五、軟件工程學的產生

1.誕生:

在計算機系統發展的早期(20世紀60年代中期前),計算機硬件已相當普遍,軟件卻是為每個具體應用而專門編寫的。這時的軟件通常是規模較小的程序,編寫者和使用者往往是同一個人。在這種個體化的軟件環境下,使得軟件設計通常是在人們頭腦中進行的一個隱含的過程,除了程序清單之外,沒有其它文檔資料保存下來。

122.軟件工程

⑴軟件工程是一個包括一系列概念、理論、模式、語言、方法以及工具的綜合性學科。

⑵軟件工程是用科學知識和技術原理來定義、開發、維護軟件的一門學科。

13

軟件過程概念的形成可以追溯到20世紀60-70年代。1969年,Lehman花費了一年時間研究IBM公司的編程實踐,并首次提出了“編程過程”

的概念——“將一個微小的想法轉化成二進制程序代碼的所有相關技術和活動的集成”。這一概念初步確立了軟件過程概念的基礎。

14§1.2 軟件開發方法

研究軟件方法的目的是使開發過程“紀律化”,使開發工作能夠有計劃、有步驟地進行。研究軟件工具的目的是使開發過程“自動化”,就是使開發過程中的某些工作用計算機來完成。

15

1.軟件開發方法:是一種使用早已定義好的技術集及符號表示習慣來組織軟件生產的過程。方法一般表述成一系列的步驟,每一步驟都與相應的技術和符號相關。

2.從軟件工程誕生以來,已經提出

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論