- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
企业级应用软件设计能力培养体系和模式
企业级应用软件设计能力培养体系和模式
摘要:围绕当前主流企业级应用软件的工程设计要求,提出“设计平台+设计框架+设计模式”三位一体的知识体系。结合企业级应用软件开发过程的特点,采用基于CDIO的企业级应用软件能力培养模式及连续型“任务+方案”为驱动的启发式教学方式,以提高学生在软件开发过程中的主动构思和创新能力。
关键词:应用软件;软件设计;知识体系;培养模式;教学实践;CDIO
0 引言
应用软件(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:表述性状态转移)框架、对象持久化框架、控制反转框架等;相应的设计模式则数量繁多,典型的有工厂模式、单例模式、装饰模式
您可能关注的文档
- 井下水泵房自动排水系统现状研究.doc
- 井下电力系统控制单元研究与实现.doc
- 井下采矿技术及井下采矿发展趋势探析.doc
- 井下辅助运输事故多发原因分析及控制对策.doc
- 井下采煤技术及采煤工艺选择.doc
- 井下采矿技术及其方法选择.doc
- 井下防爆变频绞车安装与应用.doc
- 井灌配变配电装置计量以及无功补偿装置配置模式探讨.doc
- 井田开拓方案包含主要内容研究.doc
- 井筒降粘在特稠油井试验分析.doc
- 2025浙江绍兴市镜湖开发集团有限公司下属企业招聘专业技术人员笔试以及人员笔试历年参考题库附带答案详.docx
- 浙江国企招聘2025台州市黄岩经开投资集团有限公司下属公司公开招聘市场化工作人员3人笔试历年参考题库.docx
- 2025中化集团中化石油销售有限公司数据管理岗人招聘1人笔试历年参考题库附带答案详解.docx
- 2025年维修服务合同.docx
- 2025福建福州市水务文化旅游有限公司招聘3人笔试历年参考题库附带答案详解.docx
- 防震课件教学课件.pptx
- 2025年广西交通设计集团有限公司校园招聘笔试历年参考题库附带答案详解.docx
- 2025至2030度假行业调研及市场前景预测评估报告.docx
- 计算经过时间教学课件.ppt
- 2025山东济南历下财鑫投资基金管理集团有限公司招聘3人笔试历年参考题库附带答案详解.docx
最近下载
- 高二《直线和圆的方程》易错培优竞赛试题-2024-2025学年高二数学竞赛能力培优练(全国通用)解析版.pdf VIP
- 高二《直线和圆的方程》易错培优竞赛试题-2024-2025学年高二数学竞赛能力培优练(全国通用)原卷版.pdf VIP
- 第六章:维护支柱.pdf VIP
- 缺血性卒中患者椎动脉颅内段钙化:多因素关联与临床洞察.docx
- 07-维护支柱应知应会.doc VIP
- VPO维护支柱简介--LCC.ppt
- 高二《空间向量与立体几何》易错培优竞赛试题-2024-2025学年高二数学竞赛能力训练(全国通用)解析版.pdf VIP
- 二年级上册班主任工作总结,二年级班主任工作总结.docx VIP
- 黄腐酸农用的八大功能和四大作用.doc VIP
- DB14_T 2444-2022 土地整治工程建设.docx VIP
文档评论(0)