軟體工程所面臨的主要問題是什麼,軟體工程目標和麵臨的主要問題有哪些

時間 2021-10-15 00:24:30

1樓:小雞燉雞毛

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

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

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

軟體工程目標和麵臨的主要問題有哪些

軟體工程問題定義,什麼是軟體工程?它可以解決什麼問題?

2樓:呆呆

軟體工程是指導計算機軟體開發和維護的工程學科。採用工程的概念、原理、

技術和方法來開發與維護軟體,把經過時間考驗而證明正確的管理技術和當前能夠

得到的最好的技術方法結合起來,這就是軟體工程。

軟體工程(software engineering)的框架可概括為:目標、過程和原則。

(1)軟體工程目標:生產具有正確性、可用性以及開銷合宜的產品。正確性指軟體產品達到預期功能的程度。

可用性指軟體基本結構、實現及文件為使用者可用的程度。開銷合宜是指軟體開發、執行的整個開銷滿足使用者要求的程度。這些目標的實現不論在理論上還是在實踐中均存在很多待解決的問題,它們形成了對過程、過程模型及工程方法選取的約束。

(2)軟體工程過程:生產一個最終能滿足需求且達到工程目標的軟體產品所需要的步驟。軟體工程過程主要包括開發過程、運作過程、維護過程。

它們覆蓋了需求、設計、實現、確認以及維護等活動。需求活動包括問題分析和需求分析。問題分析獲取需求定義,又稱軟體需求規約。

需求分析生成功能規約。設計活動一般包括概要設計和詳細設計。概要設計建立整個軟體系統結構,包括子系統、模組以及相關層次的說明、每一模組的介面定義。

詳細設計產生程式設計師可用的模組說明,包括每一模組中資料結構說明及加工描述。實現活動把設計結果轉換為可執行的程式**。確認活動貫穿於整個開發過程,實現完成後的確認,保證最終產品滿足使用者的要求。

維護活動包括使用過程中的擴充、修改與完善。伴隨以上過程,還有管理過程、支援過程、培訓過程等。

(3)軟體工程的原則是指圍繞工程設計、工程支援以及工程管理在軟體開發過程中必須遵循的原則。

義務教育發展面臨的主要問題是什麼

希望有好大學讀 主要問題是學生的知識教育做到位了,但是心理素質教育並沒有跟上 在素質教育相對落後的地區總會出現這種個別現象,從小學起,就有看到抽菸燙頭的 不乖 少年 少女。一方面,跟所在學校的校園氛圍有關。學風以及校風差的學校,可能會多些,學校不會狠抓校風建設,也沒有專門的人去管理,當事老師也可能只...

軟體工程專業分方向的問題,軟體工程專業什麼方向好??

小灰馬 方向之一 軟體開發與測試方向 培養目標 本專業方向培養掌握電腦科學的基礎理論和軟體工程領域紮實的專業知識和技能以及一定的應用領域知識,掌握主流軟體技術 主流平臺與工具,具有較強的系統分析 架構 設計和程式設計能力,能夠熟練運用軟體工程的思想和方法設計 開發 維護和管理中大型軟體系統,具有一定...

軟體工程的就業方向是什麼,軟體工程專業都有哪些就業方向?

在許多人的認知裡,軟體工程畢業的學生出來工作後,就成為了人們口中的程式設計師。但其實,程式設計師也分很多種哦。下面我會舉幾個比較熱門的例子。前端設計師 我們在瀏覽 時,會看到一些科技感十足,畫面十分精緻的網頁,也會看到一些粗製濫造 彷彿回到10年前的頁面。所有的這些,都是出自前端之手,他們負責在實現...