范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

企业级应用软件设计能力培养的体系和模式

  引言
  应用软件(Application Software)不同于系统软件,是专为满足用户不同领域、不同问题的应用需求而提供的软件系统。企业级应用软件适用于整个系统的应用需求,相比于一般的应用软件,规模更大,结构更复杂。随着社会经济的迅速发展,企业级应用软件开发已经成为我国信息化建设的主要领域之一。与此同时,与中低端的蓝领程序开发人员不同,各种复合型、应用型、能胜任高中端应用软件设计开发的毕业生成为各企业(特别是名企、大企)的争抢对象。因此,无论从市场需求还是专业背景角度看,企业级应用软件设计能力都应成为每一个计算机专业和软件工程专业学生的必备专业技能之一。
  然而,传统的培养方案往往只关注编程方法和技巧的传授,而忽视以程序为基础、面向整个应用软件工程体系软件设计能力的培养。研究如何提高大学生开发大中型企业级应用软件设计开发能力并加以实践,对于全面提升学生的专业能力和就业竞争力、培养社会各界急需的复合型和应用型高中端软件开发人才具有重要意义。
  近20年来,发达国家都在系统和综合的视野下,从观念、目标、教育内容到教育方法对软件工程教育进行整体改革。例如,南加州大学通过设置面向本科生的软件工程课程,允许学生运用所学知识开发真正的客户项目。鉴于软件工程人才培养与软件行业需求的差距,Subrahmanyam提出一种新的包含7个智能模块的合作框架,使得学生更具有挑战能力并且接近软件行业需求。CDIO工程教育模式则是近年来国际工程教育改革的最新成果。CDIO代表构思、设计、实现和运作,其理念不仅继承和发展了欧美20多年来工程教育改革的成果,更重要的是系统地提出具有可操作性的能力培养、全面实施以及检验测评的标准。
  在国内,CDIO工程教育模式正被逐步引入高等工科教育教学过程的各个环节。在这方面比较有特色的成果有汕头大学提出的EiP-CDIO人才培养模式,广州大学提出的融合知识、能力、社会于一体的校企合作办学模式,清华大学提出的基于CDIO的知识传播和创造模式等。在软件工程实践能力培养方面,国内也有一些高校开展了卓有成效的研究和实践工作。例如,华中科技大学的肖来元等人提出软件人才工程实践能力成熟度模型STP-CMM;南京大学根据IEEE-CS/ACM SE2004设计出本科生软件工程课程设计NJU-SEC2006,该课程设计关注3个主题,即知识专递序列用以匹配不同的软件开发规模、通过本科项目将专业实践融入课程、根据中国国情改革传统的计算机科学课程教育。
  1 以能力培养为导向的企业级应用软件设计知识体系设计
  企业级应用软件设计属于当今软件工程界的前沿应用领域,知识更新速度非常快。一种主流的应用软件设计方法或工具往往在5年,甚至更短的时间内就可被边缘化。从有利于学生未来长期的职业实践角度出发,学校应该为学生提供一个着眼于长期能力培养,而不是追求短期应用效果的核心课程体系。一个有利于学生应用软件设计能力育成的课程体系应该能反映当今主流工业界对于应用软件设计技能的长期的、核心的和与时俱进的需求,而过于陈旧的知识体系、工具性和操作性的内容则不利于学生提升应用软件设计能力。
  鉴于企业级应用软件设计开发涉及的知识点众多而且分布散乱,我们以设计平台+设计框架+设计模式的方式重新梳理涉及现代主流开发过程的知识体系,并以跨课程整合、综合型课程设计等多种方式实现各个知识点的有效覆盖和衔接。其中,设计平台表示软件开发架构,决定所应用的技术路线,一般可分为JavaEE/J2EE和NET等;设计框架是整个或部分系统的可重用设计,是可被应用开发者定制的应用骨架,如模型一视图一控制框架;设计模式(Design Pattern)则是可复用的设计范例,是在一定条件下针对某些软件开发问题的可重用的系统化解决方案,也是设计框架在详细设计层面的细化。从设计平台到设计框架,再到设计模式是一个从宏观到微观的逐步具体化过程。
  以JavaEE/J2EE设计平台为例,相应的设计框架包括模型一视图一控制框架、异步JavaScript和XML(AJAX框架)、REST(Representational State Transfer:表述性状态转移)框架、对象持久化框架、控制反转框架等;相应的设计模式则数量繁多,典型的有工厂模式、单例模式、装饰模式、外观模式、观察者模式、策略模式、访问者模式等。采用UML表达的以能力培养为导向的企业级应用软件设计知识体系模型如图1所示。
  上述知识体系中各个知识点分散于现行计算机专业和软件工程专业的不同专业课中。例如,教育部高等学校软件工程专业教学指导分委员会于2011年制定的《高等学校软件工程专业规范》,涉及的核心课程有程序设计基础、面向对象程序设计、数据库概论、网络及其计算、软件设计与体系结构、大型软件系统与体系结构等。教师在实际教学过程中,既可以穿插讲授相关专业课程,又可以通过一门课程进行集中讲授。
  2 基于CDIO的企业级应用软件设计能力培养模式
  CDIO工程教育模式是近年来国际工程教育改革的最新成果,但是迄今为止,其最成功的应用基本体现在机械类、电气类、化工类等专业的工程教育中。事实上,应用软件开发具有抽象性、实践性和综合性强的特点,其工程实践教学环节非常适合运用CDIO模式。教师在应用软件设计的实践教学过程中,基于CDIO模式,可以应用软件产品的生产周期为实践教学的框架或环境,将综合性学习经验、基本个人能力、人际能力对应用软件产品、软件开发过程和应用软件系统构建能力的培养融于一体。
  基于CDIO的企业级应用软件设计能力培养模式覆盖从企业级应用软件的构思研发到运行改良乃至终结废弃的整个过程。在软件构思阶段,教师要求学生挖掘软件需求,同时指导学生正确、规范地编写技术文档,积极鼓励学生转变角色,即从一个开发者向最终使用者转变,以体验应用软件的设计关键;在软件设计阶段,教师指导学生给出应用软件的总体架构和局部设计方案,必要时可让学生提出多种可选方案并展示权衡决策过程;在软件实现阶段,教师指导学生合理使用各种快速开发工具并引入现代软件测试方法;在软件模拟运行阶段,教师主要采用相互试用的方式对应用软件的可操作性等性能指标作出最终评价。
  在CDIO模式特别关注的工程能力培养方面,教师可采用连续型任务+方案方法,启发学生如何在设计过程中进行工程问题的探究。我们把一个企业级应用软件设计任务分割成若干个小问题。每个小问题对应一项子任务,最初的问题(子任务)由教师提出,学生在教师引导下给出解决问题的方案,并在此过程中学习与此方案相关的各个知识点(平台、框架、模式)。一项子任务的完成将引出另一项子任务,完成所有子任务意味着最终完成了整个应用软件设计任务。图2所示的迭代式的支持企业级应用软件开发过程的连续型任务+方案方法,不但能大大调动学生的学习积极性,而且对于培养学生主动构思和自主解决工程问题的能力具有较大实践意义。
  3 企业级应用软件设计能力培养实践
  企业级应用软件设计能力培养离不开实践环节,而且越接近于真实的工程实践环境,越能培养学生的职业化素养。营造真实的工程实践环境有利于实行体验式的实践教学活动,学生可以体验完整的软件开发过程,体验团队协作、激励和沟通带来的好处,从而极大地提升实践教学效果。
  构建软件设计平台、项目过程、项目团队和协作平台,模拟真实的应用软件设计环境,可以为体验式的企业级应用软件设计工程实践教学提供基础。企业级应用软件设计过程环境不仅包括硬环境(如软件设计平台、开发工具),还包括软环境(如设计平台和框架、项目开发过程、项目团队和协作平台),其中软环境的构建对于培养学生的工程实践能力和实现体验式实践教学尤为重要。以设计平台和框架为例,它们是真实场景下开发企业级应用软件的基础,一般采用主流开源软件。一个基于JavaEE/J2EE设计平台的框架选择方案如表1所示。
  最后,企业级应用软件设计能力培养实践过程中,对学生应用软件设计能力作出合理的评价至关重要。能力是直接影响活动效率并使活动顺利完成的个性心理特征,而应用软件设计能力则是反映个体开发软件这种精神活动的主观条件,一般很难对其进行准确的测量。然而,对学生软件设计能力进行合理评价是软件设计能力育成路径的关键,也是检验研究结果是否达到预想目标的重要途径。
  4 结语
  企业级应用软件设计能力培养对于立志从事大中型软件开发的学生至关重要。以往的教学实践往往只注重编程能力的培养,而忽视以程序为基础、面向整个应用软件系统设计体系的设计能力的培养。笔者研究的面向计算机和软件工程专业学生的企业级应用软件设计能力培养可行途径,主要包括知识体系、育成模式以及实践方案3个部分,特别是其中设计平台+设计框架+设计模式三位一体的企业级应用软件设计知识体系模型,以及支持企业级应用软件开发过程的连续型任务+方案方法,已连续4年应用于面向包括本科生和留学生在内的500名计算机专业和软件工程专业学生的软件系统设计与体系结构(JavaEE平台)课程教学实践中,并取得良好效果。未来,我们将构建面向软件系统设计与体系结构(NET平台)课程的知识体系和工程实践环境,并将其推广应用至专业硕士研究生的教学实践过程中,以期取得多类型、多层次、大范围的教学实践效果。

