《统一建模语言UML》课程教学大纲_第1页
《统一建模语言UML》课程教学大纲_第2页
《统一建模语言UML》课程教学大纲_第3页
《统一建模语言UML》课程教学大纲_第4页
《统一建模语言UML》课程教学大纲_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、统一建模语言UML课程教学大纲一、课程基本信息课程名称(中文)统一建模语言UML课程名称(英文)Unified Modelling Language课程类别:学科基础课程课程性质必修授课语言中文授课学期第四学期学分2课程学时及分配总学时讲课实验课外3220120适用专业软件工程专业授课学院计算机与软件学院先修课程程序设计基础后续课程数据结构课程简介课程基本定位:专业选修课核心学习结果:本课程旨在使学生更深入的掌握UML的建模思想、方法和工具,为后续的项目开发实践课程打好基础,具有承前启后的作用。使学生理解UML 2.4中各种模型的意义,并熟练掌握UML在整个系统开发过程中应如何使用。主要教学方

2、法:讲授、案例、课堂讨论、实验。 大纲更新时间2020.08二、课程目标 课程总目标课程子目标(参考学校定位、培养目标、毕业要求)达成方法1.知识1.1:掌握采用UML进行系统的业务流程设计与需求分析、系统内部结构建模、系统的微观设计、系统的宏观设计、系统的实现与部署;1.2:掌握用例图、活动图、类图、对象图、包图、序列图、协作图、状态图、构件图、配置图等UML图的组成元素及符号表示。讲授、案例、课堂讨论、实验。2.能力2.1:具有设计小型系统级或中大型系统模块级的用例图、活动图、类图、顺序图、合作图、状态图等的能力;2.2:掌握使用常用的UML建模工具,比如Enterprise Archit

3、ecture创建UML中各种图的绘图能力;2.3:具备对系统进行需求分析、领域模型的构建、系统宏观与微观设计、系统的部署和实现、团队协作的能力。讲授、案例、课堂讨论、实验。3.素养3.1:引导学生养成尊重科学、学习科学、运用科学的精神和态度,培养学生在实践中不断拓展、创新的综合素养。案例、课堂讨论、实验。三、理论教学环节及基本要求章标题教学内容学时思政融入点预期学习成果教学方式课程目标第1章 UML基础1、UML的发展与特点2、UML的各种图、建模元素及表示法简介3、UML图与UML视图、建模技术之间的关系4、UML的扩展机制2本节课采用项目案例教学,有利于明确课程主题。在教学案例库的建设方面

4、,为发挥充分“全课程育人理念”效应,应充分考虑授课对象的特点,设计出符合授课对象兴趣要求的教学项目案例。课程的授课对象为本科二年级学生,具有思想开发、个性张扬等特征。故在项目案例中应多选取能够引起学生共鸣的案例,从国家主旋律到社会热点再到学生生活,挖掘课程元素与思政元素的契合点,确定出既适合知识教学又能体现出思政教学的主题,构建基于“课程思政”的统一建模语言UML课程教学项目案例库。了解UML的背景和演化发展,了解UML 2.0的新特性;了解UML的作用与特点;熟悉UML的基本组成元素:元素符号、关系、图,初步掌握各种图的作用及其表示符号;了解UML图与建模技术的联系,了解UML的五种视图:用

5、例视图、设计视图、进程视图、实现视图、配置视图;掌握UML扩展机制:构造型、标记值、约束、注释。讲授案例课堂讨论实验目标1.1目标2.2目标2.3第2章 利用UML表达业务流程与系统需求 1. 活动图和用例图基本概念、组成元素、结构、画法2. 活动图与业务流程3. 用例图与系统需求4. 在Enterprise Architecture(EA)中绘制活动图与用例图2了解软件需求分析与建模所处的社会环境和政治环境,了解基本的法律法规和软件行业的基本规范,能够正确理解和评价软件需求分析对软件开发、环境、安全、文化以及社会可持续发展的影响。掌握活动图和用例图的基础知识和画法;理解如何用活动图和用例图做

