1软件工程专业
1.1 主要职业介绍
1.1.1 软件开发工程师
是指从事软件开发相关工作的高级工程技术人才。
一、工作内容
(1)根据客户要求或市场要求设计、开发软件产品;
(2)按照工作进度和编程工作规范编写系统中的功能模块或程序;
(3)编写软件产品文档以实施软件文档计划,管理相关软件文档;
(4)向业务部门提供软件的后期技术支持;
(5)通过设计、开发和维护指定产品中的高质量代码,与团队协作评估和了解新技术,并使用这些技术构建应用程序。
二、工作环境及工作能力要求
一般是室内工作,工作环境较舒适,工作时间较灵活。需要具备信息管理、通信工程、计算机、软件工程等相关专业的知识,熟练掌握各类计算机语言和编程,能熟练使用一些开发工具,熟悉数据库的开发和设计。同时,要具有良好的学习能力、团队协作能力、沟通能力等。
1.1.2 软件测试工程师
是指从事使用计算机软、硬件设备,依据相关标准规范,利用软件测试工具、计算机及相关设备等,对计算机软件产品进行检验的高级工程技术人才。
一、工作内容
(1)搭建测试环境;
(2)设计测试用例;
(3)编写测试计划;
(4)根据测试计划,对软件产品进行测试;
(5)填写测试记录;
(6)分析测试结果,进行缺陷分类统计,编写缺陷报告;
(7)编写产品测试报告;
(8)进行操作指导和理论研究。
二、工作环境及工作能力要求
一般是室内工作,工作环境较舒适,工作时间较灵活。掌握软件测试的基本原理、方法和组织管理,精通软件测试工具。包括黑盒测试、白盒测试、测试用例设计等基础测试技术,也包括单元测试、功能测试、集成测试、系统测试、性能测试等测试方法,还包括基础的测试流程管理、缺陷管理、自动化测试技术等知识。软件编程技能实际应该是测试人才的必备技能之一,测试工程师至少应该掌握Java、C#、C++之类的一门语言以及相应的开发工具。由于测试中经常需要配置、调试各种测试环境,而且在性能测试中还要对各种系统平台进行分析与调优,因此测试人才需要掌握网络、操作系统、数据库等知识。同时,要具有良好的学习能力、团队协作能力、沟通能力等。
1.1.3 数据库工程师
是指从事负责数据库的运营和维护,包括数据库的安装、监控、备份、恢复等基本工作的高级工程技术人才。
一、工作内容
(1)设计并优化数据库物理建设方案;
(2)制定数据库备份和恢复策略及工作流程与规范;
(3)在项目实施中,承担数据库的实施工作;
(4)针对数据库应用系统运行中出现的问题,提出解决方案;
(5)对空间数据库进行分析、设计并合理开发,实现有效管理;
(6)监督数据库的备份和恢复策略的执行;
(7)为应用开发、系统知识等提供技术咨询服务。
二、工作环境及工作能力要求
一般是室内工作,工作环境较舒适,工作时间较灵活。精通关系数据库原理和SQL语言,应用关系范式进行数据库设计,胜任数据库服务器管理与应用工作。具有数据库应用软件的分析、设计和开发经验,熟练使用主流的数据库分析设计工具,独立完成数据库系统设计,能根据具体应用设计数据库服务器。熟悉.NET架构和J2EE架构,以及ASP.NET和ADO.NET。熟悉B/S模式应用开发,掌握OOD/OOP概念和XML标准。熟悉数据仓库、OLAP和数据挖掘。具有良好的英语阅读能力,能够阅读英文测试资料。工作严谨细致,有责任心,勤奋踏实,善于思考问题。有时间观念,独立性强,具有团队合作精神。
1.2 主要需求行业
软件、信息技术服务、金融等行业。
市场与信息科
地址:大学生活动中心224
电话:0563-3831610
就业管理科
地址:图书馆西北角
电话:0563-3831114