软件工程的定义:一门研究用工程化方法构建和维护有效的,实用的和高质量的软件的学科。
它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。
计算机专业、软件工程等相关专业的人员毕业,都视之达到了国家四级的水平,但是不会像其他专业的同学考计算机等级一样,授予 四级证书。
毕业后默认为四级水平,但是没有证书。
就读软件工程专业将来的职业发展定位基本上就是电脑软件工程师(其它还包括软件开发人员,软件系统分析人员,高级程序员,系统程序员,数据库管理者),根据美国劳工部预计,从2008年到2018年,美国软件工程师的就业市场将扩大百分之31,远远超过美国就业增长的平均预期。
而就2011年而言,美国总共有大约130万个电脑软件工程师。
其中大约有514,800名应用软件工程师,394,800名系统软件工程师。
另外还有426,700名电脑编程师。
软件工程是一个很好的方向,很适合将来在美国就业立足。
比如说,如果你作一个关于测试理论或者开发方法的论文,接触一些软件开发和测试过程中的问题,找工作面试的时候,你可以拿你的论文项目当成经验来说,容易跟别人谈的来。
而且,由于很多软件工程的研究项目适用于各个领域,找工作局限性小。
所以不管是EMC这样的存储公司,还是CISCO这样的网络公司,或者是ORACLE这样的数据库软件开发商,你都可以兜售自己的项目,都可以说你自己似如何在开发的过程中用什么样的方法开发。