6、需求分析;理解如何用活动图表达系统的业务流程,以及如何用用例图表达系统需求;掌握在EA中绘制活动图与用例图讲授案例课堂讨论实验目标1.2,2.1, 2.2第3章 系统内部结构1、类图、序列图、通信图基本概念、组成元素、结构、画法2、系统结构与类图3、系统结构与序列图4、系统结构与通信图5、在EA中绘制类图、序列图、通信图4掌握类图、序列图、通信图的基础知识和画法;理解如何用类图表达一个系统的领域模型;理解如何用序列图表示系统事件流;理解如何用通信图表示对象之间的交互;理解类图、序列图、通信图之间的关系;理解系列图和通信图是如何相互协作以表示系统的领域模型;掌握在EA中绘制活类图、序列图、通信图

7、。讲授案例课堂讨论实验目标1.1,目标1.2,目标2.2,目标2.3第4章 系统的微观设计1、对象图、状态机图、时间图的基本概念、组成元素、结构、画法2、用对象图、状态机图、时间图表示系统的设计细节3、用EA画对象图、状态机图、时间图2掌握对象图、状态机图、时间图的画法和基础知识;理解用对象图、状态机图、时间图表示系统的设计细节;掌握用EA画对象图、状态机图、时间图讲授案例课堂讨论实验目标1.1,目标1.2,目标2.1,目标2.2目标2.3第5章 系统的宏观设计1、总则图、包图、交互概述图、组合结构图的基本概念、组成元素、结构、画法2、用总则图、包图、交互概述图、组合结构图实现系统的整体宏观设

8、计3、正常处理与意外处理的交互图4、拟设计系统与其他系统的组合结构图5、用EA绘制总则图、包图、交互概述图、组合结构图4掌握总则图、包图、交互概述图、组合结构图的基本概念、组成元素、结构、画法;理解如何用总则图、包图、交互概述图、组合结构图实现系统的整体宏观设计;了解正常处理与意外处理的交互图;了解拟设计系统与其他系统的组合结构图;掌握用EA绘制总则图、包图、交互概述图、组合结构图讲授案例课堂讨论实验目标1.1,目标1.2,目标2.1,目标2.2目标2.3第6章 表达系统的实现与部署1、组件图与部署图的基本概念、组成元素、结构、画法2、用组件图与部署图表达系统的实现与部署3、用EA绘制组件图与

9、部署图2掌握组件图与部署图的基本概念、组成元素、结构、画法;理解如何用组件图与部署图表达系统的实现与部署;掌握用EA绘制组件图与部署图讲授案例课堂讨论实验目标1.1,目标1.2,目标2.1,目标2.2目标2.3第7章 领域模式、平台技术与类模式1、模式驱动架构(MDA)2、UML在不同软件平台的实现技术3、利用MDA转换领域模型2了解MDA;理解UML在主要软件平台的实现技术(比如.NET和JAVA);了解如何用MDA将控制对象转换为c#的实现类;了解如何用MDA将实现对象转换为MySQL的物理实现模型讲授案例课堂讨论实验目标2.2,目标2.3,目标3.1第8章 软件开发与团队协作1、团队合作

10、与UML2、建立UML合作的中央集权控制环境3、配置管理与UML4、团队安全机制与UML2通过分组实训操作,树立互相帮助、互相学习、团队协作、乐业敬业的工作作风;在巩固和加深专业知识的同时,培养敬业、精益、专注、创新的“工匠精神”。了解基于UML的团队合作机制的环境建立;了解开发模型的集中化,以及如何利用EA中央控制开发模型;理解软件配置管理的原理与操作;了解启用EA的团队权限控制机制讲授案例课堂讨论实验目标2.3,目标3.1四、实践(实验)教学环节及基本要求编号实践(实验)项目名称教学内容学时实验类型预期学习成果课程目标1EA的基本操作,绘制活动图与用例图EA界面简介;用EA创建项目用EA绘

11、制活动图与用例图2验证掌握用EA创建项目;掌握用EA绘制活动图与用例图目标1.1目标3.12绘制类图、序列图、通信图在EA中绘制医院管理系统序列图、通信用例图、图2验证掌握用EA绘制类图、序列图、通信图目标1.1目标2.2目标2.3目标3.14绘制总则图、包图、交互概述图、组合结构图用EA绘制总则图、包图、交互概述图、组合结构图、组件图与部署图2验证掌握用EA绘制总则图、包图、交互概述图、组合结构图目标1.1目标2.2目标2.3目标3.15绘制组件图与部署图用EA绘制组件图与部署图2验证掌握用EA绘制组件图与部署图目标1.1目标2.2目标2.3目标3.16电子化采购管理系统的业务流程设计与需求