创新房屋建筑设计的论文1。创新房屋建筑设计中的统一协调性目前大多数人们对于居住环境的审美要求是想要在建筑师所设计出来的建筑物上设计出具有某个建筑物自身的特色之美。除此之外,在建筑师对于建筑进行施工设计的传统认识论面对信息化社会的新挑战论文在传统马克思主义哲学的视域内,认识论研究基于认识和实践的辩证关系展开。这种把认识的主客关系作为重点的研究模式强调人作为认识主体是如何在实践中获得检验认识以及认识之于实践的意义。换言多媒体让课堂教学走出传统优秀论文多媒体教学的概念(一)媒体教师向学生发出教学信息的载体,以及学生向教师借以反馈的载体,统称为教学媒体。从信息论的观点看,教学过程是一个信息传输过程,教师处于这一过程的始端,学生则处公共营养师论文公共营养师是国家人力资源和社会保障部颁布的2005年3季度第4批新职业之一。一起来看看公共营养师的论文内容,仅供大家参考!谢谢!摘要近年来,由于经济的快速发展人们生活方式的改变和生人文关怀理念下高校教育管理方法分析论文1前言在高校教育管理工作中,教职工管理直接关系到学校管理的成败,对学校的学风教风以及校风等起着举足轻重的作用,同时还对学校的整体教学质量产生很大的影响。现阶段,传统的高校教育管理方市政园林设计论文1市政园林设计的意义从自然地理的角度来说,我国地域辽阔,城市分布不均,所以,一些城市在整体建设上层次不齐。特别是对一些经济水平相对落后的地区,城市规划就变得更加重要。另外,我国各地员工职业发展通道设计原则研究的论文近些年来,越来越多的企业开始关注员工职业发展,希望通过为企业内部各类人才建立良好的职业发展通道,促进其发挥主动性和聪明才智,从而实现提升人力资源管理的目标,帮助企业在未来更广阔的竞对行政合同的认识和思索的论文行政合同,是指行政主体以实施行政管理为目的,与行政相对一方就有关事项经协商一致而达成的协议。尽管行政合同在行政法中的地位仍有争议,但是,现代行政管理需要行政合同,且行政实践中大量行乡镇有线电视的光纤网络设计探讨论文摘要针对乡镇光纤网络普及的需要,就乡镇光纤网络的整体布局进行设计,包括链路计算缆线高度等其次,就乡镇网络设计的一些施工准备进行探讨最后,以实际的某工程案例作为样本,就其在光纤网络部手机的市场细分要素研究论文摘要个人数码终端产品由于直接面对消费者,因而带有强烈的个性色彩,性别差异偏好是个性化消费的一个重要方面。不同性别类型的人群对手机消费具有不同的需求,对于手机的外观形态要素进行分析考浅谈小学语文作业设计论文小学语文课程标准提出现代社会要求公民具备良好的人文素养和科学素养,具备创新精神合作意识和开放的视野具备包括阅读理解与表达交流在内的多方面的基本能力,以及运用现代技术搜集和处理信息的
互联网时代下的网络营销课程混合式教学模式分析计算机技术和移动互联网络技术的飞速发展,促使地方高校紧跟时代步伐,进行教学改革。国家中长期教育改革和发展规划纲要(20102020)提出,推进教育信息化,促进信息技术与教育教学深度论互联网视角下网络热词的特点及其翻译随着时代的快速发展和科技的变化,加之多媒体和手机的普及应用,我国在使用互联网的客户以前所未有的速度得到增长,互联网不仅仅是为大家提供及时方便的信息,而是影响所有人们生活的改变,特别浅析推进网上行政审批的必要性从行政审批改革与政务中心建设的视角一引言2016年,中国政府首次提出要大力推行互联网政务服务,以互联网思维促进信息技术与政府管理深度融合,推动经济发展提质增效和转型升级,推进网上办公与审批建设。十八大以来,中国开启试论开放性高职实验室管理系统设计与实现的研究1实验室管理系统设计涉及到主要的技术1。1浏览器服务器模式本文设计的实验室管理系统以浏览器服务器模式(即BS模式)为基础网络结构。具体来讲,BS模式是在CS模式(又称为客户端服务器试谈新形势下银行会计电算化的内部控制一银行实行会计电算化后变化内容的表现形式(一)会计信息处理的内容和形式的变化银行会计电算化的实行改变了会计的工作内容,会计电算化利用计算机完成电算化的工作程序,从而实现工作效率的提浅析基于Symfony2的助教管理系统助教(teachingassistant)是辅助教授或者老师完成教学任务的人员。助教在教学中的角色是协助主讲教师完成一门或几门课程的教学辅导答疑解惑批改作业等教学辅助工作。这种辅助解析创业培训数据查询平台的研究与开发1总体设计创业培训数据查询平台主要是应用数据查询应用平台,不仅仅有着软硬件设施,同时也要做好数据服务器的平台运行保障管理。通过安装浏览器的PC机,并构建硬件环境和服务器管理平台。1解析高校移动图书馆系统的开发与实现1移动图书馆概述所谓的移动图书馆,指的是借助于当前发展和应用较为成熟的移动网络互联网多媒体信息技术,依托手机PDA等移动终端,为用户提供更灵活便捷全面的信息查询服务。对于移动图书馆建筑环境心理学在建筑设计上的应用摘要在环境科学中,建筑环境心理学是其中一个主要的组成部分。建筑环境心理学就是运用心理学的相关方法及知识点,对建筑环境进行深入的探索,研究建筑与环境还有人这三者之间的关系,从而建立起互联网环境下高校人文素质教育的缺失与重构互联网环境下高校人文素质教育的缺失与重构一互联网环境下高校人文素质教育缺失的原因分析随着信息应用技术的发展,人们可以利用智能终端(智能手机平板电脑等)随时随地访问互联网,互联网逐渐新媒体环境下普通高校艺术教育中的问题及对策初探艺术教育,是一种提高个人素质修养的新兴教育,随着中国第三产业的发展,艺术教育已经逐步占据教育体系的主要地位,而除了北京电影学院中央美术学院等高等艺术院校外,还有类似艺先锋庶吉这样的