① 軟體開發的技術有哪些
一、從行業上劃分,軟體開發有以下:
1、手機
Mac OS(蘋果的),Linux,Palm(最大特色是不能後台),BlackBerry(黑莓)Windows Phone(WP,不錯的系統,)
Android(安卓,07年興起的,很好的系統),還有幾個新系統,三星與intel聯合開發的tizen,Mozilla 公司的FireFox OS ,N900的maemo。
2、電腦
企業管理軟體,如:如MES系統軟體、OA系統軟體、CRM系統軟體、HR系統軟體、ERP系統軟體合同。
二、從設計領域劃分,包括以下領域:
1、 桌面程序:Java、C++、C#、VB、C均可。
2、網站伺服器端開發:JSP(Java語法)、PHP、ASP(C#語法)、Web App框架等
3、網站客戶端:HTML、CSS、Javascript、Flash等等
4、智能手機程序:安卓使用Java,iPhone使用Objective-C
5、底層、工具開發:C、C++
6、多功能腳本程序:Python、Perl、Ruby等等
7.、人工智慧:Prolog、PDDL
8、 工業控制:C、PLC、匯編
9、通用應用層數據交換處理技術:標記語言XML/XPATH/XSLT、JSON、YAML等等
10、資料庫 SQL/PLSQL
(1)什麼是軟體工程最好的技術和方法擴展閱讀
軟體開發工具:
軟體開發工具是用於輔助軟體生命周期過程的基於計算機的工具。通常可以設計並實現工具來支持特定的軟體工程方法,減少手工方式管理的負擔。
與軟體工程方法一樣,他們試圖讓軟體工程更加系統化,工具的種類包括支持單個任務的工具及囊括整個生命周期的工具。
軟體需求工具,包括需求建模工具和需求追蹤工具。
軟體設計工具,用於創建和檢查軟體設計,因為軟體設計方法的多樣性,這類工具的種類很多。
軟體構造工具,包括程序編輯器、編譯器和代碼生成器、解釋器和調試器等。
軟體測試工具,包括測試生成器、測試執行框架、測試評價工具、測試管理工具和性能分析工具。
軟體維護工具,包括理解工具(如可視化工具)和再造工具(如重構工具)。
軟體配置管理工具,包括追蹤工具、版本管理工具和發布工具。
軟體工程管理工具,包括項目計劃與追蹤工具、風險管理工具和度量工具。
軟體工程過程工具,包括建模工具、管理工具和軟體開發環境。
軟體質量工具,包括檢查工具和分析工具。
② 軟體工程所用到的主要技術是什麼
主要學習的就是編程語言
如 vb C C++ JAVA .NET
等一些編寫程序的語言
這就是軟體工程,它不同於網路工程
網路主要管理網路安全 維護
③ 軟體工程最近兩年有什麼新技術 方法 思想啊
1、軟體技術上推陳出新比較快,軟體語言,技術方法,技術框架,每天都是在進步、發展,就是的更新非常非常快速的。
2、但是軟體工程這塊的更新並沒有那麼快,軟體工程這塊比較新一點,其實也是老的概念,敏捷、結對、快速迭代、面向領域、面向驅動、面向業務,這塊屬於管理科學,很多東西其實也只是新瓶裝老酒。
3、希望對你有幫助
④ 軟體工程是什麼
軟體工程一直以來都缺乏一個統一的定義,很多學者、組織機構都分別給出了自己的定義: Boehm:運用現代科學技術知識來設計並構造計算機程序及為開發、運行和維護這些程序所必需的相關文件資料。 IEEE:軟體工程是開發、運行、維護和修復軟體的系統方法。 Fritz Bauer:建立並使用完善的工程化原則,以較經濟的手段獲得能在實際機器上有效運行的可靠軟體的一系列方法。
軟體工程學的內容
軟體工程學的主要內容是軟體開發技術和軟體工程管理。 軟體開發技術包含軟體工程方法學、軟體工具和軟體開發環境;軟體工程管理學包含軟體工程經濟學和軟體管理學。
專業簡介
是計算機領域發展最快的學科分支之一,國家非常重視軟體行業的發展,對軟體人才的培養給予了非常優惠的政策。本專業培養掌握計算機軟體基本理論知識,熟悉軟體開發和管理技術、能夠在計算機軟體領域中從事軟體設計、開發和管理的高級人才。
主修課程
該專業除了學習公共基礎課外,還將系統學習離散數學、數據結構、演算法分析、面向對象程序設計、現代操作系統、資料庫原理與實現技術、編譯原理、軟體工程、軟體項目管理、計算機安全等課程,根據學生的興趣還可以選修一些其它選修課。
畢業去向
除考取國內外名牌大學研究生外,主要畢業去向是計算機軟體專業公司﹑信息咨詢公司﹑以及金融等其它獨資、合資企業。
培養目標
本專業培養適應社會發展需求,德、智、體、美全面發展,具有扎實的計算機應用理論和知識基礎,掌握軟體工程領域的前沿技術和軟體開發方法,具有較強的實踐能力和創新精神,具備較強的軟體項目的系統分析、設計、開發和測試能力,能夠按照工程化的原則和方法從事軟體項目開發和管理的應用型人才。
就業方向
本專業學生畢業後可以從事各級各類企事業單位的辦公自動化處理、計算機安裝與維護、網頁製作、計算機網路和專業伺服器的維護管理和開發工作、動態商務網站開發與管理、軟體測試與開發及計算機相關設備的商品貿易等方面的有關工作。
就業前景分析
目前我國的軟體行業規模不是很大,有些軟體企業在軟體製作上,也只是採用了一些軟體工程的思想,距離大規模的工業化大生產比較還是有一定的差距;原因有管理體制的問題,市場問題,政策問題,也有軟體工程理論不全面和不完善的問題。所以軟體工程的研究和應用,以及我國軟體行業的進一步發展,都需要一定的既有軟體工程的理論基礎和研究能力,又有一定的實踐經驗的軟體工程科學技術人員來推動。軟體工程的前途是光明的。 軟體服務外包屬於智力人才密集型現代服務業。大量著名外包企業落戶寧波。主要就業去向包括軟體外包與服務企業、信息產品與服務企業,擔任程序員、軟體測試員、項目經理等工作崗位
技能考證
軟體設計師、系統分析師、網路工程師、計算機辦公軟體應用、微機系統維修員、計算機網路管理員、計算機程序員、網路編輯員
開設軟體工程專業的高校
遼寧工程技術大學、清華大學 、青島科技大學、哈爾濱工業大學、北京大學、南開大學、天津大學、東北大學、吉林大學、復旦大學、同濟大學、東南大學、浙江大學、廈門大學、山東大學、武漢大學、湖南大學、中山大學、重慶大學、重慶郵電大學、西安郵電大學、四川大學、雲南大學、中南大學、鄭州大學、南京大學、華中科技大學、北京交通大學、北京郵電大學、北京理工大學、國防科技大學、西安交通大學、北京工業大學、華南理工大學、電子科技大學、上海交通大學 西北工業大學、西北工業大學明德學院、大連理工大學、河北師范大學軟體學院、華東師范大學、西安電子科技大學、北京航空航天大學、中國科學技術大學、中南大學、深圳大學、太原理工大學、湖南涉外經濟學院、長沙學院、南京信息工程大學、浙江萬里學院等
⑤ 什麼是軟體工程方法學軟體工程是一種什麼樣的技術包括哪三大 要素
(1)軟體工程目標:生產具有正確性、可用性以及開銷合宜的產品。正確性指軟體產品達到預期功能的程度。可用性指軟體基本結構、實現及文檔為用戶可用的程度。開銷合宜是指軟體開發、運行的整個開銷滿足用戶要求的程度。這些目標的實現不論在理論上還是在實踐中均存在很多待解決的問題,它們形成了對過程、過程模型及工程方法選取的約束。 (2)軟體工程過程:生產一個最終能滿足需求且達到工程目標的軟體產品所需要的步驟。軟體工程過程主要包括開發過程、運作過程、維護過程。它們覆蓋了需求、設計、實現、確認以及維護等活動。需求活動包括問題分析和需求分析。問題分析獲取需求定義,又稱軟體需求規約。需求分析生成功能規約。設計活動一般包括概要設計和詳細設計。概要設計建立整個軟體系統結構,包括子系統、模塊以及相關層次的說明、每一模塊的介面定義。詳細設計產生程序員可用的模塊說明,包括每一模塊中數據結構說明及加工描述。實現活動把設計結果轉換為可執行的程序代碼。確認活動貫穿於整個開發過程,實現完成後的確認,保證最終產品滿足用戶的要求。維護活動包括使用過程中的擴充、修改與完善。伴隨以上過程,還有管理過程、支持過程、培訓過程等。 (3)軟體工程的原則是指圍繞工程設計、工程支持以及工程管理在軟體開發過程中必須遵循的原則。
⑥ 什麼叫做軟體工程為什麼要採用軟體工程方法開發大型軟體
軟體工程包括兩方面內容:軟體開發技術和軟體項目管理。 軟體開發技術包括軟體開發方法學、軟體工具和軟體工程環境。 軟體項目管理包括軟體度量、項目估算、進度控制、人員組織、配置管理、項目計劃等。 軟體工程是六十年代末為了解決軟體危機而出現的一門學科,一般來講它包含開發技術與管理技術。而軟體過程是隨作軟體工程的開展,特別是近年來系ISO900系列與CMM方法的實踐而逐漸時髦的一個概念。它基於質量是做出來的,而非檢查出來的現代質量理論。在規范化的軟體生產中,離開了軟體過程是不可思議的。 區別在於「工程」和「過程」的不同,軟體工程是指將系統化的、規范的、可度量的方法應用於軟體的開發、運行和維護的過程,即將工程化應用於軟體過程。工程著重應用,軟體工程一定是軟體過程的一個「產出」,一個個性化的實例!工程也是由過程組成的。 硬體的一些功能一目瞭然,形象化,就在那兒,更容易理解,比如蓋房子的磚,賽車的輪子,數字電路中的介面電路,以某種方式連結在一塊就好了 軟體工程的結構開發思想,是在你對語言又很深理解的基礎上,實現一些功能模塊,使這些模塊的使用者以某種方式把它們放在一塊就安全高效的實現了所要求的功能 補充: 隨著企業信息化的深入,對軟體項目的需求日益復雜,並會產生頻繁的變更, 傳統的個人英雄主義的開發方式已經越來越不能適應發展的需要。從軟體企業的發展戰略來說,如何在技術日新月異和人員流動頻繁的情況下,建立本公司的知識庫及經驗庫,把企業中分散的隱性的財富,即個人的知識及經驗,轉變為企業的知識和經驗,以便提高工作效率,縮短產品周期,加強企業的競爭力,具有至關重要的作用。採用科學的管理思想,輔之以先進的管理工具,已經成為企業未來發展必不可少的手段。 如果軟體開發機構不能有效地控制和使用軟體資源,則在面對風險時就可能導致軟體開發活動出現各種問題。由於不能很好地管理軟體過程,會使得一些好的開發方法和技術沒有起到預期的作用。項目的成功往往是通過工作組的傑出努力來達到的,這種僅僅建立在依賴特定高素質開發人員基礎上的成功,不能保證全組織的持續穩定的軟體生產和質量的長期提高。因此,要降低軟體開發過程的風險、保證軟體產品質量,就必須加強管理,而 軟體工程方法開發大型軟體是企業過程改善和能力提升的基礎。 梵谷的左耳 的感言: 謝謝你幫了我大忙!
⑦ 什麼是軟體工程它可以解決什麼問題
軟體工程是指導計算機軟體開發和維護的工程學科。採用工程的概念、原理、
技術和方法來開發與維護軟體,把經過時間考驗而證明正確的管理技術和當前能夠
得到的最好的技術方法結合起來,這就是軟體工程。
軟體工程(SoftWare Engineering)的框架可概括為:目標、過程和原則。
(1)軟體工程目標:生產具有正確性、可用性以及開銷合宜的產品。正確性指軟體產品達到預期功能的程度。可用性指軟體基本結構、實現及文檔為用戶可用的程度。開銷合宜是指軟體開發、運行的整個開銷滿足用戶要求的程度。這些目標的實現不論在理論上還是在實踐中均存在很多待解決的問題,它們形成了對過程、過程模型及工程方法選取的約束。
(2)軟體工程過程:生產一個最終能滿足需求且達到工程目標的軟體產品所需要的步驟。軟體工程過程主要包括開發過程、運作過程、維護過程。它們覆蓋了需求、設計、實現、確認以及維護等活動。需求活動包括問題分析和需求分析。問題分析獲取需求定義,又稱軟體需求規約。需求分析生成功能規約。設計活動一般包括概要設計和詳細設計。概要設計建立整個軟體系統結構,包括子系統、模塊以及相關層次的說明、每一模塊的介面定義。詳細設計產生程序員可用的模塊說明,包括每一模塊中數據結構說明及加工描述。實現活動把設計結果轉換為可執行的程序代碼。確認活動貫穿於整個開發過程,實現完成後的確認,保證最終產品滿足用戶的要求。維護活動包括使用過程中的擴充、修改與完善。伴隨以上過程,還有管理過程、支持過程、培訓過程等。
(3)軟體工程的原則是指圍繞工程設計、工程支持以及工程管理在軟體開發過程中必須遵循的原則。