12、分析、用例实现Erikson-Penker业务扩展模型简介在EA中构造分析模型与请购模型的流程图从业务流程找出用例编写用例的测试案例分析类与用例勾勒用例的控制对象交易模式与实体对象使用序列图描述对象交互4验证掌握业务流程分析图的构建;掌握使用EA绘制流程图;掌握如何从业务流程找出用例;掌握编写用例的测试案例;掌握在EA中绘制控制对象;掌握交易模式的管理,以及在EA中绘制实体对象;掌握在EA中实现用例目标1.1目标2.2目标2.3目标3.1五、课程评价(一)考核内容、考核方式与课程目标对应关系课程目标考核内容考核方式及占比(%)成绩(%)平时表现课程作业课程实验课程考试目标1.1掌握采用UML进

13、行系统的业务流程设计与需求分析、系统内部结构建模、系统的微观设计、系统的宏观设计、系统的实现与部署3321020目标1.2掌握用例图、活动图、类图、对象图、包图、序列图、协作图、状态图、构件图、配置图等UML图的组成元素及符号表示114010目标2.1具有设计小型系统级或中大型系统模块级的用例图、活动图、类图、顺序图、合作图、状态图等的能力1132020目标2.2掌握使用常用的UML建模工具,比如Enterprise Architecture创建UML中各种图的绘图能力1241520目标2.3具备对系统进行需求分析、领域模型的构建、系统宏观与微观设计、系统的部署和实现、团队协作的能力12415

14、20目标3.1引导学生养成尊重科学、学习科学、运用科学的精神和态度,培养学生在实践中不断拓展、创新的综合素养313010合计10102060100(二)考核方式评分标准1.评分标准总体说明:(1)课程总评成绩=平时表现*10%+课程作业*10%+课程实验*20%+课程考试*60%(2)各项课程子目标成绩按百分制评定,根据考核方式及占比表中规定的比例折算得到个人最终成绩。(3)平时表现主要考察学生的课堂表现及课堂练习完成情况。2.评分标准分项说明(1)课程作业评分标准课程目标评分标准90-100(优)80-89(良)70-79(中)60-69(及格)0-59(不及格)目标1.1掌握采用UML进行

15、系统需求建模、静态建模、动态建模、构架建模的步骤基本掌握采用UML进行系统的业务流程设计与需求分析、系统内部结构建模、系统的微观设计、系统的宏观设计、系统的实现与部署较好掌握采用UML进行系统的业务流程设计与需求分析、系统内部结构建模、系统的微观设计、系统的宏观设计、系统的实现与部署能够掌握采用UML进行系统的业务流程设计与需求分析、系统内部结构建模、系统的微观设计、系统的宏观设计、系统的实现与部署没能掌握采用UML进行系统的业务流程设计与需求分析、系统内部结构建模、系统的微观设计、系统的宏观设计、系统的实现与部署目标1.2能够熟练掌握用例图、活动图、类图、对象图、包图、序列图、协作图、状态图

16、、构件图、配置图等UML图的组成元素及符号表示基本掌握用例图、活动图、类图、对象图、包图、序列图、协作图、状态图、构件图、配置图等UML图的组成元素及符号表示掌握部分用例图、活动图、类图、对象图、包图、序列图、协作图、状态图、构件图、配置图等UML图的组成元素及符号表示可以理解用例图、活动图、类图、对象图、包图、序列图、协作图、状态图、构件图、配置图等UML图的组成元素及符号表示不能理解用例图、活动图、类图、对象图、包图、序列图、协作图、状态图、构件图、配置图等UML图的组成元素及符号表示目标2.1具有设计小型系统级或中大型系统模块级的用例图、活动图、类图、顺序图、合作图、状态图等的能力基本具

