软件专业学生专业技能考核标准
一、专业名称
专业名称:软件技术(专业代码:610205)
专业方向:通用软件方向、安卓手机开发方向、手机游戏开发方
向等。
二、考核目标
本专业技能考核标准,通过设置程序设计、数据库设计与开发、Web 应用程序设计、Android 应用开发设计、Unity 应用开发等 5 个
技能考核模块(专业),测试学生的编程、数据库设计、软件开发和
测试、软件系统分析与设计能力以及从事软件开发工作的程序编写规范、技术文档编写、交流与沟通等职业素养。引导学校加强专业教学基本
条件建设,深化课程教学改革,强化实践教学环节,增强学生创新创
程序前端开发需要学什么软件业能力,促进学生个性化发展,提高专业教学质量和专业办学水平,
培养适应信息时代发展需要的软件技术高素质技术技能人才。三、
考核内容
(一)专业基本技能
模块一:程序设计
本模块以企、事业单位应用项目为背景,完成项目开发平台的配
置与使用、项目模型的设计与建立、程序代码的编写与运行等工作内容,基本涵盖了程序员、软件工程师等岗位从事信息化项目设计与开
发工作所需的基本技能。
1.开发平台的配置与使用
基本要求:
(1)能熟练使用主流的软件开发平台,并进行相关参数的配置;
(2)能使用平台进行项目的创建、开发、编译、运行及调试;
(3)具有较强的分析与解决问题的能力。
2.项目的设计与建模
基本要求:
(1)能使用面向对象思想对信息化项目进行建模与设计;
(2)能将编程任务以流程图的形式描述出来;
(3)具有较强的分析问题的能力、发散思维和创新意识。
3.程序的编写与实现
基本要求:
(1)能使用数据类型、变量、常量、运算符、表达式、函数,并结合顺序、分支、循环三种控制结构实现项目的业务逻辑单元;
(2)能使用封装、继承、多态、类、接口、对象等语言机制,进行面向对象程序的编写,实现代码的可重用性;
(3)能使用文件和标准设备,实现数据的输入和输出、持久化存储和读取;
(4)能将数组等基本数据结构及查、排序等基础算法应用到程序代码的编写中,实现项目性能的提升;
(5)具有良好的编程习惯、较强的逻辑思维能力及综合运用知识的能力;
(6)具备程序员的严谨认真、规范的工作态度和正确的价值观。
模块二:数据库设计
本模块以企业事业单位信息管理系统项目开发为背景,完成应用信息系统中数据库开发环境的配置与使用、数据库及数据表的设计、创建与管理、数据表的约束与关系、数据库访问和数据库备份管理等工作内容。基本涵盖了程序员、数据库管理员岗位从事应用系统数据库的设计与开发工作所需的基本技能。
1.数据库管理系统的配置与使用
基本要求:
(1)能使用主流的数据库管理系统,在常用操作系统上进行相关参数的配置,完成数据库管理系统的安装;
(2)能使用主流的数据库管理工具,完成数据库管理系统的用户管理与参数的设置;
(3)能使用数据库管理工具,完成数据库服务器的启动与停止。
2.数据库及数据表的创建与管理
基本要求:
(1)能使用 E-R 图构建应用系统数据库模型;
(2)能使用 SQL 语句实现数据库及数据表的创建;
(3)能使用 SQL 语句实现数据库及数据表的重命名;
(4)能使用 SQL 语句实现数据库及数据表的修改或删除;
(5)在应用系统数据库设计过程中,具有数据库管理员、程序员必备的数据库操作和管理习惯,数据表结构设计合理,SQL 语句执
行效率高,表名、字段名命名规范具较好的可读性和可维护性。
3.创建数据表的约束和关系
基本要求:
(1)能使用 E-R 图设计数据表关系;
(2)能使用 SQL 语句实现数据表的主、外键约束的添加、修
改或删除操作;
(3)能使用 SQL 语句实现唯一约束、检查约束、默认约束的
添加、修改或删除;
(4)能根据业务系统需求对数据表的约束及关系进行规范命名,并具有较好的可读性。
4.数据表的访问
基本要求:
(1)能使用 SQL 语句实现数据表记录的插入、修改和删除操作;
(2)能使用 SQL 语句实现联合查询、嵌套查询,并能实现对
查询结果集进行筛选、排序、统计操作;
(3)能使用 SQL 语句实现视图的创建、修改或删除操作;
(4)能使用 SQL 语句实现存储过程、数据表触发器的创建、
修改或删除操作;
(5)能使用批处理、流程控制语句进行 SQL 编程。
5.数据库的备份与恢复
基本要求:
(1)能使用数据库管理工具或 SQL 语句完成数据库的备份;
(2)能使用数据库管理工具或 SQL 语句完成数据库的恢复。(二)岗位核心技能
模块一:Web 应用程序设计
本模块以企事业单位基于 B/S 架构的应用系统项目开发为背景,完成 Web 应用程序开发环境的配置、软件模型的识读与理解、Web 应用程序的架构设计、业务数据模型的识读与实现、Web 应用程序的前端设计与实现、Web 应用程序的后端设计与实现、Web 应用程序的调试与运行、Web 应用程序打包、发布和部署等工作内容。基本涵盖了程序员岗位从事互联网信息化软件的设计与开发工作所需的基本技能。
1.W eb 应用程序开发环境的配置与使用
基本要求:
(1)能根据用户需求选择正确的 Web 应用程序开发平台;
(2)能正确配置 Web 应用开发环境,包括编程语言编译与运行环境,设计工具、集成开发工具,Web 服务器,数据库管理系统;
(3)在选择开发平台及配置过程中,具有程序员必备的版权意识、工具及环境备份意识、规范化操作与生产意识。
2.软件模型的识读与理解
基本要求:
(1)能正确识读用例图,并获取和理解用户的需求;
(2)能正确识读类图、状态图、活动图、顺序图,理解系统设计;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。