什麼是軟體工程思想,什麼是軟體,什麼是軟體工程?

2021-03-04 05:12:23 字數 4757 閱讀 1999

1樓:匿名使用者

軟體工程是一門研究如何用系統化、規範化、數量化等工程原則和方法去進行軟體的開發和維護的學科。

軟體工程包括兩方面內容:軟體開發技術和軟體專案管理。

軟體開發技術包括軟體開發方法學、軟體工具和軟體工程環境。

軟體專案管理包括軟體度量、專案估算、進度控制、人員組織、配置管理、專案計畫等。

軟體工程是六十年代末為了解決軟體危機而出現的一門學科,一般來講它包含開發技術與管理技術。而軟體過程是隨作軟體工程的開展,特別是近年來系iso900系列與cmm方法的實踐而逐漸時髦的乙個概念。它基於質量是做出來的,而非檢查出來的現代質量理論。

在規範化的軟體生產中,離開了軟體過程是不可思議的。

區別在於「工程」和「過程」的不同,軟體工程是指將系統化的、規範的、可度量的方法應用於軟體的開發、執行和維護的過程,即將工程化應用於軟體過程。工程著重應用,軟體工程一定是軟體過程的乙個「產出」,乙個個性化的例項!工程也是由過程組成的。

什麼是軟體,什麼是軟體工程?

2樓:匿名使用者

軟體(英文:software)是一系列按照特定順序組織的計算機資料和指令的集合。一般來講軟體被劃分為程式語言、系統軟體、應用軟體和介於這兩者之間的中介軟體。

軟體工程 (software engineering,簡稱為se)是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟體的學科。它涉及到程式語言,資料庫,軟體開發工具,系統平台,標準,設計模式等方面。在現代社會中,軟體應用於多個方面。

典型的軟體比如有電子郵件,嵌入式系統,人機介面,辦公套件,作業系統,編譯器,資料庫,遊戲等。同時,各個行業幾乎都有計算機軟體的應用,比如工業,農業,銀行,航空,**部門等。這些應用促進了經濟和社會的發展,使得人們的工作更加高效,同時提高了生活質量

3樓:復旦求是

軟體工程專業也算是目前就業比較好的專業之一,注重學生動手能力的培養,不少軟體工程專業的學生在學習期間就能接觸到一些實踐專案,這會明顯提公升學生的就業競爭力。軟體工程專業也是乙個與時俱進的專業,不少軟體工程專業畢業生的畢業題目都比較貼近技術流行趨勢,比如軟體測試/開發、智慧型技術、大資料、機器學習等方向。

就目前軟體工程大環境來講,無論是一本/二本或985/211的院校畢業,面臨的前景都差不多,基本上就業還是程式設計師,一輩子晉公升的空間都不會很大。因為學歷問題你並不能在職位上有很大的提公升,能力再強與同時期的研究生相比,公司會有較大可能選擇後者。現在軟工行業的hr看履歷表時,先看的就是學歷,年紀,主要是學歷這塊。

研究生是教會你如何用書籍去和世界頂級的人交流 如何去探索研究乙個專業領域,學到的東西和本科階段的書本上的知識相比,完全不是乙個維度上的。

4樓:神語寧熙

軟體指計算機系統中的程式及其文件。

軟體工程目前無統一的一致的定義,如果考試的話:軟體工程是應用電腦科學理論和技術以及工程管理原則和方法,按預算和進度實現滿足使用者要求的軟體產品的工程,或以此為研究物件的學科。

(參考軟體工程 第三版 錢樂秋)

5樓:紲室猶

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

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

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

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

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

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

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

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

6樓:秀妍撒浪嘿喲

用系統化的、規範化的、量化的方法去開發、運營、維護軟體系統,即將工程化的方法運用到軟體開發中。

7樓:匿名使用者

就是你用電腦能做事情的東西。電腦桌面上的ie瀏覽器,**,防毒軟體。。。

軟體工程學什麼的

8樓:匿名使用者

軟體工程一直以來都缺乏乙個統一的定義,很多學者、組織機構都分別給出了自己的定義:   boehm:運用現代科學技術知識來設計並構造電腦程式及為開發、執行和維護這些程式所必需的相關檔案資料。

  ieee:軟體工程是開發、執行、維護和修復軟體的系統方法。   fritz bauer:

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

軟體工程學的內容

軟體工程學的主要內容是軟體開發技術和軟體工程管理。   軟體開發技術包含軟體工程方法學、軟體工具和軟體開發環境;軟體工程管理學包含軟體工程經濟學和軟體管理學。

專業簡介

是計算機領域發展最快的學科分支之一,國家非常重視軟體行業的發展,對軟體人才的培養給予了非常優惠的政策。本專業培養掌握計算機軟體基本理論知識,熟悉軟體開發和管理技術、能夠在計算機軟體領域中從事軟體設計、開發和管理的高階人才。

主修課程

該專業除了學習公共基礎課外,還將系統學習離散數學、資料結構、演算法分析、物件導向程式設計、現代作業系統、資料庫原理與實現技術、編譯原理、軟體工程、軟體專案管理、計算機安全等課程,根據學生的興趣還可以選修一些其它選修課。

