導航:首頁 > 工程技術 > 軟體工程概念

軟體工程概念

發布時間:2021-06-17 03:07:35

1. 軟體工程的概念是哪年提出的()

1968 年北大西洋公約組織在前聯邦德國開會提出的

2. 計算機軟體工程概念題怎樣回答

補充
各階段與相應文檔的關聯:
1、單元測試計劃/設計/執行階段,需要輸出以下文檔:
單元測試計劃
單元測試方案
單元測試用例
單元測試日報
單元測試報告

2、集成測試計劃/設計/執行階段,需要輸出以下文檔:
集成測試計劃
集成測試方案
集成測試用例
集成測試日報
集成測試報告

3、系統測試計劃/設計/執行階段,需要輸出以下文檔:
系統測試計劃
系統測試方案
系統測試用例
系統測試日報
系統測試報告

3. 軟體工程問題定義,什麼是軟體工程

軟體工程是指導計算機軟體開發和維護的工程學科.採用工程的概念、原理、
技術和方法來開發與維護軟體,把經過時間考驗而證明正確的管理技術和當前能夠
得到的最好的技術方法結合起來,這就是軟體工程.
軟體工程(SoftWare Engineering)的框架可概括為:目標、過程和原則.
(1)軟體工程目標:生產具有正確性、可用性以及開銷合宜的產品.正確性指軟體產品達到預期功能的程度.可用性指軟體基本結構、實現及文檔為用戶可用的程度.開銷合宜是指軟體開發、運行的整個開銷滿足用戶要求的程度.這些目標的實現不論在理論上還是在實踐中均存在很多待解決的問題,它們形成了對過程、過程模型及工程方法選取的約束.
(2)軟體工程過程:生產一個最終能滿足需求且達到工程目標的軟體產品所需要的步驟.軟體工程過程主要包括開發過程、運作過程、維護過程.它們覆蓋了需求、設計、實現、確認以及維護等活動.需求活動包括問題分析和需求分析.問題分析獲取需求定義,又稱軟體需求規約.需求分析生成功能規約.設計活動一般包括概要設計和詳細設計.概要設計建立整個軟體系統結構,包括子系統、模塊以及相關層次的說明、每一模塊的介面定義.詳細設計產生程序員可用的模塊說明,包括每一模塊中數據結構說明及加工描述.實現活動把設計結果轉換為可執行的程序代碼.確認活動貫穿於整個開發過程,實現完成後的確認,保證最終產品滿足用戶的要求.維護活動包括使用過程中的擴充、修改與完善.伴隨以上過程,還有管理過程、支持過程、培訓過程等.
(3)軟體工程的原則是指圍繞工程設計、工程支持以及工程管理在軟體開發過程中必須遵循的原則.

4. 軟體工程

中國高等教育網上有介紹

http://gaokao.h-e.com/yx/zyjdnry.asp?zyid=259

軟體工程專業

專業簡介

依託北京航空航天大學在國內頂尖的計算機學科、電子信息工程及相關學科優勢,軟體學院於2002年4月正式成立,是教育部、國家計委批準的35所國家示範性軟體學院之一,現擔任全國軟體工程領域工程碩士培養工作牽頭單位。軟體學院通過吸引眾多來自世界各國的優秀資深工程師和學者,將其多年的市場經驗、學術研究和業界發展動向融入教學,實現企業需求與人才培養的緊密結合,培養國際化、實用化的軟體工程技術人才和管理人才。目前,學院有專兼職教師100多名,其中約45%的教師為外籍或在國外獲得博士、碩士學位並可以原文講課,約1/4的課程由原文講授(英文或日文),85%以上的課程採用雙語講授。本院現有學生1800餘名,其中碩士研究生超過1200名。

