软件工程专业,软件工程专业有必要考研吗( 二 )

【软件工程专业,软件工程专业有必要考研吗】

软件工程专业,软件工程专业有必要考研吗


3,软件工程是干啥的 这个专业好吗 当然好了软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科 。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面 。在现代社会中,软件应用于多个方面 。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等 。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等 。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量 。软件工程师是对应用软件创造软件的人们的统称,软件工程师按照所处的领域不同可以分为系统分析员,软件设计师,系统架构师,程序员,测试员等等 。人们也常常用程序员来泛指各种软件工程师 。软件工程(SoftWare Engineering)的框架可概括为:目标、过程和原则 。(1)软件工程目标:生产具有正确性、可用性以及开销合宜的产品 。正确性指软件产品达到预期功能的程度 。可用性指软件基本结构、实现及文档为用户可用的程度 。开销合宜是指软件开发、运行的整个开销满足用户要求的程度 。这些目标的实现不论在理论上还是在实践中均存在很多待解决的问题,它们形成了对过程、过程模型及工程方法选取的约束 。(2)软件工程过程:生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤 。软件工程过程主要包括开发过程、运作过程、维护过程 。它们覆盖了需求、设计、实现、确认以及维护等活动 。需求活动包括问题分析和需求分析 。问题分析获取需求定义,又称软件需求规约 。需求分析生成功能规约 。设计活动一般包括概要设计和详细设计 。概要设计建立整个软件系统结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义 。详细设计产生程序员可用的模块说明,包括每一模块中数据结构说明及加工描述 。实现活动把设计结果转换为可执行的程序代码 。确认活动贯穿于整个开发过程,实现完成后的确认,保证最终产品满足用户的要求 。维护活动包括使用过程中的扩充、修改与完善 。伴随以上过程,还有管理过程、支持过程、培训过程等 。(3)软件工程的原则是指围绕工程设计、工程支持以及工程管理在软件开发过程中必须遵循的原则 。
软件工程专业,软件工程专业有必要考研吗


