软件工程专业是什么时候产生的?未来就业怎样?学习的难度怎样吗? ...
软件工程学的主要内容是软件开发技术和软件工程管理。
软件开发技术包含软件工程方法学、软件工具和软件开发环境;软件工程管理学包含软件工程经济学和软件管理学。
专业简介是计算机领域发展最快的学科分支之一,国家非常重视软件行业的发展,对软件人才的培养给予了非常优惠的政策。
本专业培养掌握计算机软件基本理论知识,熟悉软件开发和管理技术、能够在计算机软件领域中从事软件设计、开发和管理的高级人才。
主修课程该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
毕业去向除考取国内外名牌大学研究生外,主要毕业去向是计算机软件专业公司、信息咨询公司、以及金融等其它独资、合资企业。
培养目标本专业培养适应社会发展需求,德、智、体、美全面发展,具有扎实的计算机应用理论和知识基础,掌握软件工程领域的前沿技术和软件开发方法,具有较强的实践能力和创新精神,具备较强的软件项目的系统分析、设计、开发和测试能力,能够按照工程化的原则和方法从事软件项目开发和管理的应用型人才。
就业方向本专业学生毕业后可以从事各级各类企事单位的业办公自动化处理、计算机安装与维护、网页制作、计算机网络和专业服务器的维护管理和开发工作、动态商务网站开发与管理、软件测试与开发及计算机相关设备的商品贸易等方面的有关工作。
就业前景分析目前我国的软件行业规模不是很大,有些软件企业在软件制作上,也只是采用了一些软件工程的思想,距离大规模的工业化大生产比较还是有一定的差距;原因有管理体制的问题,市场问题,政策问题,也有软件工程理论不全面和不完善的问题。
所以软件工程的研究和应用,以及我国软件行业的进一步发展,都需要一定的既有软件工程的理论基础和研究能力,又有一定的实践经验的软件工程科学技术人员来推动。
软件工程的前途是光明的。
另外友情提示:搞软件是个实实在在的体力活,吃的也算是青春饭,年纪大了肯定是搞不动的。
软件工程这个专业过时了么?刚入学时会有摸底测试么?有什么基本技...
软件工程学的定义软件工程一直以来都缺乏一个统一的定义,很多学者、组织机构都分别给出了自己的定义: Boehm:运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料。
IEEE:软件工程是开发、运行、维护和修复软件的系统方法。
Fritz Bauer:建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法。
软件工程学的内容软件工程学的主要内容是软件开发技术和软件工程管理。
软件开发技术包含软件工程方法学、软件工具和软件开发环境;软件工程管理学包含软件工程经济学和软件管理学。
专业简介是计算机领域发展最快的学科分支之一,国家非常重视软件行业的发展,对软件人才的培养给予了非常优惠的政策。
本专业培养掌握计算机软件基本理论知识,熟悉软件开发和管理技术、能够在计算机软件领域中从事软件设计、开发和管理的高级人才。
主修课程该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
毕业去向除考取国内外名牌大学研究生外,主要毕业去向是计算机软件专业公司、信息咨询公司、以及金融等其它独资、合资企业。
培养目标本专业培养适应社会发展需求,德、智、体、美全面发展,具有扎实的计算机应用理论和知识基础,掌握软件工程领域的前沿技术和软件开发方法,具有较强的实践能力和创新精神,具备较强的软件项目的系统分析、设计、开发和测试能力,能够按照工程化的原则和方法从事软件项目开发和管理的应用型人才。
就业方向本专业学生毕业后可以从事各级各类企事单位的业办公自动化处理、计算机安装与维护、网页制作、计算机网络和专业服务器的维护管理和开发工作、动态商务网站开发与管理、软件测试与开发及计算机相关设备的商品贸易等方面的有关工作。
技能考证计算机办公软件应用、微机系统维修员、计算机网络管理员、计算机程序员、网络编辑员所以可见而知软件工程这个专业不仅不过时,还是个前途很广泛的专业,进入学校,测试肯定有,但是要有很难的测试非要把人考倒的我想,学校没有这个必要,考试在于将一段时间的学习成果作一个向上的回馈反映,摸底测试,是向老师反映一个你对该专业的了解程度,你是什么程度就是什么程度,老师才能更好的把你带入软件的世界里,清楚地认识软件刚行业的一切知识。
我想你应该是才入学,所以你可以先看一看主修课程中,软件工程这一类的书,买书肯定是没这个必要,借来看,图书馆看或者书店翻一翻,了解大概就可以了,因为刚开始学,肯定非常不懂,如果你对这个专业以前一点没有接促过,自学肯定会让你觉得非常无聊,根本不懂之类的,我就这样过来的,甚至到了大三才觉得那些有用,那些没用。
反正软件工程这个专业还是蛮好的,但是不管学什么,既然是自己选择的,就一定要坚持走到底才有收获,学猴子掰玉米,一辈子都别想有什么学好的哈
软件工程学什么?
展开全部 其实,开发软件并不简单只是编编程序(如果是那样,初、高中生就能完成了,要我们这些大学生干嘛),就象做生意(比如开商店),你总不会认为开商店就是站那儿卖货吧,你得先进行市场调研,再选店址,然后上货,卖货,当然还有售后服务),这是一个复杂的,系统的工程,一般包括以下几项:客户需求调查或市场调查、软件的框架设计、各框架的进一步细分,编写程序(内容很多,比如用什么语言,面向什么,设计模式等等),黑白盒测试,发布测试版,软件的交付以及售后服务,还有各阶段的文档总结(包括软件的帮助文件,注释等等),总之,就是一个软件从调研到最后发布的各中间过程,软件工程就是对这各种阶段的说明以及如何去实施各阶段,学好了它,对你今后的软件工程师之路是非常有用的,也是必需的。
不过我毕业后去了动力节点学习java,毕业后就在电商公司上班。
月薪15k。
...
软件工程的学生,不知道选什么课程比较好,高手指点下啊,结合现在...
我个人建议学习oracle数据库管理,因为大部分软件都用到oracle数据库或sql server数据库;web技术和XML是网络页面开发的基础;如果专精JAVA的话,就要学j2ee;选修课可以学:多媒体技术,软件结构与设计,网络管理与运维,rup与uml建模技术,这些在学校学到的也都是基础,打好基础,以后无论从事哪个方面都能很快上手
软件工程师要学哪些东西?
软件工程师要学习和掌握的东西:(一).NET方面的开发⒈熟悉.net开发体系,熟悉C# ASP .NET;⒉熟悉SQLServer,Oracle数据库开发;⒊具有企业管理系统项目经验;4.了解企业ERP及财务管理软件(用友,金蝶)者优先;5.善于沟通,能独立撰写方案。
为人诚实,善于学习,做事认真负责,积极主动,具有敬业精神,有团队精神。
(二)JAVA应用程序开发1.熟练使用Struts2+Spring+Hibernate2.掌握Jquery3.掌握Java4.熟悉Oracle5.掌握xml/webservice6.掌握OOD、OOP7.基本文档写作能力(三)web、数据库方面的开发⒈练掌握ASP,NET;等编程语言,熟悉.Net开发环境,理解.Net Framework,理解并能熟练使用WebService、O/R mapping、Remoting、多线程等技术;2.热衷于互联网WEB开发,热衷于钻研最新的前沿技术,精通XML,Javascript,CSS,AJAX等WEB前端技术;3.熟练的技术文档编写能力,熟练使用Rose,Power Design,Visio等建模和设计软件,有一定的架构设计能力;4.精通SQL server数据库技术,了解数据库性能调优者优先.(四)php项目开发⒈使用PHP语言开发互联网应用程序;⒉网站产品和网站功能模块的开发与维护;⒊与页面设计师协调沟通,编写部分Javascript和HTML;⒋参与底层MVC框架的编写与维护。
软件工程师一般指从事软件开发职业的人。
软件工程师是一个认证考试,具体地说是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。
软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等,还有诸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING等前沿技术。
此外,关于网络工程和软件测试的其他技术也要有所涉猎。
对于软件工程师,不太重视学历,但并不是对学历没有要求,重点关注项目的经验和学习知识的能力,能否利用软件工程专业知识来解决问题,根据岗位不同,对软件工程师的要求也有所不同。
具体能力要根据岗位和自己的兴趣爱好选定自己的职业规划方向,一方面要详细了解软件工程师的要求,可以关注企业的招聘信息;一方面自己要贮备通用的知识技能,广泛阅读相关的计算机材料对自己以后的发展大有帮助。
可以确定的是软件工程师的前途在未来的发展依然是不断升温的职业,比较需要有技术和良好前景的专业之一。
工作内容:1、 指导程序员的工作;2、 参与软件工程系统的设计、开发、测试等过程;3 、协助工程管理人保证项目的质量;4 、负责工程中主要功能的代码实现;5 、解决工程中的关键问题和技术难题;6 、协调各个程序员的工作,并能与其它软件工程师协作工作;7、还要编写各种各样的软件说明书,如:需求说明书,概要说明书等考试科目。
工程师是中级职称,考试的题目包括了计算机体系结构、软件工程、数据库、数据结构、编译原理等计算机学科的基础课程。
软件工程算是高收费专业吗
我是软件工程的学生,我可以帮你回答这个问题。
全国有37所示范性软件学院,学费都比普通专业贵,原因主要有如下几点:1,与计算机专业的相比,我们专业的课时费比其他专业高很多。
这是为了吸引有能力的老师来软件学院讲课,包括请各种外教;2,提供了比计算机专业更好的实践环境。
我们的实践课程非常多,并且在一定时候需要我们到公司或外边的专业计算机培训机构进行实训,我现在就正在中软进行培训。
学院会为我们提供了更方便的实习条件,只要你能力足够,在大三、大四期间直接去百度、微软、IBM等公司去实习都可以的,当然该回来考试的时候你还得回。
3,软件工程专业就是为了缓解软件行业的人才缺失问题,专注于培养实践能力强的学生,而计算机专业更注重理论知识。
4暑假我们安排1个月实训 5软件工程专业今后工资很高,我们大四的大部分都是考研or出国,少部分找工作,但工作的最低月薪都有6K,几个百度腾讯的年薪有14~16万总之一句话,你好好学,前途很光明,我们学校软件学院就业比计算系好。
软件学院的学费问题不大,大学不仅提供了很完善的绿色通道,也有很多奖学金。
并且我们学院提供了比其他学院更多的奖学金。
学院排名前10%的人通过各种奖学金把学费赚回来没有问题。
另外给你建议,大学期间能力范围内,一定多多参加各种比赛,切记!实习是自己联系还是学校负责联系?就业前景是自己招聘呢?还是有公司来要人呢?在问,一般学此专业的同学是否以前学过编程的,还是零基础学习呢?学院和某些公司有关系的,学院会负责联系,一般在大三下学期,大四上学期会有内部名额去实习,我们学院就有10多个到百度的内部名额,当然你成绩得好。
不少公司会直接到学校来招实习生。
百度、淘宝等都来过,可以自己去应聘。
也可以自己联系。
上百度、淘宝、腾讯、人人等公司的官网你会发现它们有不少实习生招聘计划,自己报就是了。
大多数人走的是第二条和第三条路。
此专业一开始的教学就是把你作为零基础的学生来对待,大多数新生都没有编程的底子。
因为专业课程多,大三大四又有很多其他事(实习、实训),所以普遍反映学这个比较累!做好心理准备!大家普遍都说目前IT已经饱和,就业前景不看好,就您所知,您的同学就业前景怎样?是自己应聘还是通过关系门路呢?还是转行干其它?但就从我周围的人来看,约有10%的人因为各种原因最后决定以后不走IT这条路;约30%的人考研;约5%的人出国留学;其他的基本就是就业了,就业又分几种1、靠关系门路的有个百分之几(这些人一般都不好好学,往往也不会朝IT方向就业)2、就业薪水在5000元以上的能有30%,去百度等好公司的有30、40个(就业总共约150人)3、剩下的就是就业相对差点,但是平均工资也比其他行业的高我所在学校软件工程专业在37所示范性软件学院处于中游水平,你自己可以好好斟酌,怎么说呢,如果你学得好,就业再难你都可以去好地方。
关键是你应该对这行有兴趣,不然学着会感觉累,10%不走IT路的人基本都是因为没兴趣学着累放弃了
软件工程师主要学什么?
1.网络设备技术,这主要涉及网络的硬件建设,包括路由器、交换机、组局网、广网,这方面有代表性的是CISCO、NORTEL; 2.网络操作系统,这主要涉及操作系统的系统管理与网络管理,这方向有代表性的是WINDOWS 2000、UNIX、LINUX等; 3.网络数据库,这主要涉及应用于网络的数据库,这方面有代表性的是SQL和ORACLE等; 4.网络安全,大家不应把网络安全片面的想成对操作系统、应用系统的安全,其实安全问题在网络的各方面都存在,在这方面国内还没有出现比较好、比较全面的认证; 5.网络管理,这涉及一个局网、广网的综合管理、优化、计费等等,也没有一个综合性的认证; 6.网络应用开发,企业的网站的基本开发、互动性开发,技术有HTML、ASP、JSP、JAVA等等。
这六个方面都是企业信息化必备的因素,所以大家如果要补充自己的知识,可以从这六个方面去补充,自己还要作一个定位,是成为一个全面性的人员,还是专业性的人员。
不过如果能在这个方面打下扎实的基本功,那么再在工作中选择一个方向,会更加厉害。
总之,大家应分步确定自己的方向,然后努力在多方向充实自己 .
计算机领域目前都有哪些前沿领域
软件工程师英文是Software Engineer,是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。
软件工程师是从事软件开发相关工作的人员的统称。
它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。
软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等,还有诸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技术。
此外,关于网络工程和软件测试的其他技术也要有所涉猎。