軟體學院力求突破傳統學科體系設置,嚴格遵照「必須有巨大的市場需求、必須有領導性企業的支持合作、必須達到國內領先水平」原則,設立了日文應用軟體開發、集成電路設計、信息工程監理、高級IT項目管理與營銷、計算機游戲設計、軟體質量與測試、軟體工程與管理以及信息安全等八個專業方向。其中日文應用軟體開方向是教育部與中央電視台在北航眾多專業中選擇向社會推薦的兩個專業之一,首批學生赴日實習就業率超過85%;集成電路設計方向率先與美國邁阿密佛羅里達州州立大學FIU合作辦學,FIU教授來京全英文授課,學生可同時獲得美國、中國認可的兩個碩士學位。

為了真正培養出適合企業的實用型人才,也使企業與學院實現技術人才、產品研發等資源的最優共享,軟體學院已與MICROSOFT、HP、ORACLE、CISCO、VIA、NEC、富士通、理光、用友、聯想集團、恆基偉業、北京市軟體出口基地等數百家國內外軟體企業簽訂了合作協議,為學生提供了從培養定位、專業實踐到面向就業的全過程支持。2003級的學生中已有100多名被派往日本、加拿大、美國等海外軟體企業實習就業,平均薪資遠高於市場同類崗位薪資水平。

在軟體工程本科課程體系設置上,學院改革基礎課教學方式,增加啟發式案例教學內容,加大外語應用能力培養力度,加強工程 實踐環節訓練,按市場需求調整專業方向,使其反映計算機學科軟體工程領域特點及發展趨勢。高年級大部分專業課程採用雙語教學(漢/英,漢/日)和原文教學(英、日語),使用優秀的原文教材,並和國外著名大學進行聯合辦學(現已與美國邁阿密佛羅里州州立大學FIU聯合招收培養了一批中美雙碩士)。軟體學院已經成為了國內最國際化辦學的學院之一,今後將陸續選派少部分優秀學生到加拿大、英國、美國、印度、愛爾蘭、日本等地參加夏令營、冬令營或進行一、二學期的學生交換計劃。

5. 什麼是軟體工程

計算機工程從電子工程學科中分離出來,旨在研究計算機硬體的相關工程問題,而軟體工程從計算機科學中的一個學科方向發展成為與之並重的一門獨立學科,重點研究如何以系統的、可控的、高效的方式開發和維護高質量軟體的問題。 1.軟體工程的定義軟體工程學科誕生後,人們為軟體工程給出了不同的定義,例如最早的定義是由F.L. Bauer給出的,即「軟體工程是為了經濟地獲得能夠在實際機器上高效運行的、可靠的軟體而建立和應用一系列堅實的軟體工程原則」。而美國梅隆卡耐基大學軟體工程研究所(SEI)給出的定義則是軟體工程是以工程的形式應用計算機科學和數學原理,從而經濟有效地解決軟體問題。但目前普遍使用的軟體工程定義是由IEEE給出的,即軟體工程是將系統性的、規范化的、可定量的方法應用於軟體的開發、運行和維護。軟體工程概念實際存在兩層含義,從狹義概念看,軟體工程著重體現在軟體過程中所採用的工程方法和管理體系,例如,引入成本核算、質量管理和項目管理等,即將軟體產品開發看作是一項工程項目所需要的系統工程學和管理學。從廣義概念看,軟體工程涵蓋了軟體生命周期中所有的工程方法、技術和工具,包括需求工程、設計、編程、測試和維護的全部內容,即完成一個軟體產品所必備的思想、理論、方法、技術和工具。 2.軟體工程的內涵軟體工程學科包含為完成軟體需求、設計、構建、測試和維護所需的知識、方法和工具。軟體工程不局限在理論之上,更重要在實踐上,能夠幫助軟體組織協調團隊、運用有限的資源,遵守已定義的軟體工程規范,通過一系列可復用的、有效的方法,在規定的時間內達到預先設定的目標。針對軟體工程的實施,無論是採用什麼樣的方法和工具,先進的軟體工程思想始終是最重要的。只有在正確的工程思想指導下,才能制定正確的技術路線,才能正確地運用方法和工具達到軟體工程或項目管理的既定目標。 3.軟體工程是一門交叉性學科軟體工程是一門交叉性的工程學科,它是將計算機科學、數學、工程學和管理學等基本原理應用於軟體的開發與維護中,其重點在於大型軟體的分析與評價、規格說明、設計和演化,同時涉及管理、質量、創新、標准、個人技能、團隊協作和專業實踐等。從這個意義上看,軟體工程可以看作由下列3部分組成。計算機科學和數學用於構造軟體的模型與演算法;工程科學用於制定規范、設計范型、評估成本以及確定權衡等;管理科學用於計劃、資源、質量、成本等管理。例如,計算機輔助軟體工程(Computer Aided Software Engineering,CASE)是一組工具和方法的集合,可以輔助軟體生命周期各階段進行的軟體開發活動。CASE吸收了CAD(計算機輔助設計)、軟體工程、操作系統、資料庫、網路和許多其他計算機領域的原理和技術。這個例子也體現了這一點——軟體工程是學科交叉的、集成和綜合的領域。 4.軟體工程學科範圍如果從知識領域看,軟體工程學科是以軟體方法和技術為核心,涉及計算機的硬體體系、系統基礎平台等相關領域,同時還要涉及一些應用領域和通用的管理學科、組織行為學科。例如,通過應用領域的知識幫助我們理解用戶的需求,從而可以根據需求來設計軟體的功能。在軟體工程中必然要涉及組織中應用系統的部署和配置所面臨的實際問題,同時又必須不斷促進知識的更新和理論的創新。為了真正解決實際問題,需要在理論和應用上獲得最佳平衡。 先進、成熟的軟體工程思想有哪些? 代碼評審的最佳實踐

