欢迎来到天天文库
浏览记录
ID:19809772
大小:54.50 KB
页数:6页
时间:2018-10-06
《高职软件技术专业学生的面向对象分析-设计和编程能力培养的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、高职软件技术专业学生的面向对象分析设计和编程能力培养的研究本研究通过调研面向对象的软件开发流程和软件工程师岗位要求,重构高职软件技术专业的面向对象课程,提出针对性的面向对象能力培养方案。 关键词软件技术专业OOAOODOOP能力培养模型 :G712:A Object-orientedAnalysis,ResearchonDesignandProgramming SkillsofVocationalSoftentprocessesandsoft. Keyodel 面向对象语言入门不易、精通
2、更难,成为不少高职软件技术专业学生在学习软件开发技术时的难题。如不解决学生遇到的面向对象分析、设计和编程的问题,将严重影响其学习软件开发技术的积极性。目前,基于面向对象的分析、设计、编程和建模技术已成为主流开发技术。本文通过先调研面向对象的软件开发流程和软件工程师岗位要求,进行针对性的面向对象分析、设计和编程能力的培养,并据此提炼通用的提高软件技术专业学生面向对象分析、设计和编程的能力,使其养成良好的面向对象思维,为学习后续软件开发技术奠定基础。为叙述方便,在以下描述中分别用OOA、OOD和OOP表示面向对象
3、分析、面向对象设计和面向对象编程。 1专业岗位调查分析 通过对与OOA、OOD、OOP有关的软件开发岗的调研、论证,确定面向对象授课内容。调查分析分两阶段:首先调查面向对象的软件开发流程,然后据高职软件技术专业学生的就业岗位群特点,重点调查软件工程师岗对面向对象能力的要求。 基于面向对象的软件开发流程如图1。系统分析师/领域专家据客户需求进行面向对象分析,形成领域模型,然后提交给系统架构师;系统架构师在OOA的基础上进行面向对象设计,形成一系列的软件设计文档,这些软件设计文档是软件工程师进行面向对象编程
4、的重要依据;软件工程师进行面向对象编程实现并经测试后,向客户交付项目。 图1基于面向对象的软件开发流程(简化) (1)Java软件工程师面向对象能力要求: 任职资格:精通J2EE架构技术,熟练掌握主流技术框架Struts等;熟练掌握Oracle等数据库的分析和设计;熟练掌握L和面向对象建模和设计,掌握面向对象的开发方法。 岗位职责:应用系统的分析/设计;架构设计、技术支持及软件开发指导;软件开发。 (2)C#软件工程师面向对象能力要求: 任职资格:精通C#编程语言,熟练掌握线程、X络编程、数据
5、库编程;精通SQL语言,熟练使用Oracle或其他大型数据库系统;熟悉L系统建模与设计》高级课程强化学生的OOD能力,并积极向学生灌输OOA意识。重构后各门课程所培养的专业技能与对应岗位任务/层次如下: (1)C#程序设计基础(56课时) 控制结构(52课时):会进行顺序结构、选择结构和循环结构程序设计。 数组(4课时):会使用数组进行程序设计。 (2)SQLServer数据库原理与应用(70课时) 数据库和数据表(10课时):会管理数据库和数据表。 数据更新;数据查询;索引和视图;存储过程和触发
6、器(60课时):会执行数据更新;会进行数据查询;会管理、使用索引、视图、存储过程和触发器。 (3)C#高级程序设计(56课时) 类、字段、方法和属性(4课时):会定义类;会创建对象;会引用对象的属性和方法。 类、接口和继承(10课时):会有效组织类、接口和枚举,会实现类的继承。 重载和覆盖(8课时):会使用重载实现一组功能相同的同名方法,会在子类中覆盖接口或父类中的方法。 静态技术(4课时):会定义和引用静态字段;会定义和调用静态方法;会定义和引用静态属性;会定义静态类并引用静态成员。 图书管理系
7、统实现(30课时):会使用C#编写组件和控件;会使用ADO.访问数据库;会实现图书管理系统的各项功能。 (4)ASP.程序设计(70课时) 电子商城分析(2课时):会进行电子商城的需求分析。 电子商城架构设计(160课时):会设计电子商城的系统架构和详细设计。 电子商城实现(52课时):会使用ASP.(C#)编程实现电子商城。 (5)UML系统建模与设计(56课时) 用例图(8课时):会识别系统涉众;会绘制用例图。 类图/对象图(8课时):会绘制类图和对象图。 动态图(40课时):会绘制活动图
8、、状态图、(下转第68页)(上接第42页)时序图和协作图。 4小结 本研究所开发的案例采集于图书管理系统项目,通过该项目合理地将图书管理过程中所涉及的知识点分散到各个面向对象内容中,让学生易于理解。 基金课题:湖南省一般资助课题《高职软件技术技术专业教学资源库的研究与实践》(课题号:XJK08BZC028) 湖南铁道职业技术学院精品课程《Oracle数据库管理与应用》(课题批准号:J2010
此文档下载收益归作者所有