
文章插圖
歡迎觀看本篇文章,小柴來為大家解答以上問題 。什么是軟件工程,軟件工程介紹很多人還不知道,現在讓我們一起來看看吧!
1、軟件工程是研究和應用如何用系統的、標準化的、可量化的過程方法開發和維護軟件,以及如何將經過時間檢驗的正確的管理技術與目前可用的最佳技術方法相結合的一門學科 。它涉及到編程語言、數據庫、軟件開發工具、系統平臺、標準、設計模式等等 。
2、軟件是從計算機程序和程序設計的概念演變而來 , 是在程序和程序設計發展到一定規模并逐漸商業化的過程中形成的 。軟件開發經歷了編程階段、軟件設計階段和軟件工程階段的演變過程 。
3、軟件設計階段:軟件設計階段出現在1956-1970年 。這一階段的特點是:硬件環境相對穩定,出現“軟件作坊”的開發組織形式 。產品軟件(可購買)被廣泛使用 , 軟件的概念被確立 。隨著計算機技術的發展和計算機應用的日益普及,軟件系統的規模越來越大,高級編程語言層出不窮,應用領域不斷擴大,開發者和用戶分工明確 , 社會對軟件的需求急劇增加 。然而 , 軟件開發技術沒有重大突破 , 軟件產品質量不高 , 生產效率低下,導致了“軟件危機” 。
4、軟件工程階段:從1970年開始,軟件開發進入軟件工程階段 ?!败浖C”的出現迫使人們研究和改變軟件開發的技術手段和管理方法 。從此,軟件進入了軟件工程時代 。這個階段的特殊性是:硬件向巨型化、小型化、網絡化、智能化四個方向發展,數據庫技術已經成熟并廣泛應用,出現了第三代、第四代語言;第一代軟件技術:結構化編程在數值計算領域取得了優異的成績;第二代軟件技術:在軟件生產過程中使用軟件測試技術、方法和原理;第三代軟件技術:處理需求定義技術用于軟件需求分析和描述 。
【軟件工程介紹 什么是軟件工程】本文到此結束 , 希望對大家有所幫助 。
- bec中級相當于什么水平 bec高級相當于什么水平
- 回味歌曲介紹 回味歌詞
- 番茄是什么意思什么梗 番茄是什么
- 汽車保險講解有哪些 介紹汽車保險的相關內容
- 3加二學校的介紹 3加二學校是什么意思
- 全民k歌送鸚鵡有什么用 全民k歌介紹
- 出水芙蓉是什么意思 出水芙蓉k線圖解
- 紅梅是水果嗎 紅梅是什么一種水果呢
- 1月是什么星座 1月是什么星座陽歷
- 奇異果與獼猴桃有什么不同 奇異果奇異果與獼猴桃的區別
