軟體外包專業

軟體外包就是企業為了專注核心競爭力業務和降低軟體項目成本,將軟體項目中的全部或部分工作發包給提供外包服務的企業完成的軟體需求活動。現在業務流程外包(BPO)已經成為外包服務新的發展趨勢,在未來幾年內將成為外包的主要內容。BPO包括人力資源、採購、財會、客戶中心、後勤、研發、行銷、工廠運作、培訓,這些大類還可以進一步細分。不僅IT行業需要BPO,而且BPO的每項業務都離不開IT業務的支持,從而產生IT外包機會。 一個軟體開發項目通常要經歷需求分析、設計、編程、測試等幾個大的階段。

基本介紹

  • 中文名:軟體外包專業
  • 簡介:軟體項目中全部提供外包服務企業
  • 包括:整體設計系統設計
  • 範圍:整個開發各階段的複查評估和檢測
軟體外包介紹,軟體外包專業,專業簡介,培養目標,就業崗位,畢業去向,專業的問題,

軟體外包介紹

其中設計又包括整體設計、系統設計(把整體架構變成一塊塊系統)、詳細設計幾個環節。詳細設計之後軟體就變成了一塊塊模組,這以後才進入編程。到了編程階段時,最後就剩下軟體藍領為模組的Coding工作,在印度通常由受過一兩年訓練的高職畢業生擔任。 軟體最後的測試又是一個複雜過程——有單元測試(小模組測試)、系統測試(塊與塊的聯繫整合)、總體功能測試。期間由測試編程工程師編寫測試工具,制定測試規則,其難度不亞於系統框架的制定。最後才由測試工程師完成測試的任務。 外包軟體測試有望成為小作坊軟體業業務增長點 企業若想把承接國際軟體外包的業務做強做大,必須與國際軟體市場接軌——包括英語的理解與溝通能力,技術接軌、管理接軌、做事方法接軌、智慧財產權接軌。還有質量保障、信譽度保障、風險控制能力以及智慧財產權保障等方面。以上條件顯然國內大多數小作坊式軟體企業還做不到。但這也未必表示小作坊軟體企業就沒有機會承接軟體外包服務。因為軟體外包項目中,軟體測試項目最適合中國現階段小作坊軟體企業的行業特色。 軟體測試是保證軟體質量的最重要的手段 使用低質量的軟體,在運行過程中可能會產生這樣那樣的問題,可能為使用單位帶來造成延誤工作或者造成生命財產的損失。而軟體測試是為保證軟體用戶免於遭受損失的最重要的手段。 什麼是軟體測試?1983年IEEE(Institute of Electrical and Electronics Engineers 美國電氣和電子工程師協會)定義為:使用人工或自動手段來運行或測定某個系統的過程,其目的在於檢驗它是否滿足規定的需求或是弄清預期結果與實際結果之間的差別。 現代的軟體開發工程是將整個軟體開發過程明確的劃分為幾個階段(參見下圖),將複雜問題具體按階段加以解決。這樣,在軟體的整個開發過程中,可以對每一階段提出若干明確的監控點,作為各階段目標實現的檢驗標準,從而提高開發過程的可見度和保證開發過程的正確性。 經驗證明,軟體的質量不僅是體現在程式的正確性上,它和開始編碼以前所做的系統需求分析,軟體設計密切相關。許多軟體使用中出現的錯誤,未必是編程人員在編碼階段造成的,反而在程式設計,甚至在需求分析時就埋下了禍因。這時,對軟體工程的錯誤糾正,就必須追溯到軟體開發的最初階段。如果是這樣又增大了軟體的開發費用。 為了保證軟體的質量,專案管理就應該著眼於整個軟體生存期,特別是在開發階段的系統分析。所以軟體測試的概念和實施範圍必須包括在整個開發各階段的複查、評估和檢測。

軟體外包專業

近年來,過來軟體外包發展極為迅速,軟體外包專業正是為了適應軟體外包事業的發展而開設的的一門新興專業

專業簡介

國家非常重視軟體外包行業的發展,對軟體外包人才的培養給予了非常優惠的政策。本專業培養掌握計算機軟體基本理論知識,熟悉軟體外包技術、能夠在熟練從事軟體外包事業的專門人才
主修課程
該專業除了學習公共基礎課外,還將系統學習電路原理、模擬電子技術、數字邏輯、數字分析、計算機原理微型計算機技術、計算機系統結構計算機網路高級語言彙編語言、數據結構、作業系統、編譯原理、系統分析與控制、信號處理原理、通信原理概論等

培養目標

· 精通Web前端技術、jQuery框架技術;
· 精通Java Web2.0技術(JSP、Servlet、JSTL等);
· 熟練使用Access、MysqlOracle資料庫
· 精通Struts1.x/2.x、Spring和Hibernate/iBatis;
· 熟練使用日常口語及閱讀/理解專業文檔和規範;

就業崗位

·外包程式設計師、外包軟體工程師
就業到外包軟體公司,從事對日企業套用軟體的開發與維護等;
·文檔工程師、測試工程師
就業到外包軟體公司,從事外包軟體的溝通和文檔管理、軟體測試等工作。

畢業去向

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

專業的問題

專業對口問題
軟體外包,需要方方面面的人才,專業的軟體外包團隊需要培養,架構師,需求分析師,項目經理,普通程式設計師,工具開發工程師,效果設計師,界面UI工程師,測試經理,測試工程師性能測試工程師,售前工程師,售後工程師,但是是否學校里會按照這些功能只能去培養學生,還是籠統的去教給學生一個泛的東西,專業性的東西等學生去企業磨合,定崗,這個是目前學校培養的很大的問題。會造成培養了,企業不需要的人才,造成摩擦性失業。
培養周期問題
一般學院設立的周期是2-4年,這個時間,要怎么去安排,多少時間安排學生去學習理論,多少時間安排學生去實際動手,同時,應該把學生的周期內的目標定義在能夠幫助學生去企業就能接受簡單的企業文化,流程的培訓就能上崗做為最終目標,這樣,培養周期出來的學生對軟體外包企業的貢獻是巨大的
學生學習能力
要注重對學生遠期學習能力的培養,而不是眼前的理論或者技能,一個軟體項目永遠會存在20-30%的新知識,或者新方法,這些就需要軟體外包人才的學習能力,適應能力要非常的強,所以,學校要提早對學生做這個方面的教育。

相關詞條

熱門詞條

聯絡我們