




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、UML一建模语言课程教学大纲1 .课程概况课程代码1103429课程所属模块/课程性质应用创新课程课程名称UM欧一建模语言总学时/学分36/2理论学时/学分36/2实践实训学时/学分18/1开设学期5适用专业软件工程先修课程软件工程、面向对象的程序设计所属教研室软件工程选用教材UML面向对象设计与分析,牛丽平等主编,清华大学出版社大纲执笔人蔡勇大纲审核人曾安平课程简介:(300字以内)本课程为软件工程专业选修课程,主要介绍统一建模语言 UML 和面向对象的分析和设计知识。使学生掌握利用UMLX具进行面向对象的分析和设计,在分析和设计中如何进行建模,同时使得学生掌握在Rose环”用UML分析和设
2、计,学会使用 UMLt模工具,培养学生分析、解决问题的能力,为 系统和科学的软件开发打卜良好的基础。教学目标(M)M1:掌握UML基本建模元素的概念、面向对象技术基本 概念M2:掌握面向对象分析与设计方法M3:掌握开发中常用的设计模式教学方式(J)函J1.讲授法教学28学时 78% J2研讨式学习学时 %EJ3.案例教学8学时 22% J4.网络教学学时 % J5.自主学习学时 %考核方式(K) K1.课堂测试% K 2.期中考试%函K3.期末考试60 %函K4.作业撰写20% K5.实验分析报告%函K6.课堂表现10% K7.课程论文撰述%函K8.出勤率10%2 .教学内容及要求第一章 UM
3、L与面向对象教学内容(1) UML概述(2) UML组成(3)面向对象教学要求(1) 了解UML的发展和组成(2)理解建模的意义(3)掌握UML的四层结构(4)理解UML视图和图的关系(5)掌握UML模型元素内容(6)理解UML通用机制(7)理解面向对象基本概念(8) 了解面向对象开发(9)熟悉面向对象开发的优点(10)掌握面向对象开发三层设计教学重点难点建模的意义;UML的四层结构;模型元素;通用机制;视图和图的关系;面向对象 相关知识。第二章用例图教学内容(1)用例的基本概念,参与者,用例,泛化,用例之间的关系(2)如何发现参与者、用例(3)用例描述的格式要求(4)绘制用例图教学要求(1)
4、理解用例的基本概念(2)能够很好的识别参与者与用例(3)掌握用例之间的关系(4)理解泛化在用例图中的使用(5)熟练掌握用例图的绘制(6)熟练掌握用例描述的格式要求教学重点难点用例的基本概念,绘制用例图;用例描述的格式要求;识别参与者与用例。第三章 类图、对象图和包图教学内容(1)面向对象的基本概念(2)类图的基本概念(3)对象图的基本概念(4)包图的基本概念教学要求(1) 了解面向对象的基本概念(2)掌握类的设计原则(3)理解类图的基本概念(4)掌握类间的关系(5) 了解对象图和包图的概念(6)熟练使用建模工具建模类图教学重点难点类的设计原则;类图的基本概念;类之间关系的模型表示及含义;熟练使
5、用建模工 具建模类图。第四章活动图教学内容(1)活动图的标记符(2)其他标记符(3)使用建模工具为活动图建模教学要求(1)理解活动图的功能(2)掌握活动图基本标记符(3)掌握条件的使用(4)掌握分叉和汇合的使用(5)掌握泳道概念及其标记符的使用(6)理解对象流概念及其标记符(7)熟练掌握使用建模工具为活动图建模教学重点难点活动图的功能;活动图的基本标记符;使用建模工具为活动图建模;分叉和汇合; 泳道的概念及其标记符的使用;对象流的概念。第五章交互图教学内容(1)交互图概述(2)顺序图概述(3)通信图概述(4)时序图概述教学要求(1)理解什么是交互图(2)使用交互图有什么优点(3)能够使用交互图
6、为用例建模(4) 了解组合结构图描述的内容(5)理解组合结构图的作用(6) 了解顺序图中的组成(7) 了解顺序图中的消息类型(8)能够在顺序图中建模创建对象和迭代(9)理解消息的控制,并能够使用条件控制消息(10)理解消息中的参数(11)能够使用建模工具建模顺序图(12)理解通信图的作用(13) 了解顺序图中的消息类型(14)能够在顺序图中建模创建对象和迭代(15)理解消息的控制,并能够使用条件控制消息(16)理解消息中的参数(17)能够使用建模工具建模通信图(18)理解为什么要建模时序图(19)理解时序图中的时间约束(20)理解时序图中的替代表示法(21)掌握时序图的一般表示法与替代表示法之
7、间的转换(22)能够使用建模工具建模时序图(23)掌握顺序图和通信图之间的转换方法教学重点难点顺序图的建模方法及步骤;通信图的建模方法及步骤;时序图的建模方法及步骤; 交互概况图的建模方法及步骤;理解消息的控制,并能够使用条件控制消息;能够在顺 序图中建模创建对象和迭代;理解消息中的参数;理解时序图中的时间约束;掌握时序 图的一般表示法与替代表示法之间的转换;掌握顺序图和通信图之间的转换方法。第六章状态机图教学内容(1)状态机图概述(2)使用建模工具为状态机图建模教学要求(1) 了解状态机(2)理解对象和状态(3)掌握状态机图中的基本标记符(4)掌握动作(5)掌握事件(6)运用顺序子状态和并发
8、子状态(7)理解子状态机引用状态(8)掌握同步状态和历史状态(9)熟练使用建模工具为状态机图建模教学重点难点对象和状态;对象机图中的基本标记符;动作和事件;顺序子状态和并发子状态; 子状态机引用状态;同步状态和历史状态;使用建模工具为状态机图建模。第七章构件图和部署图教学内容(1)构件图概述(2)部署图概述(3)使用建模工具为构件图、部署图建模教学要求(1) 了解构造实现方式图的意义(2)理解组件的概念及组件间的关系;(3)理解节点的概念及节点间的关系;(4)能够使用建模工具对构件图及部署图进行建模教学重点难点组件的概念及组件间的关系; 节点的概念及节点间的关系使用建模工具对构件图及 部署图进
9、行建模。第八章UML与数据库建模教学内容(1)数据库建模概述(2)使用建模工具对数据库进行建模教学要求(1)理解UML模型与数据库设计之间的关系(2)掌握将UML模型中的类映射为数据库表(3)掌握UML模型中关联关系的转换(4)掌握关系约束验证(5) 了解如何用SQL语句实现数据库功能(6)掌握将UML模型映射为关系数据库教学重点难点将UML模型中的类映射为数据库表;掌握 UML模型中关联关系的转换;掌握关 系约束验证;掌握将 UML模型映射为关系数据库。第九章UML面向对象建模教学内容(1)给出实际例子学习使用 UMLM系统进行建模(2)结合上例,对前面所学到的基本建模手段进行复习(3)理解
10、用UMLLS行面向对象建模的基本方法教学要求(1)给出实际例子(2)结合例子使用相应建模工具,对该例子进行分析设计,给出建立模型的过程(3)引导学生通过该案例进行总结性复习(4)理解用UML进行面向对象建模的基本方法教学重点难点给出实际例子;结合例子使用相应建模工具,对该例子进行分析设计,给出建立模 型的过程;引导学生通过该案例进行总结性复习;如何引导学生对案例进行深入分析; 对已学过内容的应用性总结。第十章 UML与设计模式教学内容(1) 设计模式概述(2) 面向对象设计原则(3) 常用的设计模式教学要求(4) 了解设计模式概念(5) 掌握适配器模式,桥接模式,观察者设计模式(6) 了解常见
11、GoF设计模式(7) 理解面向对象设计原则教学重点难点面向对象设计原则;适配器模式;桥接模式;观察者设计模式。第十一章RUP软件开发过程教学内容(8) RUP概述(9) RUP和UML之间的关系教学要求(1) 了解软件开发过程(2) 了解UML和RUP的关系及使用 RUP的原因(3) 理解RUP的二维空间(4) 理解RUP的各核心工作流程教学重点难点UML和RUP的关系及使用 RUP的原因;RUP的二维空间;RUP的各核心工作流程。3 .建议教学安排序号主要教学内容(章)学时课程 目标教学 方式考核 方式1一、UML与面向对象2M1、M2.J1K4、 K6、 K82二、用例图4M1、M2、M3
12、J1、J3K4、 K6、 K83三、类图、对象图和包图4M1、 M2、 M3J1、J3K4、 K6、 K84四、活动图4M1、 M2、 M3J1、J3K4、 K6、 K85五、交互图4M1、 M2、 M3J1、J3K4、 K6、 K86六、状态机图4M1、 M2、 M3J1、J3K4、 K6、 K87七、构件图和部署图2M1、 M2、 M3J1、J3K4、 K6、 K88八、UML与数据库建模2M1、 M2、 M3J1、J3K4、 K6、 K89九、UML面向对象建模4M1、 M2、 M3J1、J3K4、 K6、 K810十、UML与设计模式4M1、 M2、 M3J1、J3K4、 K6、 K811HL、RU啾件开发过程2M1、 M2、 M3J1、J3K4、 K6、 K812期末考试2M1、 M2、 M3K3总学时36其中理论 36学时,实验 0学时,上
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全面分析2024年二手车评估师考试试题及答案
- 全新2024年药理学考试试题及答案
- 一年级语文考试基础知识试题及答案
- 2024的小自考汉语言文学特训题及答案
- 逐步上升计算机基础考试试题及答案
- 2024年汽车美容师美化技巧试题及答案
- 宠物营养师职业规划的切实措施试题及答案
- 美容师先进技术与设备使用试题及答案
- 高效定价策略在二手车评估中的应用试题及答案
- 快速康复术中护理
- 2025年中国面包行业市场集中度、企业竞争格局分析报告-智研咨询发布
- 2025年中国冶金地质总局招聘笔试参考题库含答案解析
- 老旧小区基础设施环境改造工程各项施工准备方案
- 《线控底盘技术》2024年课程标准(含课程思政设计)
- 养老院老人康复理疗师考核奖惩制度
- 三年级下册两位数乘两位数竖式计算练习200题有答案
- (完整版)暗涵清淤专项方案
- 大玻璃吊装方案
- 中等职业学校西餐烹饪专业教学标准(试行)
- 会下金蛋的鹅课件
- 甘肃省普通高校专升本计算机考试21
评论
0/150
提交评论