軟件工程學概述

什么是軟件工程?

  • 軟件工程就是科學和數(shù)據(jù)的某種應用,通過這一應用,使計算機設備能夠借助于計算機程序、過程和有關文檔成為對人類有用的東西。

什么是軟件工程學?

  • 采用工程化的原理、概念、技術和方法進行軟件開發(fā)和維護,把經過實踐考驗的管理技術和當前能夠使用的技術方法結合起來,以較少的代價開發(fā)出高質量的軟件并維護它。

軟件工程三要素

  • 工具:用什么來解決,包括編程語言,環(huán)境等
  • 方法:方法是完成軟件開發(fā)的各項任務的技術方法,為軟件開發(fā)提供“如何做”的技術
  • 過程:解決問題的過程

什么是軟件

  • 軟件是由計算機程序、數(shù)據(jù)以及相關文檔的組成

什么是計算機系統(tǒng)?

  • 計算機系統(tǒng)由軟件、硬件、數(shù)據(jù)庫、人和過程等組成

軟件工程的框架

軟件工程框架.png

軟件生命周期.png

軟件過程模型都有哪些?

  • 瀑布模型
  • 演化模型
  • 螺旋模型
  • 增量模型
  • 噴泉模型
  • retional統(tǒng)一過程
  • rup最佳實踐
  • 微軟過程
  • 敏捷開發(fā)

軟件工程的基本原理有哪些?

可行性分析需要做到的程度?

  • 做好業(yè)務的邏輯關系,以業(yè)務關系做好一個系統(tǒng)流程圖。
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 1.1 軟件危機 軟件危機:計算機軟件在開發(fā)和維護的過程中所遇到的一系列嚴重問題; 軟件危機的7項典型表現(xiàn):a. ...
    iOS僉閱讀 1,015評論 0 8
  • 1 軟件危機的一些典型表現(xiàn) (1)對軟件開發(fā)成本和進度的估計常常很不準確。 (2)用戶對“已完成的”軟件系統(tǒng)很不滿...
    鑾輿_閱讀 421評論 0 1
  • 一、生命周期 一個事物一旦出生,就必然會長大,變異,一旦長大,就面臨著衰老,接下來就是消亡了,這個過程就稱為一個事...
    ZyBlog閱讀 2,851評論 1 11
  • 在傳統(tǒng)風俗上,春節(jié)以正月初一、初二、初三為正年,而節(jié)日活動,則從臘月二十三日起,一直延續(xù)到正月十五元宵節(jié),這期間的...
    城悅繁花閱讀 284評論 0 1

友情鏈接更多精彩內容