基于CDIO的软件工程论文(精品).docx
《基于CDIO的软件工程论文(精品).docx》由会员分享,可在线阅读,更多相关《基于CDIO的软件工程论文(精品).docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于CDIO的软件工程论文1传统“面向对象软件工程教学中的缺乏1.1教学理念落后遭到传统教育思想的影响,我国高校工程教学长期以来以老师为教学环节中的主体,老师在教学经过中强调知识教授,忽略了对学生实践动手能力、创新能力、团队合作精神和相关人文素质的培养。传统的“面向对象软件工程课程的教学也存在着上述问题。1.2传统项目驱动教学方法在施行中的缺乏项目驱动教学方法是在详细项目引导下以学生为主体来施行相关教学内容的一种教学形式。当前国内很多高校在开展项目驱动教学时,往往会变成走形式主义,详细表如今:老师对于学生的工程意识培养不够重视,对项目的选择或者设计比拟主观详细表如今所选择的项目很难或很易,这要
2、么会引起学生有畏惧情绪而产生厌学,要么会使学生很容易地实现该项目这种情况是由于学生可通过网络轻易完成项目,进而使得该课程项目失去本来意义;在施行经过中,由于组织不当,会使得学生团队人数太多,搭配不合理,这样使得有些团队因配置了能力很强的学生而使得该项目能够顺利完成,同时另一些团队由于聚集了能力偏弱且自觉性较差的学生而使得该项目最终流于形式,这反而会导致项目驱动教学未能到达应有的教学目的。传统的“面向对象软件工程课程项目的施行经过中也存在着上述问题。1.3CDIO工程教育形式在“面向对象软件工程课程改革中起到的作用针对上述问题,CDIO工程教育形式摒弃了以老师、教材和课堂为中心的“旧三中心论,弘
3、扬了以学生、学习和学习效果为中心的“新三中心论,更强调通过工程实践环节引导学生把握新知识和动手与创新能力,进而树立起以产品为导向的工程价值观,将IT企业工程师应该具备的核心素质作为整个教育活动的主线。在施行CDIO教学经过中,将更强调学生在老师的引导下进行主动学习和积极认知经过,以构建起与学生已有认知构造相联络的知识体系。2基于CDIO工程教育形式的教学方法基于CDIO工程教育形式的项目驱动“面向对象软件工程课程教学方法下简称CDIO教学法,以培养学生的基本工程能力和工程综合素质为目的,将“面向对象软件工程知识体系中的相关知识点浸透到实践的各个环节中,而这些环节和软件工程生命周期完全一致,在各
4、个环节中解决问题的方法则能够采用CDIO的构思、设计、实现和运行理念。我们参照CDIO能力大纲,提出通过“面向对象软件工程教学和课程项目实践,培养学生如下方面能力:通过基于案例/项目驱动来学习,要求学生能够深化理解“面向对象软件工程的知识体系和该课程的基础理论并能在实际项目中加以灵敏应用。“面向对象软件工程的知识体系为学生理解和应用其基础理论解决分析、设计、实现和运行中的实际问题打下基础并提供有效工具;而“面向对象软件工程理论基础为学生针对实际问题进行发明创造提供动力,为学生发现问题、分析问题和解决问题提供理论支持。通过“面向对象软件工程课程中项目的驱动,要求学生创立项目团队,通过课程项目实践
5、各个环节包括需求分析、设计和实现等环节及在此环节中的各项活动、沟通与协调、文档撰写,培养学生的良好职业素养,以及团队合作、系统思维、工程实践、项目管理和文档写作的能力。通过“面向对象软件工程理论学习和课程实践,培养学生的创新意识和能力,以开发出具有鲜明个性的软件作品。3CDIO教学法在“面向对象软件工程理论及其课程项目教学设计中的应用3.1总体设计目前,“面向对象软件工程课程教学安排共计54学时,我们将理论教学内容与课程项目实践教学内容结合起来进行设计。在整个教学周期内,根据软件生命周期并结合CDIO、案例与项目驱动的教学法,设计理论课程案例教学经过中的相关活动,配合对应的课程项目施行活动加以
6、有效组织与实践,在整个教学环节结合项目开发活动的进展与深化,要求学生记录本人团队活动中的相关内容,根据我们事先制定的规范撰写并维护项目文档。详细解决方案是:第一,正式课程教学的16周,设计项目描绘和需求获取与分析、系统设计中的详细活动,这些活动包括分别标识实体对象、边界对象和控制对象;将用例映射成对象;建立对象之间的交互;标识关联、聚集和属性;对单一对象状态依靠行为的建模;对对象之间的继承关系建模;对本阶段的分析对象模型进行评审;基于分析对象模型标识出设计目的,进行子系统分解和标识;将子系统映射到系统构件元素上;标识并存储持久性数据;设计访问控制策略;设计全局控制流;标识服务;标识边界条件;对
7、系统设计进行评审。第二,714周,设计对象设计与实现中的活动,这些活动包括学习软件复用和设计形式,并在具体设计中加以应用;对对象之间的接口进行讲明,涉及标识遗漏的属性和操作、讲明接口类型、签名与可见性,讲明接口中相关方法的前置条件、后置条件和不变式等。第三,1516周,设计测试阶段中的活动。第四,17周,进行相关的总结活动,包括项目文档的静态检查和验收,以及课程项目的动态演示与现场回答问题。3.2设计课程项目在设计课程项目中,将考虑提供应学生一个贯穿整个学期的课程教学项目描绘,为此我们将选择开发一个基于Web的应用系统。这类系统的实例很多,能够由老师设定或者由学生自选,如老师可根据教学中的需要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 CDIO 软件工程 论文 精品
限制150内