网站大量收购闲置独家精品文档,联系QQ:2885784924

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

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

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
企业级应用软件设计能力培养的体系和模式.doc

  企业级应用软件设计能力培养的体系和模式 企业级应用软件设计能力培养的体系和模式 引言   应用软件(Application Softanyam提出一种新的包含7个智能模块的合作框架,使得学生更具有挑战能力并且接近软件行业需求。CDIO工本文由.L.收集整理程教育模式则是近年来国际工程教育改革的最新成果。CDIO代表构思、设计、实现和运作,其理念不仅继承和发展了欧美20多年来工程教育改革的成果,更重要的是系统地提出具有可操作性的能力培养、全面实施以及检验测评的标准。   在国内,CDIO工程教育模式正被逐步引入高等工科教育教学过程的各个环节。在这方面比较有特色的成果有汕头大学提出的EiP-CDIO人才培养模式,广州大学提出的融合知识、能力、社会于一体的校企合作办学模式,清华大学提出的基于CDIO的知识传播和创造模式等。在软件工程实践能力培养方面,国内也有一些高校开展了卓有成效的研究和实践工作。例如,华中科技大学的肖来元等人提出软件人才工程实践能力成熟度模型STP-CMM;南京大学根据IEEE-CS/ACM SE2004设计出本科生软件工程课程设计NJU-SEC2006,该课程设计关注3个主题,即知识专递序列用以匹配不同的软件开发规模、通过本科项目将专业实践融入课程、根据中国国情改革传统的计算机科学课程教育。   1 以能力培养为导向的企业级应用软件设计知识体系设计   企业级应用软件设计属于当今软件工程界的前沿应用领域,知识更新速度非常快。一种主流的应用软件设计方法或工具往往在5年,甚至更短的时间内就可被边缘化。从有利于学生未来长期的职业实践角度出发,学校应该为学生提供一个着眼于长期能力培养,而不是追求短期应用效果的核心课程体系。一个有利于学生应用软件设计能力育成的课程体系应该能反映当今主流工业界对于应用软件设计技能的长期的、核心的和与时俱进的需求,而过于陈旧的知识体系、工具性和操作性的内容则不利于学生提升应用软件设计能力。   鉴于企业级应用软件设计开发涉及的知识点众多而且分布散乱,我们以设计平台+设计框架+设计模式的方式重新梳理涉及现代主流开发过程的知识体系,并以跨课程整合、综合型课程设计等多种方式实现各个知识点的有效覆盖和衔接。其中,设计平台表示软件开发架构,决定所应用的技术路线,一般可分为JavaEE/J2EE和等;设计框架是整个或部分系统的可重用设计,是可被应用开发者定制的应用骨架,如模型一视图一控制框架;设计模式(Design Pattern)则是可复用的设计范例,是在一定条件下针对某些软件开发问题的可重用的系统化解决方案,也是设计框架在详细设计层面的细化。从设计平台到设计框架,再到设计模式是一个从宏观到微观的逐步具体化过程。   以JavaEE/J2EE设计平台为例,相应的设计框架包括模型一视图一控制框架、异步JavaScript和XML(AJAX框架)、REST(Representational State Transfer:表述性状态转移)框架、对象持久化框架、控制反转框架等;相应的设计模式则数量繁多,典型的有工厂模式、单例模式、装饰模式、外观模式、观察者模式、策略模式、访问者模式等。采用UML表达的以能力培养为导向的企业级应用软件设计知识体系模型如图1所示。   上述知识体系中各个知识点分散于现行计算机专业和软件工程专业的不同专业课中。例如,教育部高等学校软件工程专业教学指导分委员会于2011年制定的《高等学校软件工程专业规范》,涉及的核心课程有程序设计基础、面向对象程序设计、数据库概论、网络及其计算、软件设计与体系结构、大型软件系统与体系结构等。教师在实际教学过程中,既可以穿插讲授相关专业课程,又可以通过一门课程进行集中讲授。   2 基于CDIO的企业级应用软件设计能力培养模式   CDIO工程教育模式是近年来国际工程教育改革的最新成果,但是迄今为止,其最成功的应用基本体现在机械类、电气类、化工类等专业的工程教育中。事实上,应用软件开发具有抽象性、实践性和综合性强的特点,其工程实践教学环节非常适合运用CDIO模式。教师在应用软件设计的实践教学过程中,基于CDIO模式,可以应用软件产品的生产周期为实践教学的框架或环境,将综合性学习经验、基本个人能力、人际能力对应用软件产品、软件开发过程和应用软件系统构建能力的培养融于一体。   基于CDIO的企业级应用软件设计能力培养模式覆盖从企业级应用软件的构思研发到运行改良乃至终结废弃的整个过程。在软件构思阶段,教师要求学生挖掘软件需求,同时指导学生正确、规范地编写技术文档,积极鼓励学生转变角色,即从一个开发者向最终使用者转变,以体验应用软件的设计关键;在软件设计阶段,教师指导学生给出应用软件的总体架构和局部设计方案,必要时可让学生提出多种可选方案并展示权衡决策过程

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档