6. 軟體工程的定義是什麼

  1. BarryBoehm:運用現代科學技術知識來設計並構造計算機程序及為開發、運行和維護這些程序所必需的相關文件資料。

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

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

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

  1. 運行時,能夠提供所要求功能和性能的指令或計算機程序集合。

  2. 程序能夠滿意地處理信息的數據結構。

  3. 描述程序功能需求以及程序如何操作和使用所要求的文檔。以開發語言作為描述語言,可以認為:軟體=程序+數據+文檔。

7. 軟體工程是什麼概念

軟體工程是研究和應用如何以系統性的、規范化的、可定量的過程化方法去開發和維護軟體,以及如何把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來的學科。它涉及到程序設計語言、資料庫、軟體開發工具、系統平台、標准、設計模式等方面。

8. 軟體工程的概念

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

Boehm:運用現代科學技術知識來設計並構造計算機程序及為開發、運行和維護這些程序所必需的相關文件資料。

IEEE:軟體工程是開發、運行、維護和修復軟體的系統方法。

Fritz Bauer:建立並使用完善的工程化原則,以較經濟的手段獲得能在實際機器上有效運行的可靠軟體的一系列方法。
目前比較認可的一種定義認為:軟體工程是研究和應用如何以系統性的、規范化的、可定量的過程化方法去開發和維護軟體,以及如何把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來。

與軟體工程概念相關的資料

熱點內容
蘇州假山景觀設計工程 瀏覽:862
哈爾濱工程造價招聘 瀏覽:937
建築工程土建勞務分包 瀏覽:632
道路監理工程師 瀏覽:476
安徽工程大學機電學院在本校嗎 瀏覽:370
河北工程大學保研率多少 瀏覽:287
有學質量工程師的書嗎 瀏覽:479
康樂縣建築工程公司 瀏覽:569
助理工程師二級 瀏覽:872
注冊安全工程師初級考試時間 瀏覽:901
食品科學與工程專業課題研究 瀏覽:881
工程造價圖紙建模 瀏覽:888
遼寧恆潤建設工程有限公司 瀏覽:93
實行施工總承包的工程項目 瀏覽:737
道路橋梁工程技術興趣愛好 瀏覽:316
密歇根理工大學電氣工程專業 瀏覽:388
廣西交通工程質量監督站 瀏覽:31
四川大學材料科學與工程學院考研參考書目 瀏覽:858
有線電視工程建設管理條例 瀏覽:270
雲南工程監理公司排名 瀏覽:673