1. 軟體工程的全部科目有哪些
軟體工程。包含兩個部分:軟體和工程。軟體是程序員做的,而工程是項目負責人管理、程序員實踐的。
軟體又包含兩部分:語法和演算法。語法,即要掌握某種編程語言。一般來講,要想工作中用的上,那麼面向過程的語言和面向對象的語言都得掌握。一般學C、C++、Java、Dephi等等。面向過程的程序比較好學,條目也很清晰。而面向對象的編程需要學兩方面的內容:語法本身和龐大的類庫。演算法,這是編程的靈魂。一般包括:數據結構和經典演算法。學無止境,一般性的工作話,掌握基本的就夠了,如果工作較復雜得多看看演算法方面的期刊。
工程。現代軟體越變越大,大型的編寫工作動不動就涉及萬人。工程的方法只是為了更好的組織、協調編寫過程。《軟體工程》本身就是一本書,很厚的。主要講軟體的生命周期,比較抽象和繁雜,但是規范的工作方式就是從這本書里來的。另外關注一些編程習慣的知識。這也是工程的一部分。
軟體只是計算機科學中的一種。所以,比如計算機基礎、計算機系統等等宏觀的知識也需要理解。特別是對於高級程序員,計算機運行的底層知識就更重要了。操作系統、80x86以及匯編語言是底層知識中的一部分。
軟體行業分工很多:網路編程、資料庫編程、應用程序編程、游戲編程以及操作系統編程等(中國似乎還沒有商業化的操作系統),研究任何一個都挺累人的。學習完上面的基礎知識後,就需要給自己選一個專業方向了。
建議一個學習流程。如果你什麼都沒有學。
1】計算機基礎知識。主要是硬體方面(大一水平)
2】同時,學習C語言,語法就夠了
3】透徹的理解C++需要用C語言去編寫一個圖形化的應用程序,但是,似乎也有一些直接上手的C++教材。學習語法,簡單的類庫。(現在就是大二的水平)
4】數據結構,C++表述的。《數據結構》的書裡面會有一些經典的演算法的。
5】操作系統、80x86與匯編(大三水平,大四幾乎沒有幾本書要念的。)
6】專業學習。一方面是專業上的知識,另一方面是類庫在專業上的使用。(我想,應該可以工作了,大學里關於這方面的知識是很淺薄的,僅僅建立一個概念而已。但是要拿來謀生的話,就需要學多點了,前面所有的積淀都是為了這個目標的)
先學著,自己有體會後,就能確定自己應該學到什麼程度。如果一切順利的話,大概兩年多一點就可以完成這個過程。
2. 軟體工程的就業方向是什麼
在許多人的認知里,軟體工程畢業的學生出來工作後,就成為了人們口中的程序員。但其實,程序員也分很多種哦。下面我會舉幾個比較熱門的例子。
前端設計師:
我們在瀏覽網站時,會看到一些科技感十足,畫面十分精緻的網頁,也會看到一些粗製濫造、彷彿回到10年前的頁面。所有的這些,都是出自前端之手,他們負責在實現網站具體功能的同時加入一些互動和特效,和前端聯系比較緊密的是UI設計師。但是UI設計師相關的知識軟體工程大多是不教的。UI設計師的工作就是設計出比較好看的界面和圖標,合理的頁面布局等,需要掌握一些專業的設計軟體。
軟體工程畢業的學生完全可以憑自己的興趣,選擇一個自己最喜歡的職業,為其努力。
3. 如果想自學軟體工程專業,請問需要從哪方面著手,然後提高
我自學過編程、個人覺得應該通過網路、書籍了解到該學科的難易及特點,因為軟體工程很多。。
你要知道它的中英文版本、插件、以及其的應用領域,決定學了之後買一到兩本書應該就夠了,能找到懂行的最好,一起交流
4. 軟體工程是干什麼的
軟體工程是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟體的學科。它涉及程序設計語言、資料庫、軟體開發工具、系統平台、標准、設計模式等方面。
在現代社會中,軟體應用於多個方面。典型的軟體有電子郵件、嵌入式系統、人機界面、辦公套件、操作系統、編譯器、資料庫、游戲等。同時,各個行業幾乎都有計算機軟體的應用,如工業、農業、銀行、航空、政府部門等。這些應用促進了經濟和社會的發展,也提高了工作效率和生活效率 。
(4)軟體工程手擴展閱讀:
軟體工程過程是指為獲得軟體產品,在軟體工具的支持下由軟體工程師完成的一系列軟體工程活動,包括以下四個方面:
1、P(Plan)——軟體規格說明。規定軟體的功能及其運行時的限制。
2、D(DO)——軟體開發。開發出滿足規格說明的軟體。
3、C(Check)——軟體確認。確認開發的軟體能夠滿足用戶的需求。
4、A(Action)——軟體演進。軟體在運行過程中不斷改進以滿足客戶新的需求。
5. 軟體工程專業難學嗎
絕對是要下功夫的,這個是技術活。
6. 軟體工程高手進!
其實軟體工程呢,就是把編寫程序當成一項重大工程來做了
你可以想想,如果其中的g和n是幾百萬條代碼的時候,
是不是可以總稱為語句系列呢!!
而最外層的只是一個簡單的結構啊
而這個程序塊只處理block塊中的條件啊
就是隨便畫一個方框了,其中有g和n語句就行了啊!
軟體工程就是要把一個復雜的問題簡單話啊!
我以前學習過軟體工程,這個只是我個人的理解啊,哈哈。。。。。。。。。。
7. 軟體工程高手入~~~
yun wo lai le