1樓:匿名使用者
軟體工程師是對應用軟體創造軟體的人們的統稱,軟體工程師按照所處的領域不同可以分為系統分析員,軟體設計師,系統架構師,程式設計師,測試員等等。人們也常常用程式設計師來泛指各種軟體工程師。
軟體工程的主要課程:
外語、高等數學、線性代數、高等代數、電子技術基礎、離散數學、計算機引論(c語言)、資料結構、c++程式設計、組合語言程式設計、演算法設計與分析、計算機組成原理與體系結構、資料庫系統、計算機網路、軟體工程、軟體測試技術、軟體需求與專案管理、軟體設計例項分析、cmm/iso9000等。
軟體工程(software engineering)的框架可概括為:目標、過程和原則。
(1)軟體工程目標:生產具有正確性、可用性以及開銷合宜的產品。正確性指軟體產品達到預期功能的程度。
可用性指軟體基本結構、實現及文件為使用者可用的程度。開銷合宜是指軟體開發、執行的整個開銷滿足使用者要求的程度。這些目標的實現不論在理論上還是在實踐中均存在很多待解決的問題,它們形成了對過程、過程模型及工程方法選取的約束。
(2)軟體工程過程:生產乙個最終能滿足需求且達到工程目標的軟體產品所需要的步驟。軟體工程過程主要包括開發過程、運作過程、維護過程。
它們覆蓋了需求、設計、實現、確認以及維護等活動。需求活動包括問題分析和需求分析。問題分析獲取需求定義,又稱軟體需求規約。
需求分析生成功能規約。設計活動一般包括概要設計和詳細設計。概要設計建立整個軟體系統結構,包括子系統、模組以及相關層次的說明、每一模組的介面定義。
詳細設計產生程式設計師可用的模組說明,包括每一模組中資料結構說明及加工描述。實現活動把設計結果轉換為可執行的程式**。確認活動貫穿於整個開發過程,實現完成後的確認,保證最終產品滿足使用者的要求。
維護活動包括使用過程中的擴充、修改與完善。伴隨以上過程,還有管理過程、支援過程、培訓過程等。
(3)軟體工程的原則是指圍繞工程設計、工程支援以及工程管理在軟體開發過程中必須遵循的原則。
2樓:老虎二姨
程式設計啊!對日外包啊!
android軟體工程師需要學習什麼?
軟體工程師是什麼專業 10
3樓:陝西新華電腦
軟體開發工程師是從事軟體開發相關工作的人員的統稱,工程師的技術是很全面的,除了基礎語言,還有資料庫,平台技術,和框架等技術都需要掌握,不管是和什麼攻城獅,都需要從基礎開始,只有具備紮實的基礎,才能走向攻城獅
4樓:匿名使用者
其實計算機是一門非常複雜的專業,裡面細分了網路,軟體,程式等等。我建議你學程式設計專業,不過對數學跟英文要求較高,數學中的函式在程式設計裡非常重要。一旦你能夠自己獨立設計出乙個全新的程式,可能一鳴驚人,中國的比爾蓋茨就是你。
5樓:天天喝可樂
電腦科學不是做軟體的吧 我是軟體開發專業的 屬於軟體工程系的
6樓:
軟體開發為那個專業。
7樓:匿名使用者
就是軟體工程啊,有這個專業
軟體工程師都需要學習什麼?
8樓:匿名使用者
軟體工程不等同與軟體開發,軟體工程是乙個工程學科其指導意義更多。乙個比較貼切的比喻:把一款軟體比做一座大橋,那麼軟體工程師相當與施工總指揮,而一般的開發人員相當與建築工人!
當今社會不論什麼職業的都需要乙個不斷學習的環節。軟體工程師也一樣,雖然軟體工程師的工作不同與程式設計師但是乙個軟體工程師其前身必定是乙個優秀的程式設計師,軟體的開發工具開發技術在不斷的發展。在校學生所能學到的東西很難跟的上發展的需要但是也不能說那些東西完全沒有用,只有在完全理解了相應的基本技能之後你才能很輕鬆的掌握新的技能,軟體技術都是乙個循序漸進的過程。
所以學好學校所能提供的專業課程是相當重要的。
其次,我說軟體工程是乙個工程學科但他同時也是乙個管理學科,你必須學會怎樣來領導你的小組是他們能夠完全理解貫徹你的意圖。應此必須具有良好的溝通能力當然這個東西不是讀一本書參加乙個培訓班就能作到的,這要依賴於平時的培養。
另外,不要以為你掌握了軟體工程的理論就一定能做軟體工程相應的事情,軟體工程只是乙個理論乙個指導思想。搞軟體開發的都必須了解這些基本理論並在平時的工作中認真的去貫徹執行。人人都想去管理層面可是有那麼多人給你管麼?
並不是說所有做技術層面的都做不長關鍵要看你的技術能做到什麼程度,如果你的技術能夠獨當一面那麼別人就必須向你看齊以你為標準。這樣以來不是你被淘汰而是以你的標準去淘汰別人。
總的就是一句話,眼光不要太遠。做好本職工作,把手頭的事情做好了做透了就是成績!任何東西都沒有捷徑,不可能速成!天道酬勤,作為學生你應該知道眼前需要做什麼。
9樓:匿名使用者
軟體工程是主要就是學習程式設計和組合語言對資料結構的理解.
軟體工程師都需要學習什麼?
軟體工程師主要學什麼?
10樓:老史的辦公文件
需要掌握以下的知識 :
6 、協調各個程式設計師的工作,並能與其它軟體工程師協作工作;
7、還要編寫各種各樣的軟體說明書,如:需求說明書,概要說明書等考試科目。工程師是中級職稱,考試的題目包括了計算機體系結構、軟體工程、資料庫、資料結構、編譯原理等計算機學科的基礎課程。。。。。。。。。
11樓:陝西新華電腦學校
軟體工程學的主要內容是軟體開發技術和軟體工程管理。 軟體開發技術包含軟體工程方法學、軟體工具和軟體開發環境;軟體工程管理學包含軟體工程經濟學和軟體管理學。 專業簡介是計算機領域發展最快的學科分支之一,國家非常重視軟體行業的發展,對軟體人才的培養給予了非常優惠的政策。
本專業培養掌握計算機軟體基本理論知識,熟悉軟體開發和管理技術、能夠在計算機軟體領域中從事軟體設計、開發和管理的高階人才。 主修課程該專業除了學習公共基礎課外,還將系統學習離散數學、資料結構、演算法分析、物件導向程式設計、現代作業系統、資料庫原理與實現技術、編譯原理、軟體工程、軟體專案管理、計算機安全等課程,根據學生的興趣還可以選修一些其它選修課。 畢業去向除考取國內外名牌大學研究生外,主要畢業去向是計算機軟體專業公司﹑資訊諮詢公司﹑以及金融等其它獨資、合資企業。
培養目標本專業培養適應社會發展需求,德、智、體、美全面發展,具有紮實的計算機應用理論和知識基礎,掌握軟體工程領域的前沿技術和軟體開發方法,具有較強的實踐能力和創新精神,具備較強的軟體專案的系統分析、設計、開發和測試能力,能夠按照工程化的原則和方法從事軟體專案開發和管理的應用型人才。
12樓:匿名使用者
遊戲和軟體的變成一點都不連邊說來可長,但是遊戲可以鍛鍊人的思維。。。。我覺得你要真的想發展去軟體方面我感覺你應該多記命令多多專案。。。。。。。。。不會的及時弄明白。。。。。。
軟體要開發大腦要不段開闊所以思維才會廣,但是你不去應用有思維你也不會用命令去執行。503229799我qq
13樓:醫影師華哥小課
[職業解說]軟體工程師職業介紹
如果想當乙個軟體工程師要學習什麼?
14樓:四川新華
1、計算機硬體原理:了解硬體怎麼工作,知道軟體是怎樣在硬體上工作的,cpu架構,指令,怎麼做運算,記憶體如何工作,內容位址是怎麼回事,硬碟如何儲存,資料和指令如何通過電路和元器件轉化成電流和脈衝,可能需要資料電路的原理。無論從事計算機哪方面,比如網路、軟硬體,這個原理都必須精通。
因為計算機技術是很抽象的,但是在現實和具象上是依賴硬體。
2、作業系統原理:在了解了硬體原理後,了解作業系統是怎麼工作的。因為所有的軟體都是基於作業系統的,而作業系統本身也是乙個軟體。這些結合硬體來理解,就更容易了。
3、編譯原理:了解軟體從原始檔到目標檔案,到執行的全過程。如果有必要,其中的東西也要專門買書去研究。
這樣**上不容易犯錯誤。了解了硬體原理和作業系統原理的基礎上,了解編譯原理也就比較簡單。當然每種語言編譯過程都不一樣,但是原理都是基本相同。
4、資料結構和演算法分析:好的演算法,事半功倍,此外可能還要補一些高中數學、高等數學的知識。
以上每部分,都要至少1-2個月或者150個小時以上的鑽研,要做到基本掌握。如果不掌握以上部分,不是說學不了軟體,但是如果想學精通,想比一般人強,是不可能的,因為你只知道怎麼做,但是為什麼這樣做不清楚,就是死記硬背了,反反覆覆的記憶效率也很差。
有時候很多獨立的軟體開發的工具書,沒有講的那麼細緻,只是告訴你如何做,但是不會告訴你為什麼這樣做,另外一些好的方法也無法告訴你,因為都需要從基礎的硬體電路電流原理來介紹,如果從原理上說,那會說的沒完沒了。
大約半年甚至1年後,此時你所有軟體開發需要掌握的基礎知識,都比較明白了。再開始研究程式開發,就會覺得開發很簡單,事半功倍。因為你已經從原理上理解了,軟體是怎麼工作的。
所以也知道軟體開發的學習週期至少在1年以上。 達到能夠開發中型軟體,至少也要1年半,而且這個時間還是每天都在鑽研的時間。
軟體工程師有前途嗎,軟體工程師和網路工程師有什麼區別 就業前景及就業待遇
軟體工程師有前途。軟體工程師英文是software engineer,是從事軟體職業的人員的一種職業能力的認證,通過它說明具備了工程師的資格。軟體工程師是從事軟體開發相關工作的人員的統稱。發展前景當今社會不論什麼職業的都需要乙個不斷學習的環節,軟體工程師也一樣。雖然軟體工程師的工作不同於程式設計師但...
c軟體工程師的要求,C 軟體工程師的要求?
以前我也學過c 據我所知,c 工程師需要 精通 兩種或兩種以上的語言。有快速解決問題的能力,說白了就是別人搞不了的事情都得你來 工資情況依照上海的工資來看,試用期大概在5000到5500的樣子,不會太高,二線城市大概在4000左右徘徊,三線城市基本上在3000塊了,我認識乙個朋友在深圳工作,他也是c...
軟體工程師課程最開始要學什麼?軟體工程師要學什麼
軟體工程師是一塊範圍很廣的職業,左軟體的語言很多,看你比較容易上手哪一種語言,很多人都是從c語言上手的,你也可以試試,確實挺簡單的,c之後你可以了解c 具體的還要看你的興趣愛好,加油吧!程式設計之路很長遠。看你基礎了,一般從c語言著手。軟體工程師要學什麼 職業解說 軟體工程師職業介紹。軟體工程師需要...
軟體工程師未來的發展前景怎麼樣,軟體工程師發展前景怎麼樣
應該說網路工程師比軟體工程師的就業機會和範圍要大的多。網路工程師不僅it專業企業需要,當然也包括軟體企業 廣大的非it企業也需要。軟體工程師的就業機會基本只在軟體企業。國內目前軟體行業每年有60萬人才空缺,網路是大於軟體的行業範疇,應該說前景是很好的吧。根據國內資料顯示,每年全國各類企業對網路工程師...
軟體開發工程師屬於哪個專業,軟體工程師屬於什麼專業?
計算機的行業有軟體 網路 嵌入式和測試四個行業,軟體開發工程師應劃為軟體行業,但是軟體這個行業有純軟體開發,有硬體驅動程式開發 手機軟體開發 系統開發,這個要看你具體說的行業所定義的標準,所以軟體開發工程師屬於軟體資訊行業 電腦科學與技術專業,有的學校也有 軟體工程專業 軟體工程師屬於什麼專業?軟體...