软件工程专业知识掌握要求

1.软件工程专业毕业生需要掌握哪些技能

软件工程专业是培养适应计算机应用学科的发展,特别是软件产业的发展,具备计算机软件的基础理论、基本知识和基本技能,具有用软件工程的思想、方法和技术来分析、设计和实现计算机软件系统的能力,毕业后能在IT行业、科研机构、企事业中从事计算机应用软件系统的开发和研制的高级软件工程技术人才。

主干课程:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理

2.软件工程专业要学习什么知识

培养目标:软件工程专业培养面向国民经济信息化建设和发展的需要,培养具有扎实的计算机应用理论和知识基础,掌握软件工程领域的前沿技术和软件开发方法,具备较强的软件项目的系统分析、设计、开发和测试能力,能够按工程化的原则和方法从事软件项目开发和管理的高级工程技术人才。

主要课程:离散数学、面向对象程序设计、数据结构、数据库原理、操作系统、计算机网络、软件工程、软件过程与管理、软件测试技术、软件质量管理、软件项目管理等。

毕业去向:软件工程专业毕业生主要在信息产业和国民经济部门从事信息系统研究、分析、设计、开发和测试以及软件工程项目的组织和管理工作,也可考取计算机科学与技术专业的硕士研究生。

软件工程专业是今后的热门,就业前景非常好!目前软件工程9个专业的内容和就业情况如下:

1 可视化编程

掌握程序设计方法及可视化技术,精通一种可视化平台及其软件开发技术。获取Delphi程序员系列、Java初级或VB开发能手认证。

就业方向:企业、政府、社区、各类学校等可视化编程程序员。

2 WEB应用程序设计

具有美工基础和网页动画设计能力,掌握交互式网页程序的设计技术,能进行网站建设和维护。获取Macromedia多媒体互动设计师或Delphi初级程序员或Delphi快速网络开发工程师认证。

就业方向:企业、政府、社区、各类学校等WEB应用程序员。

3 软件测试掌握软件测试的基本原理、方法和组织管理,精通软件测试工具。获取ATA软件测试工程师或Delphi初级程序员或Java初级程序员认证。

就业方向:企业、政府、社区、各类学校等软件测试员。

4 数据库管理

能应用关系范式进行数据库设计,精通SQL语言,胜任数据库服务器管理与应用工作。获取Oracle数据库管理或SQL Server数据库应用或Windows XP应用认证。

就业方向:企业、政府、社区、各类学校等部门的中、大型数据库管理员。

5 图形图像制作

精通国际上流行的图形/图像制作工具(如CorelDraw、Photoshop、Pagemaker等)。获取平面设计师相关的认证。

就业方向:广告制作公司、建筑设计公司、包装装璜设计公司、居室装修公司、出版印刷公司。

6 网络构建技术

熟悉网络结构和组网方式,掌握建网方法,能利用工具分析和排除常见网络故障。获取Cisco路由配置或华为网络工程或AMP应用工程师认证。

就业方向:企业、政府、社区、各类学校等网络构建工程师。

7 网络系统管理

掌握网络系统管理的基本知识与应用技能,能进行网络系统的安全设置。获取Window2000 Server或TurboLinux TLCE或Cisco路由配置专家认证。

就业方向:企业、政府、社区、各类学校等网络系统管理员。

8 多媒体制作

具有多媒体程序设计与多媒体制作策划的能力。基本掌握面向对象程序设计与建模、造型设计、场景设计、分镜头原理等技能。获取多媒体设计师相关的认证。

就业方向:多媒体设计与制作公司、动画美术制作出版公司、广告制作公司。

9 计算机办公应用

精通办公自动化应用与管理,熟悉服务器的安装、管理和维护,基于应用服务器的相关服务和软件系统,具备对服务器的网络安全设置、邮件、网页发布、FTP、OA、BBS等系统的应用和维护能力。就业方向:企业、政府、社区、各类学校等系统管理

3.软件工程专业的学生需要掌握哪些技能

作为一名大四的学生,我无法回答这个问题,但是我还是想分享一下自己的心得,以供参考:1。

凡有所学皆有所用。所有的知识储备都可以为今后的发展提供更多的可能。