4,软件工程专业的就业如何 我也高三毕业,计算机科学与技术这个专业我劝你不要学,因为它太滥了,而且学的东西几乎是大家都可以自学的内容 。而软件工程确实很累人,不太适合女孩子,它的就业主要就是软件开发,测试等等,累是肯定的,但是只要你能吃苦,薪酬是相当不错的 。如果你有心报考公务员的话也可以考虑计算机科学与技术这个专业,想在企业工作的话就学软件工程 。你也不妨看看其他的专业,适合女孩子的专业很多的,管理学专业和财经类很多专业都相当不错 。你去软件公司面试,对方要有一份试题考你,通常看起来不难,但是要符合对方心里想的答案,好像需求分析的方法、程序规范性等,很难猜测 。要有资格拿工资,必须好像有经验的工程师一样,毕业生也要立刻能投入应用工作 。本科最夸张的也只不过开始6000元每月(在广州),但是一般的本科生还是难立刻进入开发团队,都是一千多元包括除住房以外的所有 。研究生起点是高,但是关键还是面试的时候你能否拿出真正的水平,还有你读书的时候有什么成果拿出来给别人看,好像我之前去的,有个4小时的上机题目,是立刻做一个商务软件出来,不管你什么学历,只要别人能看到合适的水平,工资就是那样 。我是软件工程专业的,其实女孩子学软件工程将来也不一定要开发什么软件,软件工程是一个比较大的一个概况,软件工程包括软件开发、软件测试、软件调试等,其中软件测试是最轻松的比较适合女孩子 。我也是女生,就是学软件工程专业的 。这个专业的专业性特别强,如果学得好的话还是很有前途的,不过确实有点辛苦,看你怎么选择了 。就业不一定是非要编程的,找工作可以找跟本专业相关的啊 。软件开发一般是要大家一起分工合作的,你可以对软件进行需求分析,或者软件测试,或者软件设计等等 。我学本专业最大的收获就是思维得到了锻炼,有些算法的思想可以运用到生活中去的,感觉挺有意思的 。如果你数学很好的话学起来应该是比较轻松的 。计算机科学与技术分为软件方向和网络方向,软件方向就是软件工程 。学软件做程序很费脑子的,而且现在的公司一般都很少招女生去做技术,一个项目下来就需要去加班加点赶进度,而且对于一个新的程序男生接触起来会比较容易上手 。如果你真的想学软件业也是可以的,我的大学同学之中也有几个女生从事开发的,公司不要求加班,但是因为是一个团队,所以到时候就是自愿加了,呵呵 。我现在选择了做测试,这个职位女生做起来就很顺手了,我们同学之中也有做设计的,做美工的,就业面也还算可以 。但是如果你有更好的选择还是再考虑考虑吧 。5,软件工程这个专业怎么样 软件工程挺不错的 。软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科 。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面 。在现代社会中,软件应用于多个方面 。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等 。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等 。这些应用促进了经济和社会的发展,也提高了工作效率和生活效率。软件工程一直以来都缺乏一个统一的定义,很多学者、组织机构都软件工程分别给出了自己认可的定义:BarryBoehm:运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料 。IEEE:在软件工程术语汇编中的定义:软件工程是:1.将系统化的、严格约束的、可量化的方法应用于软件的开发、运行和维护,即将工程化应用于软件;2.在1中所述方法的研究FritzBauer:在NATO会议上给出的定义:建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法 。您好! 这毋庸置疑是一个热门专业,而且热得发烫 其实这个专业也并不是很新,开设了也有一段时间了 学这个专业首先必须要掌握一门程序设计语言,主修课程有离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,对数学的要求非常高,也需要比较大的想像力,在大多数人看来可能是一个比较枯燥的学科,也是一个相当费脑力的专业 毕业后主要从事软件开发工作,按照目前国际上大多数软件公司的惯例,软件工程师都会以技术入股的形式占有公司的一定股份,因此收入通常是相当可观的 不过软件业在国内虽然起步不久,但在国际上已经发展了很长时间,大量的软件都已经相当成熟,因此想在这个领域内有所作为还是比较困难的,尤其是国内的软件公司在数量上和实力上都比较有限,对软件工程师的需求其实并没有大多数人想像的那么大,加上社会上也出现了大量的培训班培养低端软件人才,可以说国内中低端软件人才已经趋近饱和,不过在高端软件人才方面仍有较大的缺口 因此名牌大学软件工程毕业的学生依然比较吃香,但是非名牌大学尤其是普通本科院校的毕业生在就业上则有比较大的困难 目前国内软件工程专业最好的当然还要算是北大和清华,此外上海交大,北航,哈工大,南开,复旦等老牌名校也都具备相当的实力 关于师范性高校的问题,我不是很了解,不过要想在这个专业上有比较大的发展空间,还是要去名牌学校的,而且应当说是越有名越好 至于你能考上什么学校,则应该参考你们学校历年高考中在你这个名次的位置的人考的分数和考取的学校,如果是省级重点中学的前20名的话,那么考清华北大应该也没什么问题吧 。希望可以帮助您!6,软件工程专业是干什么 基础课数学、英语之类的就不说了 。还有计算机基础课,比如C、C++、Java、数据结构、操作系统、编译原理等 。到软件工程专业课就分方向了,一般软件工程方向会偏重于软件工程过程与管理这块,比如需求工程、质量保证、软件测试、系统分析之类,当然还有J2EE、.NET之类的技术课程 。而且不同的学校还有不同的课程设置 。软件工程学的内容 软件工程学的主要内容是软件开发技术和软件工程管理. 软件开发技术包含软件工程方法学、软件工具和软件开发环境;软件工程管理学包含软件工程经济学和软件管理学 。1、 专业简介:是计算机领域发展最快的学科分支之一,国家非常重视软件行业的发展,对软件人才的培养给予了非常优惠的政策 。本专业培养掌握计算机软件基本理论知识,熟悉软件开发和管理技术、能够在计算机软件领域中从事软件设计、开发和管理的高级人才 。2、 主修课程:该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课 。3、 毕业去向: 除考取国内外名牌大学研究生外,主要毕业去向是计算机软件专业公司﹑信息咨询公司﹑以及金融等其它独资、合资企业 。软件工程一直以来都缺乏一个统一的定义,很多学者、组织机构都分别给出了自己的定义: Boehm:运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料 。IEEE:软件工程是开发、运行、维护和修复软件的系统方法 。Fritz Bauer:建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法 。软件工程专业是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科 。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面 。在现代社会中,软件应用于多个方面 。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等 。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等 。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量 。软件工程专业是2002年国家教育部新增专业,随着计算机应用领域的不断扩大及中国经济建设的不断发展,软件工程专业将成为一个新的热门专业 。软件工程专业以计算机科学与技术学科为基础,强调软件开发的工程性,使学生在掌握计算机科学与技术方面知识和技能的基础上熟练掌握从事软件需求分析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能,突出对学生专业知识和专业技能的培养,培养能够从事软件开发、测试、维护和软件项目管理的高级专门人才 。7,软件工程专业主要学什么就业方向 主要需要学的:C++程序设计、java、python、高等数学、数据结构、算法设计与分析、汇编语言程序设计、数据库系统、软件工程等 。就业方向:编写程序,做软件开发 。可以在政府机关,大型企业等做程序编写,或者你也可以到华为等这种企业做软件开发 。如果是做编写程序这种工作的话可能比较辛苦,要经常挨夜,不过待遇也不错 。做软件测试 。软件开发出来后需要通过测试是否存在漏洞,校正后才投放到市场上使用,这中间就需要做软件测试 。软件工程毕业生也可以到软件编写企业去做软件测试工作 。做数据管理 。这主要做管理政府机构,学校,企业等单位的数据资料工作 。这种工作相对轻松些,稳定些 。做多媒体制作 。这主要到动画制作公司,广告制作公司就业 。有相当一部分软件工程毕业生会到这些单位工作 。到高校从事教学工作 。到高校工作要比较高学历,一般要求硕士以上学历 。许多高校软件工程的教师就是软件工程专业毕业的 。软件工程专业培养能够从事软件开发、测试、维护和软件项目管理的高级专门人才 。由此可以看出计算机科学与技术专业相对更注重一些专业理论的技术的学习,其基础性更强 。而软件工程的专业性更强,主要是研究软件的开发、测试、维护和项目管理 。软件工程专业是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科 。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面,因此要求学生在学习过程中一定要学精学通,不能只了解皮毛 。软件工程专业是计算机领域发展最快的学科分支之一,国家非常重视软件行业的发展,对软件人才的培养给予了非常优惠的政策 。本专业培养掌握计算机软件基本理论知识,熟悉软件开发和管理技术、能够在计算机软件领域中从事软件设计、开发和管理的高级人才 。2、 软件工程专业主修课程:软件工程专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课 。3、 软件工程专业毕业去向: 除考取国内外名牌大学研究生外,主要毕业去向是计算机软件专业公司﹑信息咨询公司﹑以及金融等其它独资、合资企业 。从我周围的例子来看,软件工程学出来,如果编程能力强的话,找到一份4000左右的工作还是可以的,但是,问题就是非常的累,而且竞争比较激烈,如果年龄大了但却不能往上走的话,一直作程序员是比较没有前途的 。不过,如果学的好话,其实和计算机专业差不多,都有机会进比较大的IT公司,我有个学软件的同学就去了IBM,当然,竞争也是很激烈的 。总结起来,我觉得这碗饭并不太好吃,还是看兴趣吧软件工程专业是计算机领域发展最快的学科分支之一,国家非常重视软件行业的发展,对软件人才的培养给予了非常优惠的政策 。本专业培养掌握计算机软件基本理论知识,熟悉软件开发和管理技术、能够在计算机软件领域中从事软件设计、开发和管理的高级人才 。2、 软件工程专业主修课程:软件工程专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课 。3、 软件工程专业毕业去向: 除考取国内外名牌大学研究生外,主要毕业去向是计算机软件专业公司﹑信息咨询公司﹑以及金融等其它独资、合资企业 。从我周围的例子来看,软件工程学出来,如果编程能力强的话,找到一份4000左右的工作还是可以的 。8,软件工程专业到底学些什么 软件工程是信息领域发展最快的学科分支之一 。当今时代是信息化的时代,而信息化的实现,人才是最重要的环节 。软件产业的发展水平,决定了一个国家的信息产业发展水平及其在国际市场上的综合竞争力 。目前,我国高素质的软件工程人才的极度短缺已经成为制约我国软件产业快速发展的一个瓶颈,如何培养与国际接轨的高素质软件工程人才,已经成为信息化工作中的重中之重 。随着计算机应用已经渗透到经济和社会生活的方方面面,计算机软件的概念早已为人们所熟知 。然而,软件是如何生产出来呢?大家可能在中学的时候利用过某些编程工具做了一些简单的程序,这就是软件生产的初级阶段 。实际大型软件的生产往往需要成千上万的人协作工作,共同完成软件的生产过程,参与生产的成员有可能来自不同的国家、在不同的时区、用不同的语言,因此需要很好的交流、合作、分工、协调,这样的软件生产过程,就必需要有高效的管理 。另外,软件是服务于社会的金融、交通、石油、教育、航天等各个行业的,因此也需要用软件相关知识去分析具体的行业应用,去设计最符合应用需求的软件,才能实现软件的价值 。软件工程的目的就是在现有软件开发技术基础上,对应用的需求进行分析,设计高质量的软件架构,分配和协调每个软件生产人员的工作,保证软件高质量的完成 。软件工程专业是一门综合性、实践性、行业性非常强的专业 。本专业要求掌握软件工程基本理论、软件开发技术和软件工程管理技术,培养具备深厚计算机软件开发功底、具有软件系统分析能力及软件工程管理能力的且对某一领域知识精通的高级复合型人才,能够在软件领域中从事需求分析、设计、开发、测试、实施和管理 。未来几年,国内外高层次软件人才将供不应求 。在我国IT职场十大人气职位中,软件工程师位列第一位,软件工程人才的就业前景十分乐观 。本专业就业除了如IBM、微软、Sun、SAP、联想、用友、金山等专业IT企业之外,也可以到中国移动、中国电信、中国联通等通信运营商,还可以去政府事业单位以及银行、交通、石油等传统部门的信息管理中心,也可以去如埃生哲、毕马威、普华永道等世界著名的咨询管理类企业,此外盛大、巨人网络等游戏企业也都可以成为大家的就业目标 。大家的工作职位除了软件工程师、软件设计师、系统架构师、程序员、测试员之外,还有项目管理人员、客户需求分析师等职位,此外还有行业服务的咨询师、行业专家等 。北京交通大学软件学院是国家37所示范性软件学院之一,学院秉承培养“国际化、工业化、高层次”软件人才的理念,采用“做中学”的教育理念,努力打造国际化、精英型软件人才培养的摇篮 。毕业生就业率连续三届均达到100%,除了就业以外,也有近20%的学生通过免试推荐和统考进入北大、清华、中科院等攻读研究生 。目前学院软件工程专业设有三个方向:软件技术开发、软件工程管理、数字媒体艺术(虚拟现实及游戏软件制作) 。在夯实英语、数学、软件基本理论的基础上,通过一系列的特色课程及实践培养同学们的自学能力、团队合作能力、交流沟通表达能力、工程管理组织能力、外语应用能力 。学院专业课程的教师大多来自各大软件企业,实施案例式教学,课堂边学边练,边练边学,讲授最新的软件工程专业知识 。专设项目实训课程,模拟企业生产开发环境,由企业教师按照企业真实的开发流程组织同学们完成真实的软件项目 。聘请外籍教师全英文讲授专业课程,并与比利时鲁汶工学院开展了联合培养学生的合作,在校期间也有赴国外学习的机会 。开设素质拓展训练课程,用游戏的方式去挑战自我,加强团队凝聚力 。每位同学都将获得最长一年,最短半年的企业带薪实习机会 。除此之外的业界之旅活动,组织参观各大软件企业和研究机构,同学有和两院院士、软件业巨子进行一对一交流的机会 。各个学校的培养计划不尽相同,但主题思想是一样的,可以分为几大方面:一、计算机的基础知识,例如:操作系统(OS),计算机组织与机构(COA),计算机网络……二、编程的基本语言:C,JAVA,C++,VB,JSP……三、与编程相关的软件:数据库,各种品牌的操作系统,AIX,IBM……四、软件工程的方向课:软件测试方向,嵌入式方向,图形学方向……9,软件工程专业学生的前途 现在是很热门的专业专业前景:软件工程专业随着计算机的普及,大家对软件这个词越来越熟悉 。打字需要用打字软件,上网聊天需要用聊天软件,玩电脑游戏更是离不开游戏软件 。只要打开电脑,我们就不得不同各种各样的软件打交道,但是大家对软件工程这个专业并不熟悉,因为这是一个新专业,不过才有几年的历史 。随着计算机技术的迅猛发展,计算机技术已经广泛应用到社会生活的各个领域 。单个学科的概念已经无法概括计算机技术的科学、工程、技术及应用等特性,单一的教育模式也无法适应社会对计算机人才的需求 。为此,国家教育部于2001年底在一流大学中批准设立了35所国家级示范性软件学院,开设了软件工程本科专业和硕士专业 。培养高层次软件人才软件工程专业与计算机科学专业是两个不同的学科,它们在人才培养目标、培养方式和知识领域方面都有不小的区别 。简单地说,计算机科学专业培养的是推动计算机科学发展的学科型人才,比较强调理论和方法的教学 。软件工程专业培养的是推动软件产业发展的高层次工程型人才,比较强调动手能力培养和实践实习的过程 。这两个专业在基础课程上有所交叉,但在专业课程和专业训练上区别较大 。软件工程专业培养的工程型人才要富有创新精神 。软件工程技术人员致力于开发可靠好用的计算机产品和软件产品,必须具有扎实宽泛的知识面和较高的社会责任感,必须了解最新的技术进展、能够综合运用各方面技术并深刻理解设计一个合格产品所涉及的多方面因素,如市场需求、用户习惯等 。另外,这两个学科领域是相辅相成的,并共同推进计算机技术的方展 。计算机技术的发展会推动软件的开发,软件工业则对计算机科学技术的进展以及软件应用领域的扩展起着重要的推动作用 。课程设置强调外语和实践软件工程专业本科生除了学习必修的基础课程外,还要学习程序设计基础、Java程序设计、操作系统、计算机网络、数据库原理、软件工程、WEB程序设计、网络技术及应用、人机交互、多媒体技术等几十门专业课程 。目前,中国的软件人才主要有两方面的欠缺,一是英语水平差,二是软件开发经验缺乏 。针对这种情况,很多软件学院大幅增加了英语课时,同时广泛采用国外原版教材,部分基础课和专业课采用双语教学甚至全英文授课 。各软件学院还特别强调实践环节 。像清华软件学院90%的专业课程都配有课程实验大作业,学生从本科二年级起就能根据兴趣选择参加各种研究所的研究工作 。软件人才供不应求软件工程人才的就业前景十分看好 。未来几年,国内外高层次软件人才将供不应求 。毕业生主要在各大软件公司、企事业单位、高等院校、各大研究所、国防等重要部门从事软件设计、开发、应用与研究工作 。有数据表明,我国软件出口规模达到215亿元,软件从业人员达到72万人,在中国十大IT职场人气职位中,软件工程师位列第一位,软件工程人才的就业前景十分乐观 。信息化是IT界的焦点 。而信息化的实现,除了需要技术支持,人才也是很重要的环节 。如何培养与国际接轨的高素质软件工程人才,已经成为中国软件产业的当务之急 。软件产业的发展水平,决定了一个国家的信息产业发展水平及其在国际市场上的综合竞争力 。目前,我国软件高级人才的短缺已经成为制约我国软件产业快速发展的一个瓶颈 。在中国,国内市场对软件人才的需求每年高达20万人,而高校计算机毕业生中的软件工程人才还很缺乏,尤其是高素质的软件工程人才的极度短缺 。尽快培养起适合信息产业所需要的高素质软件工程人才,已经成为信息化工作中的重中之重 。就业方向:适合在IT领域、软件公司与企业、政府机关、科研单位和高等院校等,也可以继续攻读软件工程及相关专业的硕士和博士研究生 。这个专业就业前景应该还可以.关键要看你的实践经验.建议你在大学期间得用课余时间或者假期多到软件公司实习.如果技术不是非常突出的话,这个行业现在的收入不是太高了,特别是对于刚出校门的学生来说,而且这方面的人才现在比较多,竞争激烈.关键是读这个专业要自己动手实践,自己解决实践中发生的问题,对任何程序要懂得举一反三 。如果指望按书本的步骤做..指望每学期死记硬背通过考试..那绝对是没前途了..如果一个软件工程的学生都是在玩电脑游戏中度过每个学期的..那就不要期望毕业能找到本专业的好工作了..

推荐阅读