我的軟體工程課目標

2021-08-17 14:41:13 字數 1001 閱讀 4871

軟體工程一直以來都缺乏乙個統一的定義,很多學者、組織機構都分別給出了自己的定義:

barryboehm:運用現代科學技術知識來設計並構造電腦程式及為開發、執行和維護這些程式所必需的相關檔案資料。

ieee:在軟體工程術語彙編中的定義:軟體工程是:1.將系統化的、嚴格約束的、可量化的方法應用於軟體的開發、執行和維護,即將工程化應用於軟體;2.在1中所述方法的研究

fritzbauer:在nato會議上給出的定義:建立並使用完善的工程化原則,以較經濟的手段獲得能在實際機器上有效執行的可靠軟體的一系列方法。

《計算機科學技術百科全書》:軟體工程是應用電腦科學、數學、邏輯學及管理科學等原理,開發軟體的工程。軟體工程借鑑傳統工程的原則、方法,以提高質量、降低成本和改進演算法。其中,電腦科學、數學用於構建模型與演算法,工程科學用於制定規範、設計范型(paradigm)、評估成本及確定權衡,管理科學用於計畫、資源、質量、成本等管理。

比較認可的一種定義認為:軟體工程是研究和應用如何以系統性的、規範化的、可定量的過程化方法去開發和維護軟體,以及如何把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來。

內涵:一、軟體工程過程是指為獲得軟體產品,在軟體工具的支援下由軟體工程師完成的一系列軟體工程活動,包括以下四個方面:

1、p(plan)——軟體規格說明。規定軟體的功能及其執行時的限制。

2、d(do)——軟體開發。開發出滿足規格說明的軟體。

3、c(check)——軟體確認。確認開發的軟體能夠滿足使用者的需求。

4、a(action)——軟體演進。軟體在執行過程中不斷改進以滿足客戶新的需求。

二、從軟體開發的觀點看,它就是使用適當的資源(包括人員,軟硬體資源,時間等),為開發軟體進行的一組開發活動,在活動結束時輸入(即使用者的需求)轉化為輸出(最終符合使用者需求的軟體產品)。三個階段:定義階段:可行性研究初步專案計畫、需求分析; 開發階段:概要設計、詳細設計、實現、測試;執行和維護階段:執行、維護、廢棄原則:1、抽象;2、資訊隱蔽;3、模組化;4、區域性化;5、確定性;6,一致性;7、完備性;8、可驗證性

我的軟體工程課目標

第一次用markdown編輯器寫部落格,格式上有誤請見諒!第一篇部落格,我現在真的不知道寫些什麼?那我們就圍繞著我的標題聊一下這個軟體工程,其實我現在才剛剛了解軟體工程,並不知道它有什麼?用!不過在我以前的理解裡,估計它能規劃我的程式設計能力以及提高對專案的整體的了解吧!現在嗎!我也剛剛接觸,具體軟...

我的軟體工程課目標

這學期我們班開了軟體工程這門課,任課的李巍老師為我們帶了全新的上課模式,很是新穎,這就是其中的一項,堅持寫部落格,我就得這是乙個很好的習慣,能夠讓我們及時總結,不斷的學習。也希望自己能堅持下來,把寫部落格培養成乙個良好的習慣。在我進入大學的時候,我選擇了軟體工程的這門課,在那個時候,我印象當中的軟體...

我的軟體工程課目標

寫在前面的話 2017年2月20號,也就是開學,這個時間,對於大部分上班族來說已經在幸苦的過著995的生活了,對於大部分中小學生來說也已經上學一周了,而我,意味著我的大學生或只剩三個月時間了,6月一出去實習就意味我已經踏進社會,加油少年。這學期新開了軟體工程這門課,開始我是覺得這門課應該也就跟那種沒...