当在工作中遇到一个机会,如果曾经有相关的经验,那么把握住这个机会的概率就会更大。 2。

深度优先还是广度优先。个人觉得应该深度优先。

因为如果能够在某个方向上有深入的了解,得到一些较为专业的经验,比如:实习、开源项目甚至实际工作经验。那么,在相对实际的开发中,我们会有更多的机会,从我们的伙伴那里,以更小的成本学习到其他领域的知识。

虽然我承认木桶理论,但是我也认为,在某些时候,对于一个技能的深入掌握,会成为我们的核心竞争力。3。

没有标准。世界上没有相同的两片树叶。

个人认为理想的教育应该因材施教,而不是把人塑造成千篇一律的机器。通常,我会想想自己在可见的未来想成为什么样的人。

我和目标之间的差距在于什么地方?我可以通过什么途径来缩小差距?这个世界诱惑太多,想明白自己到底想要什么,什么才是自己的核心竞争力。对自己培养核心竞争力有好处的事情我们应该多做,但是让自己快乐的事情,我们更应该做。

4.软件工程师需要掌握的基本技能有那些

软件工程师职位描述: 职位概要: 设计、开发、维护、管理符合功能、性能要求的软件产品。

工作内容: 参与项目需求分析,进行系统框架和核心模块的详细设计; 根据新产品开发进度和任务分配,开发相应的软件模块; 根据公司技术文档规范编写相应的技术文档; 根据需要不断修改完善软件; 编制项目文档、记录质量测试结果; 完成程序测试; 研究项目技术细节,编写相应的说明书。 任职资格: 教育背景: ◆通信、电子工程、自动化、计算机及其相关专业,本科以上学历。

经 验: ◆3年以上软件开发工作经验。 技能技巧: ◆精通编程工具; ◆具备编码和撰写文档的能力; ◆熟悉软件开发流程、设计模式、体系结构; ◆独立解决技术问题,有较强的创新意识; ◆有良好的英语读写水平。

态 度: ◆好学上进,耐心细致,有责任心; ◆工作勤奋,善于思考问题; ◆有时间观念,独立性强,具有团队合作精神。

5.软件技术专业需要学哪些专业知识

需要学习:

面向对象程序设计、软件工程与项目管理、软件测试、.NET/Java Web程序开发、.NET/Java企业级开发、3G/4G手机软件开发等、计算机网络与通讯、网络操作系统、多媒体技术与应用、大型数据库处理技术这些专业知识

软件技术专业是计算机科学的一个分支,和软件科学与技术专业相比较,软件技术专业的侧重点在开发和技术的实际应用,而对软件开发的理论要求没有那么高。

扩展资料

本专业培养具有一定的理论知识,掌握至少一种主流软件开发平台,具有较强编程能力的高级实用型专业人才。

严格来说计算机专业和软件专业是完全不同的两个专业,计算机专业学习的内容比较宽泛,主要包括计算机硬件知识,像数字逻辑、单片机等科目。

目前国内新兴的软件外包专业就是软件技术专业的典型,软件外包专业主要承担来自欧美。

参考资料来源:百度百科——软件技术专业

6.成为软件工程师需要掌握哪些知识

首先C语言你得会,然后是数据结构,然后你学C++,VC++最好也学了(C++跟VC++有些不同),然后再学XML,数据库你学My SQL、SQL Server,

Oracle有条件的话就学。

接下来有两个方向,一个是微软方向的,一个是JAVA方向的,看你自己想选哪个方向。

如果选微软方向你就学C#、.NET、网页三剑客(flash、Dreamweaver、Fireworks),其中网页三剑客是做界面用的。

如果你选JAVA方向就学JAVA,Unix操作系统,Linux操作系统。

最后这些学完了你就学个软件工程,然后再进行实际项目的开发练习。

这样应该就可以了。

再补充点:网络方面的内容也很重要,你最好多找找网络方面的书看看,毕竟你是想成为优秀的软件工程师么~多掌握点知识总是有好处的。还有就是你英文水平最好是良好,最好就是能看英文原版的专业书籍。当然不能也没关系,我是说尽量达到这个水平。最重要的还是实践,能不能做出项目来是考核你的很重要的标准。

最后祝你早日成为一名优秀的软件工程师!

%title插图%num