17、有设计小型系统级或中大型系统模块级的用例图、活动图、类图、顺序图、合作图、状态图等的能力基本理解如何设计小型系统级或中大型系统模块级的用例图、活动图、类图、顺序图、合作图、状态图等的能力在老师或书本的引导下能够设计小型系统级或中大型系统模块级的用例图、活动图、类图、顺序图、合作图、状态图等在任何情况下都无法理解各类UML图和系统设计过程目标2.2能够选择合适的方法,在规定的时间内完作业中代码的编写、调试。能够选在规定的时间内完成作业中代码的编写、调试。基本能够完成作业中代码的编写、调试,但存在一定的瑕疵。能够完成作业中部分代码的编写、调试无法在规定的时间内完成作业中代码的编写、调试。目标2.3

18、能够选择合适的方法,在规定的时间内完作业中代码的编写、调试。能够选在规定的时间内完成作业中代码的编写、调试。基本能够完成作业中代码的编写、调试,但存在一定的瑕疵。能够完成作业中部分代码的编写、调试无法在规定的时间内完成作业中代码的编写、调试。目标3.1能够针对作业中出现的问题展开有效的分析讨论,或发现作业中存在的问题,并进行适当拓展。能够针对作业中出现的问题展开有效的分析讨论,或发现作业中存在的问题。能够针对作业中出现的问题展开有效的分析讨论。能够针对作业中出现的问题进行一定的分析讨论。没有针对作业中出现的问题进行分析讨论。(2)课程实验评分标准课程目标评分标准90-100(优)80-89(良

19、)70-79(中)60-69(及格)0-59(不及格)目标1.1掌握采用UML进行系统的业务流程设计与需求分析、系统内部结构建模、系统的微观设计、系统的宏观设计、系统的实现与部署。基本掌握采用UML进行系统的业务流程设计与需求分析、系统内部结构建模、系统的微观设计、系统的宏观设计、系统的实现与部署。较好掌握采用UML进行系统的业务流程设计与需求分析、系统内部结构建模、系统的微观设计、系统的宏观设计、系统的实现与部署。能够掌握采用UML进行系统的业务流程设计与需求分析、系统内部结构建模、系统的微观设计、系统的宏观设计、系统的实现与部署。没能掌握采用UML进行系统的业务流程设计与需求分析、系统内部

20、结构建模、系统的微观设计、系统的宏观设计、系统的实现与部署。目标1.2能够熟练利用UML图的组成元素及符号表示。能够利用UML图的组成元素及符号表示。能够利用UML图的组成元素及符号表示,但熟练程度一般。基本能够利用UML图的组成元素及符号表示,但调试能力欠缺。不能利利用UML图的组成元素及符号表示。目标2.1能够有效阅读和正确分析作业中的源程序。基本能够阅读和分析作业中的源程序。基本能够阅读作业中的源程序,但分析能力一般。基本能够阅读作业中的大部分源程序,但缺乏分析能力。无法完成作业中的阅读程序任务。目标2.2能够选择合适的方法,在规定的时间内完作业中代码的编写、调试。能够选在规定的时间内完

21、成作业中代码的编写、调试。基本能够完成作业中代码的编写、调试,但存在一定的瑕疵。能够完成作业中部分代码的编写、调试无法在规定的时间内完成作业中代码的编写、调试。目标2.3能够选择合适的方法,在规定的时间内完作业中代码的编写、调试。能够选在规定的时间内完成作业中代码的编写、调试。基本能够完成作业中代码的编写、调试,但存在一定的瑕疵。能够完成作业中部分代码的编写、调试无法在规定的时间内完成作业中代码的编写、调试。(3)课程考试评分标准课程目标评分标准90-100(优)80-89(良)70-79(中)60-69(及格)0-59(不及格)目标1.1掌握采用UML进行系统的业务流程设计与需求分析、系统内部结构建模、系统的微观设计、系统的宏观设计、系统的实现与部署。基本掌握采用UML进行系统的业务流程设计与需求分析、系统内部结构建模、系统的微观设计、系统的宏观设计、系统的实现与部署。较好掌握采用UML进行系统的业务流程设计与需求分析、系统内部结构建模、系统的微观设计、系统的宏观设计、系统的实现与部署。能够掌握采用UML进行系统的业务流程设计与需求分析、系统内部结构建模、系统的微观设计、系统的宏观设计、系统的实现与部署。没能掌握采用UML进行系统的业务流程设计与需求分析、系统内部结构建模、系统的微观设计、系统的宏观设计、系统的实现与部署。目标1.2能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论