软件技术专业介绍

发表日期:2024-01-02    ( 浏览次数:12197 )

软件技术专业介绍

一、专业代码:510203

二、培养目标:

软件技术专业采用项目化培养模式,培养掌握计算机理论基础、软件开发相关技术,具备软件项目设计、开发、测试、配置、管理与维护技能,具有项目设计与项目管理能力,具备良好的职业素养,能够从事软件项目设计、开发、测试、技术支持与管理工作的标准化、专业化、工程化、国际化高技能技术型人才。

三、职业、就业、创业方向:

就业单位:互联网内容提供商、企业IT应用解决方案提供商、软件外包服务提供商、政府机关和相关企事业单位。

就业岗位:

岗位类型

岗位名称

毕业

3-5年岗位升迁

目标岗位

Web前端开发工程师

软件开发工程师

项目监理

系统构架师

发展岗位

实施与运维工程师

售前工程师

助理工程师

软件测试工程师

实施监理

运维监理

售前监理

测试监理

迁移岗位

软件项目经理

技术总监

 

四、专业培养规格:

(一) 知识结构

1. 掌握本专业所需的文化基础知识和专业基础知识;

2. 掌握基于桌面、Web应用、手机开发的基本原理和技术、以及架构设计部署等工作所必需的专业知识;

3. 掌握计算机编程思想和软件编程技术;

4. 掌握数据库开发技术及数据访问技术;

5. 掌握UML软件建模技术及软件建模工具使用方法;

6. 掌握软件测试(单元测试,自动化测试,性能测试,WEB测试,UI测试等)测试方法;

7. 熟悉软件工程,掌握软件开发过程中开发类文档及测试类文档的编写方法;

8. 掌握软件行业规范、职业素质需求与软件项目中技术要求等所必需的专业知识。

(二) 能力结构

1. 具备初级的英语应用能力;

2. 具备网络组建及设备配置与调试的能力;

3. 具备操作系统、数据库的安装、应用与维护的能力;

4. 具备掌握软件编程思想、方法,具备中小商业应用程序开发、WEB应用程序等常用软件的设计、开发、测试、交付的能力;

5. 具备胜任软件项目的开发、测试、技术支持与管理工作的能力。

6. 具备软件开发项目中开发类文档、测试类文档的编撰能力。

五、 招生对象及修业年限:

招生对象:全日制普通高等中学

修业年限:三年 弹性学制不超过5年

六、 专业核心课程:

(一)核心课程

序号

工作任务

课程

1

软件需求分析

软件工程

2

操作系统

Linux操作系统

3

数据库设计与维护

数据库基础

高级数据库技术

4

UI设计

平面设计

网页设计

产品交互设计

5

Web前端开发

HTML5+CSS3前端响应式设计

JavaScript页面特效设计

VUE高效前端开发

6

业务逻辑开发

程序设计基础

面向对象程序设计

微服务程序设计

7

软件测试

软件工程

8

实施与维护

软件工程

 

(二)核心课程描述

1.  软件需求分析

本课程主要的介绍了基本软件需求、客户的需求观、软件需求的方法、改进需求过程、软件需求与风险管理、项目视图与管理、寻找客户的需求、聆听客户的需求、软件需求文档编写、需求的图形化、软件质量属性、通过原型法减少项目风险、设定需求优先级、需求质量验证、需求开发向设计规划的转化、需求管理的原则与实践、管理变更请求、需求链中的连接链和需求管理工具等内容。

2. Linux操作系统

本课程主要内容包括Linux操作系统的基本操作、网络基础架构部署、文件服务管理、架构部署等。主要任务是学生能灵活运当今主流的操作系统构建网络环境、进行网络管理、搭建各种网络服务、不同平台下的软件开发及移植的能力,培养学生综合运用所学知识进行综合实践的能力,最终让学生提高分析问题、并运用计算机技能解决实际问题的能力。

3. 程序设计语言

本课程通过编程语言知识点的学习,并通过提供一定的实践训练,养成学生动手实践的习惯。学生不仅要掌握每个知识点,而且要将学到的知识点应用到实践编程中,同时在实践中培养学生的团队协作。

4. 数据库设计与开发

本课程通过酒店管理系统,从系统的设计思路、系统数据分析建模、系统数据库设计、数据库实现等数据库设计过程,介绍以SQL 2010为平台的数据库开发知识,包括SQL2010常用工具使用、SQL2010的技术体系、数据开发的流程及实现技巧等知识,培养学生完成小型项目数据库开发的职业技能,增强团队合作能力以及沟通能力。

5. UI设计

本课程内容设计以企业需求为核心,课程涵盖平面设计网页设计、手绘、UI设计、产品交互设计及用户体验设计,重点培养UI设计与产品交互设计能力,让学生成为一专多能的设计师。

6. Web前端开发

本课程内容以前后端交互的架构设计和后台开发人员配合实现产品界面和功能,利用各种Web技术模拟开发产品原型,精通页面架构和布局,并对Web标准有深入理解。

7. 软件测试技术

本课程围绕一个系统项目案例来贯穿软件测试及管理各个模块的理论讲解,内容包括软件测试概述、软件测试计划与策略、黑盒测试技术、白盒测试技术、单元测试技术、集成测试技术、系统测试技术、验收测试技术和软件测试管理等,使学生掌握基本的软件测试技术和技巧,掌握流行的测试工具、项目的测试环节、整体步骤及各种测试方法的使用,具备软件测试的职业技能。

七、 师资力量:

1、师资来源:学院优秀教学团队;合作企业工程师。

2、师资团队:本专业方向师资团队共8人,其中副教授1人,双师型讲师4人,工程师3人。

3、核心课程由以下教师承担:

朱莉萍:硕士,讲师,四川省优秀教师,参与多项科研项目,多年的一线软件开发经验和高校教学管理经验,主要从事程序设计、软件工程等教学工作。

白林林:现代信息系副主任,讲师,四川大学 电子信息学院 信号与信息处理技术 主要从事领导:Web前端开发、软件开发、大数据技术应用

黄吉兰:高级软件测试工程师、项目经理,具有多年的企业软件开发实战经验,主要从事软件项目管理、软件测试等课程的教学。

袁姜红:硕士,高级工程师,优秀老师,多项科研项目立项和结题,申请专利多项,多年一线软件开发经验和高校教学管理经验,主要从事程序设计、软件教学、计算机网络等;

涂立利:高级前端界面设计工程师、讲师,多年的企业工作经验,主要从事图形图像处理技术、UI界面设计、移动端界面设计等终端设计教学,具有很丰富的教学和项目经验。

何伟:高级软件开发工程师、项目经理,计算机应用与技术专业毕业。多年计算机软件开发经验,从事:计算机基础、网页设计、C语言、Java、数据库原理等。

黄开:高级讲师,具有多年移动应用软件开发经验,主要担任Java程序设计、Android手机应用程序设计、数据库等课程教学任务。

八、 实习实训:

学期

实训内容

实训周期

第三学期

项目实训

2周

第四学期

项目实训

4周

第五学期

企业顶岗实习

17周

第六学期

企业顶岗实习

10周

第六学期

毕业项目设计

4周

备注:长达39周的项目实训,毕业等于拥有1年项目开发与测试经验。

九、毕业要求:

学生在校期间需要学习完成教学计划规定的课程、考试合格,并符合相关毕业要求可获得毕业文凭。

 


在线客服系统