畢業去向

除考取國內外名牌大學研究生外,主要畢業去向是計算機軟體專業公司﹑資訊諮詢公司﹑以及金融等其它獨資、合資企業。

培養目標

本專業培養適應社會發展需求,德、智、體、美全面發展,具有紮實的計算機應用理論和知識基礎,掌握軟體工程領域的前沿技術和軟體開發方法,具有較強的實踐能力和創新精神,具備較強的軟體專案的系統分析、設計、開發和測試能力,能夠按照工程化的原則和方法從事軟體專案開發和管理的應用型人才。

就業方向

本專業學生畢業後可以從事各級各類企事業單位的辦公自動化處理、計算機安裝與維護、網頁製作、計算機網路和專業伺服器的維護管理和開發工作、動態商務**開發與管理、軟體測試與開發及計算機相關裝置的商品**等方面的有關工作。

就業前景分析

目前我國的軟體行業規模不是很大,有些軟體企業在軟體製作上,也只是採用了一些軟體工程的思想,距離大規模的工業化大生產比較還是有一定的差距;原因有管理體制的問題,市場問題,政策問題,也有軟體工程理論不全面和不完善的問題。所以軟體工程的研究和應用,以及我國軟體行業的進一步發展,都需要一定的既有軟體工程的理論基礎和研究能力,又有一定的實踐經驗的軟體工程科學技術人員來推動。軟體工程的前途是光明的。

  軟體服務外包屬於智力人才密集型現代服務業。大量著名外包企業落戶寧波。主要就業去向包括軟體外包與服務企業、資訊產品與服務企業,擔任程式設計師、軟體測試員、專案經理等工作崗位

技能考證

軟體設計師、系統分析師、網路工程師、計算機辦公軟體應用、微機系統維修員、計算機網路管理員、計算機程式設計師、網路編輯員

開設軟體工程專業的高校

遼寧工程技術大學、清華大學 、青島科技大學、哈爾濱工業大學、北京大學、南開大學、天津大學、東北大學、吉林大學、復旦大學、同濟大學、東南大學、浙江大學、廈門大學、山東大學、武漢大學、湖南大學、中山大學、重慶大學、重慶郵電大學、西安郵電大學、四川大學、雲南大學、中南大學、鄭州大學、南京大學、華中科技大學、北京交通大學、北京郵電大學、北京理工大學、國防科技大學、西安交通大學、北京工業大學、華南理工大學、電子科技大學、上海交通大學 西北工業大學、西北工業大學明德學院、大連理工大學、河北師範大學軟體學院、華東師範大學、西安電子科技大學、北京航空航天大學、中國科學技術大學、中南大學、深圳大學、太原理工大學、湖南涉外經濟學院、長沙學院、南京資訊工程大學、浙江萬里學院等

9樓:詩洋

先學c,再學c++,然後學vb, 現在流行的是java,然後還有asp,jsp,php等學程式設計從基礎做起!現在流行java,可以直接學請一位好一點的老師,或找個學習班 ,我目前已經工作,平常主要是看蛙課網上的教程提公升技能。

10樓:

學軟體開發和軟體管理

11樓:於熠磨璇珠

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

12樓:四川新華酸萌

大一學c語言,c+++,java ,還有資料結構 數字邏輯,組合語言

第一學期:高等數學,計算機基礎

第二學期:高等數學,c語言程式設計,邏輯電路與邏輯設計,線性代數第三學期:離散數學,概率與數理統計

第四學期:計算機組成原理,資料結構,軟體工程第五學期:計算方法,作業系統,組合語言

人工智慧/java語言

第六學期:演算法分析與設計,資料庫原理,編譯原理計算機網路/代數結構與組合數學

實時系統技術/unix系統/軟體構件技術/軟體測試與維護第七學期:軟體專案管理,物件導向系統分析與統計計算機圖形學/資訊檢索與利用

電子商務/資料倉儲與資料探勘/軟體過程能力評估/軟體質量控制

什麼是軟體工程?軟體工程是什麼?

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

軟體工程是工學還是理學,軟體工程屬於理科還是工科?

是工學,軟體工程專業是2002年國家教育部新增專業,隨著計算機應用領域的不斷擴大及中國經濟建設的不斷發展,軟體工程專業將成為乙個新的熱門專業。軟體工程專業以電腦科學與技術學科為基礎,強調軟體開發的工程性,使學生在掌握電腦科學與技術方面知識和技能的基礎上熟練掌握從事軟體需求分析 軟體設計 軟體測試 軟...

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

本人是軟體工程畢業,現在崗位是軟體測試。從你提出的問題來看,很不錯的,這三個職位都很不錯。先說說開發吧,眾所周知,一提it行業,首先想到的都是開發,可見其熱門度還是很高的,但是從另外角度來看,開發這塊要求的技術深度好高,除非你能夠有很強的專業技術,不然你可能永遠都是乙個小小的程式設計師,至於說發展到...