『壹』 什麼是軟體工程
軟體工程(SoftWare Engineering)的框架可概括為:目標、過程和原則。
(1)軟體工程目標:生產具有正確性、可用性以及開銷合宜的產品。正確性指軟體產品達到預期功能的程度。可用性指軟體基本結構、實現及文檔為用戶可用的程度。開銷合宜是指軟體開發、運行的整個開銷滿足用戶要求的程度。這些目標的實現不論在理論上還是在實踐中均存在很多待解決的問題,它們形成了對過程、過程模型及工程方法選取的約束。
(2)軟體工程過程:生產一個最終能滿足需求且達到工程目標的軟體產品所需要的步驟。軟體工程過程主要包括開發過程、運作過程、維護過程。它們覆蓋了需求、設計、實現、確認以及維護等活動。需求活動包括問題分析和需求分析。問題分析獲取需求定義,又稱軟體需求規約。需求分析生成功能規約。設計活動一般包括概要設計和詳細設計。概要設計建立整個軟體系統結構,包括子系統、模塊以及相關層次的說明、每一模塊的介面定義。詳細設計產生程序員可用的模塊說明,包括每一模塊中數據結構說明及加工描述。實現活動把設計結果轉換為可執行的程序代碼。確認活動貫穿於整個開發過程,實現完成後的確認,保證最終產品滿足用戶的要求。維護活動包括使用過程中的擴充、修改與完善。伴隨以上過程,還有管理過程、支持過程、培訓過程等。
(3)軟體工程的原則是指圍繞工程設計、工程支持以及工程管理在軟體開發過程中必須遵循的原則。
『貳』 軟體工程碩士是怎麼回事
2001年國家為鼓勵促進軟體技術發展在原985院校中批准了其中35所高校成立了示範性軟體學院,名單可以在網上查到。這35所高校可進行自主命題入學考試,考試科目和入學難度與GCT差不多,在職工程碩士畢業後只有學位證,但不影響考博和評職稱等,如何條件合適可以考慮這個。
『叄』 軟體工程這個專業咋的
還不錯,學的好的話工作很好找。Google 網路都可能進
『肆』 為什麼會出現軟體工程
為了解決軟體危機,用工程化的思想來進行軟體開發。
所有軟體工程書的第一部分都是這個內容,詳細的去下本電子書看看吧。
『伍』 軟體工程產生的原因,具體包括什麼內容
原因:軟體危機的出現。
具體內容:
軟體規模越來越大,結構越來越復雜。
軟體開發管理困難而復雜。
軟體開發技術落後。
生產方式落後,仍採用手工方式。開發工具落後,生產率提高緩慢。
『陸』 為什麼提出軟體工程
1.軟體
要知道什麼是軟體工程,當然得先知道什麼是軟體.軟體就是計算機系統中與硬體相互依存的另一部分,它是包括程序,數據和相關文檔的完整組合.注意:軟體不僅包括程序,還包括文檔.所以做軟體也不僅僅是編程序,還需要寫文檔,後者應該提到與前者並重的地位。
2.軟體危機
從50年代到60年代,人們曾經把程序設計看作是一種任人發揮創造才能的技術領域,只要程序能得到正確的結果,程序的寫法可以不受任何約束.人們認為好的程序應該是運用了許多與眾不同的技巧和竅門的程序.這種觀點好象把編程序當成了一種藝術,因為藝術總是宣揚個性,喜歡與眾不同.(實際上,編程序的確可以看做是一種藝術,不過這種藝術是在遵循一定範式和准則這個前提下的藝術,個人觀點) 然而,隨著軟體的規模越來越大,人們在實踐中發現隨心所欲編寫的程序給維護,修改帶來了很大的麻煩.程序晦澀難懂,不同程序員,不同時期編寫的模塊難以介面.因此,軟體開發遇到了很大的困難.往往投入很大,收獲甚微.做的軟體漏洞百出,或無人使用.這就是軟體危機.
於是,人們在茫然中,漸漸的拋棄了原先的觀點,開始探索一種新的軟體開發的思想.這就導致了軟體工程的產生.程序也從按個人意圖創造的"藝術品"轉化為一種工程化的產品。
3.軟體工程的定義
軟體工程的定義很多,如:「軟體工程是開發,運行,維護和修復軟體的系統方法」;「建立並使用完善的工程化原則,以較經濟的手段獲得能在實際機器上有效運行的可靠軟體的一系列方法」等等。
定義是抽象的,掌握精髓才是關鍵。對軟體工程的最好理解就是「只可意會,不可言傳」,試問各位看官,您們都學過化學,但化學的定義是什麼呢?
但是,為了更快的意會,有必要在此廢話幾句。軟體工程可以看作是一種方法,一種思想,就是指導大家如何更好地開發軟體的方法和原則。軟工也可看作是一種工具,就是幫助大家分析,設計軟體的工具,如:流程圖,數據字典,以及一些輔助軟體等。軟工還可以看做是一種過程,就是軟體開發的過程。實際上,方法,工具,過程三者是軟體工程的三要素.
我是大一軟體工程專業的新生呢,上面的我從網上找來的,覺得挺好的,再者,說簡略一點就是,我認為是在做軟體開發的過程中加入了工程化的思想,使軟體開發,管理得更好,質量更高。
『柒』 急啊,軟體工程專業到底是怎麼回事啊
本人就是湖大軟體工程研一的學生,快一年了,作為新的專業,湖大的軟體工程似乎比其他學校還稍低,3.2w,其他學校一般是3.6w,但仍然比計通院的計算機專業2.4w的收費要高,而且軟體工程只有保送生才有公費(8000元)。我想很能解釋為什麼報我們院的人會相對較少 在教學方式上和學生待遇上,其他學校我不清楚,至少我們學校是感覺不到什麼區別的,由於是參加研考的統招生,既然達到了分數線,理所當然同時擁有學位證和學歷證。兩個院常常教學資源公享,而本人導師和計通院的一個博導是一組的,幾乎每周的學術報告幾乎也是一起的。 另如果不是計算機專業或電子信息類專業的畢業生的話,譬如經濟學畢業生,讀起來可能比較累,因為本專業最後是考實力的比拼。這是我的建議。 就業的話現在他們研三的情況似乎還比較好,至少比我保守的估計要好。不過我們仍需努力。[em:35] 查看原帖>>
『捌』 軟體工程是啥
軟體工程是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟體的學科。它涉及程序設計語言、資料庫、軟體開發工具、系統平台、標准、設計模式等方面。
『玖』 是什麼導致了軟體工程
它涉及到程序設計語言,資料庫,軟體開發工具,系統平台,
標准
,設計模式等方面。 軟體工程的框架可概括為:目標、過程和原則。
(1)軟體工程目標:生產具有正確性、可用性以及開銷合宜的產品。正確性指軟體產品達到預期功能的程度。可用性指軟體基本結構、實現及文檔為用戶可用的程度。開銷合宜是指軟體開發、運行的整個開銷滿足用戶要求的程度。這些目標的實現不論在理論上還是在實踐中均存在很多待解決的問題,它們形成了對過程、過程模型及工程方法選取的約束。
(2)軟體工程過程:生產一個最終能滿足需求且達到工程目標的軟體產品所需要的步驟。軟體工程過程主要包括開發過程、運作過程、維護過程。它們覆蓋了需求、設計、實現、確認以及維護等活動。需求活動包括問題分析和需求分析。問題分析獲取需求定義,又稱軟體需求規約。需求分析生成功能規約。設計活動一般包括概要設計和詳細設計。概要設計建立整個軟體系統結構
,包括子系統、模塊以及相關層次的說明、每一模塊的介面定義。詳細設計產生程序員可用的模塊說明,包括每一模塊中數據結構說明及加工描述。實現活動把設計結果轉換為可執行的程序代碼。確認活動貫穿於整個開發過程,實現完成後的確認,保證最終產品滿足用戶的要求。維護活動包括使用過程中的擴充、修改與完善。伴隨以上過程,還有管理過程、支持過程、培訓過程等。
(3)軟體工程的原則是指圍繞工程設計、工程支持以及工程管理在軟體開發過程中必須遵循的原則。
軟體工程是指導計算機軟體開發和維護的一門工程學科。採用工程的概念、原理、技術和方法來開發和維護計算機軟體,把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術和方法結合起來,以經濟地開發出高質量的軟體並有效地維護它。
『拾』 軟體工程這個專業是怎麼回事這個專業是不是很垃圾,難就業
我是學習這個專業的。
不是這個專業垃圾,是現在各個大學都是剛剛開設這門學科,所以報考的人比較少,這個是造成這個現象的原因之一。
就業難這個問題,不是這個專業的問題,現在大學生就業都很難。可以說,就算是最最垃圾的學科,你要是高手就沒有什麼就業難的問題,相反,就算是清華北大的學生門門功課掛紅燈你也找不到工作。