1 / 7
文档名称:

基于工作过程的软件技术专业《UML建模技术》课程设计.pdf

格式:pdf   大小:623KB   页数:7页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于工作过程的软件技术专业《UML建模技术》课程设计.pdf

上传人:1781111**** 2024/5/11 文件大小:623 KB

下载得到文件列表

基于工作过程的软件技术专业《UML建模技术》课程设计.pdf

相关文档

文档介绍

文档介绍:该【基于工作过程的软件技术专业《UML建模技术》课程设计 】是由【1781111****】上传分享,文档一共【7】页,该文档可以免费在线阅读,需要了解更多关于【基于工作过程的软件技术专业《UML建模技术》课程设计 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..UML建模技术》课程设计代玉梅;丰雁【摘要】UML建模技术的基本理论和方法有益于提高学生的抽象能力、,提高学生的软件开发、测试、,使学生能够快速的掌握和运用这门课程.【期刊名称】《中州大学学报》【年(卷),期】2014(031)002【总页数】4页(P125-128)【关键词】基于工作过程;软件技术专业;UML建模技术;课程设计【作者】代玉梅;丰雁【作者单位】商丘职业技术学院软件学院,河南商丘476000;商丘职业技术学院软件学院,河南商丘476000【正文语种】中文【中图分类】-4;G712软件开发是一项复杂工作,软件工程这门学科就是为解决软件的开发、管理和控制而设。软件工程是一组指导人们更好地开发软件的方法和原则,可以帮助人们分析、设计软件,控制软件开发的过程。方法、工具和过程三者构成软件工程知识体系的三大要素。我们根据软件开发类任职岗位的职业需求,把软件工程设计为一种可操:..UML建模技术及实训》,建模技术是软件技术专业的核心专业课程,具有承前启后的关键作用,它不仅有助于学生理解、掌握面向对象的软件开发技术,也为后续课程(如《J2EE程序设计》、《JavaWeb应用开发》等课程)的学****打下坚实的基础,还为毕业后的就业尤其是应用软件开发类职业岗位的就业增加机会[1]。一、,培养学生掌握数据库的应用技术,具备计算机软件编程、测试、系统支持等技能的高级技术应用性专门人才。我校定位的软件技术专业就业岗位如图1所示。,掌握软件建模技术的基本知识,熟悉UML建模语言组成符号的基本意义和用途,能迅速通过相关的UML图获取用户的需求,读懂程序详细设计开发文档。《UML建模技术》课程面向的主要工作岗位如图2所示:图1软件技术专业职业能力与岗位图2《UML建模技术》课程面向的主要工作岗位根据工作岗位的知识能力要求,需要学生具备以下能力:掌握面向对象分析与设计系统的方法;对系统进行商业建模;准确描述系统的需求分析;描述系统中应该用到的类及行为;设计一种易于转化成代码的方案;协调开发人员进行系统开发;由以上能力要求就可以推断出学生在学完本课程后应达到下列基本能力,即《UML建模技术》课程目标如表1所示。:..1《UML建模技术》课程目标知识目标技能目标素质目标1、理解面向对象分析和设计的基本概念。2、了解UML在面对对象分析和设计中的作用。3、了解UML的基础知识和应用技术。4、掌握如何使用UML对系统建模。5、掌握软件建模工具——RationalROSE1、掌握软件生产的管理手段。2、掌握需求分析的方法。3、掌握面向对象的分析和设计方法。4、掌握软件建模工具——RationalROSE5、能利用软件建模工具根据软件开发流程进行系统开发建模。1、形成良好的IT职业素养。2、培养良好的团队协作意识3、遵守软件开发的组织原则和过程,遵守契约,按照计划进行软件开发。三、《UML建模技术》课程设计的理念是:基于工作过程;理论实践一体化,教学做相结合;任务驱动,行动导向;自主创新学****2]。将系统分析员的工作作为一个整体化的行为过程进行分析,尤其强调系统分析创造能力的培养,构建“工作过程完整”的学****过程。高效的教学方式是理论实践一体化,教学做相结合,教中做、学中做,突出“做”,强调结合。技能培养的途径是反复有效的实践,《UML建模技术》课程以项目(任务)为载体,通过UML建模技术,学会系统分析与设计的开发和技巧。自主创新学****是指课程设计要能调动学生学****的主动性、积极性和创造性。《UML建模技术》课程充分利用计算机网络技术和多媒体技术,向学生提供与传统课程不同的多媒体课程和网络课程,使学生可以根据自己的实际情况灵活安排学****有利于学生的自我学****自我发展,克服被动学****的现象。程序开发是创造性很强的工作,对学生创造性技能的培养非常重要。《UML建模技术》课程设计的思路是:坚持以适应市场需求和就业导向为课程设计:..(任务)分析为课程设计的依据,以高职学生的认知规律和职业能力培养规律为指导选择、组织课程内容,以培养学生的系统分析与设计能力和优良的职业素养为最终目标,摒弃学科式课程范式,让工作过程融入教学过程,充分体现职业性、实践性和开放性的要求。如图3所示课程设计思路。、从工作的变与不变的角度对行动与思维的跃迁、从技术的潜在与实在的角度对技术与技能的互动等问题,可以转化为从行动领域到学****领域再到学****情境的设计。如图4所示课程内容设计的过程[3]。图4课程内容设计的过程具体来讲,课程就真实项目为载体设计了基于工作过程的课程设计。项目分别是“图书管理系统的分析与设计”案例模仿项目和“简易教学管理系统的分析与设计”同步拓展项目,技术难度和工学结合的紧密程度逐步提高。根据设计过程可序化出课程的教学内容与要求,如表2所示教学内容与要求。四、,注重讲解与示范,充分发挥多媒体等教学工具的作用;,强调要领,精讲多练,讲练结合;教学内容易于学生接受,教学目标明确,教学设计思路清晰易于降解,并在备课过程中注意教学载体的设计,如图5所示课堂设计案例;表2教学内容与要求序号学****情境工作任务具体要求学时1课程资讯认识UML建模技术2情境一:确定系统需求图书管理系统系统需求3情境二:进行软件需求分析图书管理系统的需求分析4情境三:绘制系统用例图图书管理系统的用例图图书管理系统的用例的事件流描述5情境四:绘制系统类图图书管理系统的类图:..情境五:绘制系统包图图书管理系统的包图7情境六:绘制系统状态图图书管理系统的状态图8情境七:绘制系统顺序图图书管理系统的顺序图9情境八:绘制系统协作图图书管理系统的协作图10情境九:绘制系统活动图图书管理系统的活动图11情境十:系统组件与配置图书管理系统的组件图与配置图12创新实践型项目完成简易教学管理系统分析与设计任务一:了解课程开设的目的及作用任务二:学****本课程的特点及方法任务三:本课程学****的主要知识点及达到的技能目标任务一:掌握什么是系统需求任务二:如何做系统需求任务三:系统需求包括哪些方面任务一:需求分析包括哪些方面任务二:如何做需求分析任务三:图书管理系统的需求分析文档的编写任务一:掌握用例的概念任务二:定义用例的要素任务三:掌握绘制用例的方法任务四:掌握用例的文字描述任务五:用例的描述方法任务六:掌握完整的描述用例的过程任务七:学会通过分析需求画出用例图任务一:定义系统涉及的类任务二:类之间的关系如何描述任务三:掌握类的绘制任务四:绘制图书管理系统中的类任务一:掌握包的概念任务二:能确定包之间的关系任务三:能绘制包图任务四:绘制图书管理系统中的包图任务一:掌握事件的基本概念及如何描述事件任务二:掌握的状态基本概念及如何描述状态任务三:掌握的转换基本概念及如何描述转换任务四:掌握如何绘制状态图任务五:实现图书馆管理系统借书模块的状态图绘制任务一:掌握顺序图的概念任务二:顺序图的要素任务三:掌握顺序图的绘制任务四:绘制图书管理系统中的某一用例的顺序图任务一:掌握协作图的概念任务二:掌握协作图的要素任务三:掌握协作图的绘制任务一:掌握活动图的概念任务二:掌握活动图的图形表示任务三:熟悉活动图的应用任务四:实现图书馆管理系统活动图的绘制。任务一:掌握组件图的基本概念任务二:掌握组件图的应用:逻辑部署任务三:掌握部署图的基本概念任务四:掌握部署图的应用:物理部署任务五:实现以图书馆管理系统为例的组件图任务一:掌握系统建模的方法任务二:熟练使用建模工具任务三:根据软件开发方法进行系统设计264128610888816合计96:..;,及时指出并纠正学生的不当作法;,可考虑加强某些方面的教学力度;,注重学生综合素质和能力的培养;、难点和深广度的特别说明;,单元设计具体到每一个知识点。五、,根据能力和职业岗位的需要,将分值设置为3个部分,知识考核、过程考核和结果考核,如图6所示考核设计。,从试卷到考试到成绩每一步骤都要认真执行,在考试环节有任课老师出具A、B两份试卷,试卷的难易程度、知识点的考核需要由教学团队多人参与分析,团队负责人在试卷是否可行上签字、归稿;考试过程采用多样化的考试形式,不仅有考核知识点掌握情况的笔试,更要有考核实际技能的分组项目考试以及个人能力的操作考试,最后按一个合适的比例总结成绩,如图7所示考核过程和方法。图6考核设计图7考核过程和方法参考文献::..1]“JavaWeb应用程序开发”课程教学效果实证研究[J].教育与职业,2012(12).[2][J].徐州建筑职业技术学院学报,2010(1).[3]——关于工作过程系统化课程开发的解读[J].中国高教研究,2009(4).