1、軟體工程
是研究和應用如何以規範化的、系統性的和可定量的過程化方法去開發和維護相關軟體,以及如何把經過時間考驗而證明出來正確的管理技術和當前能夠得到最好的技術方法結合起來的學科。它涉及到程式語言、資料庫、軟體開發工具、系統開發平臺、標準、設計模式等一些方面。
2、軟體工程專業
是21世紀初國家教育部新增的一個專業,軟體工程專業以計算機科學與技術學科為基礎,強調了軟體開發的工程性,使學生在掌握計算機科學與技術有關方面的知識和技能的基礎上熟練掌握從事軟體需求分析、軟體設計、軟體測試、軟體維護和軟體項目管理等工作所必需的知識、基本方法和基本技能,突出對學生專業知識和專業技能的培養,培養能夠從事軟體開發、測試、維護和軟體項目管理的高級專門人才。
3、相關學者、組織機構給出的定義:
Boehm:運用現代科學技術知識來設計並構造電腦程式及為開發、運行和維護這些程序所必需的相關文件資料;
IEEE:軟體工程是開發、運行、維護和修復軟體的系統方法;
Fritz Bauer:建立並使用完善的工程化原則,以比較經濟的手段獲得能在實際機器上高效運行的可靠軟體的一系列方法。
(1)遊戲類
開發一款遊戲。特長技能:遊戲設計、遊戲策劃和遊戲實現等。
(2)App類
開發一款手機軟體上的APP。特長技能:軟體開發、軟體界面和算法實現等。
(3)算法類
研究一個數學算法,實現並寫成論文(設計)。特長技能:數學基礎好、邏輯處理思維能力強和數據結構有明確的認識等。
(4)工程管理類
工程管理理論與實踐研究。特長技能:工程管理、項目管理經驗和工程技術等。
(5)互動設計類
設計一款軟體或系統界面,簡單實現,交互體驗。特長技能:藝術設計、界面設計、PS、AI和交互體驗等。
(6)管理系統類
設計開發計算機桌面軟體或web系統。特長技能:軟體開發、算法實現和軟體界面等。
(7)office Word(Excel、PPT)類
二次開發Word應用(VBA),製作提升工作效率的小工具。特長技能:VBA、office使用、軟體實現和應用場景等。
但是有那麼多類型的題目,比較適合畢業生們做的,我覺得就只有管理系統這一類,畢竟以你在學校裡學到的知識來說的話,不足以讓你可以自己一個人開發一款軟體或者遊戲,人家那些摸爬打滾幾年的時間想要做好一款軟體都很難,除非你是真的有超乎常人的天賦適合這一塊,也並不一定能開發出來,這裡面有非常多的理論基礎在這,學校教給你的東西可能都還沒涉及到有,所以管理系統這一方面的才比較適合現在即將畢業的大四學生們做。在這裡我有一些題目可以供你們參考,希望對你有所啟發。
這裡面所應用的程式語言涉及有Java、asp.net、PHP等等,願這些題目對你接下來做畢設有一定的幫助,此文章原創於六月雪畢業設計網。