一、软件工程专业的相关概念
1、软件工程
是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
2、软件工程专业
是2002年国家教育部新增专业。软件工程专业以计算机科学与技术学科为基础,强调软件开发的工程性,使学生在掌握计算机科学与技术方面知识和技能的基础上熟练掌握从事软件需求分析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能,突出对学生专业知识和专业技能的培养,培养能够从事软件开发、测试、维护和软件项目管理的高级专门人才。
3、相关学者、组织机构给出的定义:
Boehm:运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料;
IEEE:软件工程是开发、运行、维护和修复软件的系统方法;
Fritz Bauer:建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法。
二、7个好写的软件技术毕业论文选题方向
1、游戏类
开发一款小游戏,特长技能:游戏设计、游戏实现和游戏策划等;
2、App类
开发一款非游戏类APP,特长技能:软件开发、软件界面和算法实现等;
3、算法类
研究一个数学算法,实现并写成论文(设计),特长技能:数学好、逻辑处理能力强和数据结构等;
4、工程管理类
工程管理理论与实践研究,特长技能:工程管理、工程技术和项目管理经验等;
5、交互设计类
设计一款软件或系统界面,简单实现,交互体验,特长技能:艺术设计、界面设计、PS、AI和交互体验等;
6、管理系统类
设计开发桌面软件或web系统,特长技能:软件开发、软件界面和算法实现等;
7、office Word(Excel、PPT)类
二次开发Word应用(VBA),制作提升工作效率的小工具,特长技能:VBA、软件实现、office使用和应用场景等。