计算机及其相关专业、专科以上学历,即将毕业的学生。
熟悉软件开发技术,欲从事企业级应用开发的各类技术人员。
æ 课程体系
学习阶段 |
课程编号 |
课程名称 |
理论阶段 |
CSTP030301 |
软件基础 |
CSTP030302 |
现代程序设计语言 | |
CSTP030303 |
实用数据库技术 | |
CSTP030304 |
Java核心技术开发 | |
CSTP030305 |
配置、缺陷管理工具 | |
企业级项目 阶段 |
CSTP030306 |
软件工具 |
CSTP030307 |
软件工程 | |
CSTP030308 |
企业项目案例 |
æ 课程详解
1.软件基础
课程描述:本课程主要介绍常用的软件技术、方法以及过程的管理和控制,为学员将来开展工作是提供理论支持。在课程中,学员将学习软件策略与过程、黑盒方法与用例设计、白盒方法与用例设计、回归与GUI自动化方法、健壮性方法、操作手册方法、系统可恢复性方法、性能与并发性方法及软件过程管理。
培养目标
2.现代程序设计语言
课程描述:学员就业后可能要使用各种主流的程序设计语言开发的各种应用程序,本课程的主要目标是让学员对当前主流的程序设计语言有所了解,学员将初步具备走查使用各种程序设计语言开发的源代码的算法的基本能力,书写软件问题报告时能够揭示出软件故障的内在原因。
培养目标
3.Java核心技术开发
课程描述:本课程的主要目的是向学员提供进行Java应用的面向对象程序设计所必要的理论、知识和技能。在本课程中,学员将学习Java语言的语法和面向对象的理念和概念,以及Java运行时环境的更加的特征,例如对GUI、多线程和TCP/IP网络的支持。运用Java程序设计语言、面向对象的基本原理和Eclipse3.2编写、调试、运行和面向对象的基于TCP/IP的联网的、带GUI的、多线程的C/S应用程序。
培养目标
4.实用数据库技术
课程描述:本课程将为学员在将来工作中使用数据库管理系统打下坚实基础。学员将学习数据库管理系统的基本概念、常用的标准SQL(结构化查询语言)的语法、数据库设计流程、数据库的事务和索引、数据库性能优化思想。学员还将学习如何安装、创建、配置能正常运行的SQLServer2000数据库,并以有效和的方式来正确管理各种不同的数据库元素,从而构造出一个设计良好、能正常运行的数据库。除了学习执行数据库管理(DBA)任务所必须的各种不同的命令之外,学员还学习采用相应的客户端管理工具来执行相同的DBA任务的指示和命令。
培养目标
5.配置、缺陷管理工具
课程描述:课程的主要目标是向学员提供软件配置管理、软件缺陷管理的软件工程思想,学员同时会掌握当前流行的软件配置管理工具、软件缺陷管理工具的使用方法及相关应用环境的搭建方法,使得学员毕业后可以的融入到相应的团队软件、软件开发环境中。
培养目标
6.软件工具
课程描述:课程的主要目标是使学员掌握各类软件工具的用途及其使用方法。每类软件工具都有多家企业级的软件工具产品供相关人员选用,但每类软件工具的用途和使用方法都大同小异,课程将以IBMRational公司的软件工具为主,同时结合软件理论和有针对性的案例分别对该公司的软件工具进行讲述,主要讲述的软件工具为:PureCoverage(白盒代码覆盖工具)、Purify(白盒内存相关工具)、Quantify(白盒性能瓶颈工具)、Robot(功能、性能工具)、TestManager(管理工具)。
培养目标
æ 企业项目案例
某银行业务管理系统的第三方软件
常见的软件有三种类型:一.承担项目的软件公司自己组织的软件,其优点是对项目了解,其缺点是同开发难以截然分离,在一定程度上影响了结果的客观公正性;二.用户自行组织,也是常见的一种方式,用户出于维护自身利益的考虑,能够积极组织工作,缺点是由于用户往往缺乏系统的计算机知识,也不具备合适的工具和方法,因此结果往往流于片面;三.第三方,也就是委托第三方(非软件开发组织也非软件用户)专业,由了解业务的专业人员采用适当工具、方法对软件质量进行检测,因为第三方独立于软件开发方和用户具备独立性和性,日益受到青睐。
本项目将采用第三方软件的工作流程和模式带领学员对某银行业务管理系统进行。
技术参数:
主要工作: