《UML建模》课程大纲Word文档下载推荐.docx

上传人:b****3 文档编号:15762683 上传时间:2022-11-15 格式:DOCX 页数:23 大小:20.98KB
下载 相关 举报
《UML建模》课程大纲Word文档下载推荐.docx_第1页
第1页 / 共23页
《UML建模》课程大纲Word文档下载推荐.docx_第2页
第2页 / 共23页
《UML建模》课程大纲Word文档下载推荐.docx_第3页
第3页 / 共23页
《UML建模》课程大纲Word文档下载推荐.docx_第4页
第4页 / 共23页
《UML建模》课程大纲Word文档下载推荐.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

《UML建模》课程大纲Word文档下载推荐.docx

《《UML建模》课程大纲Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《《UML建模》课程大纲Word文档下载推荐.docx(23页珍藏版)》请在冰豆网上搜索。

《UML建模》课程大纲Word文档下载推荐.docx

清华大学出版社,2014.4

教学参考资料

[1]GradyBooch,JamesRumbaugh,IvarJacobson著,邵维忠,麻志毅,马浩海,刘辉译,《UML用户指南(第二版修订版)》,[M],北京:

人民邮电出版社,2013.1

[2][美]HassanGomaa著;

彭鑫译.《软件建模与设计:

UML、用例、模式和软件体系结构》[M],北京:

机械工业出版社,2014

[3]李波,杨弘平,吕海华等著.《UML2基础建模与设计实战》[M],北京:

清华大学出版社,2014.8

[4]吴建等著.《UML基础与Rose建模案例》(第3版)[M],北京:

人民邮电出版社,2012.6

二、课程目标与任务

本课程以介绍面向对象的统一建模语言UML为主,目的是了解面向对象技术的基本概念,掌握面向对象的分析和设计方法,以及与面向对象技术相关的一些软件开发技术。

通过课堂讲授和实验环节教学,实现下列教学目标:

(1)使学生获得UML建模的方法;

(2)使学生掌握在RationalRose或者Visio环境下用UML进行分析和设计的能力;

(3)学会使用UML这一建模工具,使学生掌握面向对象建模所必需的描述手段和处理方法;

(4)培养学生的分析能力、设计能力和工程思想,以提高学生的科学研究素质。

三、课程主要内容、要求及学时分配

序号

主要内容

基本要求

学时分配

1

面向对象技术概述

(1)知识点

Ø

面向对象的基本思想;

面向对象方法和结构化方法的比较;

面向对象的发展;

对象、类、消息;

面向对象的特征;

面向对象的分析、设计和实现的基本思

想和方法;

软件建模的概念、用途和优点。

(2)教学重点

对象的概念;

面向对象的主要技术;

面向对象的主要方法;

两种方法的基本思想;

面向对象方法的

优越性;

面向对象方法的发展历程;

面向对象的基本概念和基本特征;

OOA、OOD和OOP的主要思想和方

法;

软件建模概述;

建模的意义和优点。

(3)教学难点

消息的概念。

(1)了解OO的基本思想、主要技术和方法;

(2)理解面向对象和面向结构的区别及其优越性;

(3)了解面向对象的发展历程;

(4)掌握面向对象的基本概念;

(5)理解软件建模的重要意义和优点。

2学时

2

UML简介

UML的发展;

UML的特点;

UML基本元素及其构造;

三种公共机制;

UML建模流程。

UML的产生背景;

UML的特点及其与其它编程语言的区

别;

UML的三大基本结构;

三种公共机制:

构造型、约束和标记值;

UML建模的一般流程。

构造型。

(1)理解UML基本概念;

(2)了解UML的发展和用途;

(3)了解UML常用的建模工具;

(4)掌握UML的基本结构;

(5)掌握三种公共机制;

(6)了解UML建模的一般流程。

4学时

3

UML建模工具简介

RationalRose和Visio的安装和基本操

作。

上述软件的安装和基本操作。

(1)了解UML建模的常用工具;

(2)掌握RationalRose或Visio的安装和基本操作。

1学时

4

需求建模

用例模型的功能和基本组成;

参与者;

用例;

泛化关系;

使用关系;

包含关系;

扩展关系;

几种关系的区别。

用例的基本组成;

参与者的概念及其识别;

用例的概念及其识别;

泛化关系的确定;

使用关系的确定;

包含关系的确定;

扩展关系的确定;

用例的识别;

扩展关系的概念及界定;

几种关系的应用。

(1)掌握需求分析阶段

的建模技术;

(2)掌握用例、参与者系统的概念;

(3)掌握用例图的绘制

方法;

(4)掌握用例间的关系:

泛化、包含及扩展关系及其区别;

(5)用例图的构成;

(6)掌握用例和用例图的应用。

6学时

5

静态建模

静态建模的基本概念;

类图的概念;

三种基本类图;

关联关系;

聚合关系;

组合关系;

实现关系;

依赖关系;

对象图的概念及其组成。

静态建模的概念和UML模型;

三种类图的概念和绘制;

关联关系的概念、特性及其绘制;

聚合关系的概念;

组合关系的概念;

泛化关系的概念;

实现关系的概念;

依赖关系的概念;

对象图的绘制。

三种类图的概念。

(1)了解静态建模的概念;

(2)掌握类图的概念及其绘制方法;

(3)掌握实体类、控制类和边界类的概念及其绘制方法;

(4)掌握类的六种基本关系:

关联关系、聚合关系、泛化关系、组合关系、依赖关系、实现关系;

(5)了解对象图的概念,掌握对象图的绘制方法。

6

动态建模

动态建模的概念;

状态机;

状态图的组成;

活动图的组成,泳道;

顺序图及其绘制;

协作图的概念及其组成;

对象、链接和消息。

动态建模及其UML模型;

状态机的状态转移机制;

状态图的组成及其绘制;

活动图的组成及其绘制;

顺序图的组成及其绘制;

协作图的基本组成及其绘制。

泳道概念。

(1)了解动态建模的概念;

(2)掌握状态图的组成及其绘制;

(3)掌握活动图的组成及其绘制;

(4)掌握泳道的概念及其绘制;

(5)掌握顺序图的组成及其绘制;

(6)掌握协作图的组成及其绘制;

(7)掌握上述几种图之间的关系及其转化。

10学时

7

物理建模

组件的组成;

部署图的组成;

节点、关联和组件。

组件的组成及其绘制;

部署图的组成及其绘制。

(1)掌握组件图的组成及其绘制;

(2)掌握部署图的组成及其绘制。

3学时

8

统一软件过程RUP

知识点

RUP基本思想和工作流程;

3大支持工作流。

核心工作流程;

RUP的支持工作流核心工作流程及主

要活动。

(1)了解RUP的基本思想及核心工作流程;

(2)了解RUP的支持工作流。

四、主要教学组织形式与方法手段

该课程作为计算机软件专业第7学期的专业选修课,其面向的对象为即将毕业的大四学生。

该课程应该在总结前三年所学的软件知识基础上,为学生今后就业打下软件设计与开发的理论基础。

因此,该课程可以对学生的学习和就业起到一定的承上启下的作用。

1.组织形式

该课程以班级为单位,可以将班级分为若干个小组,通过对案例的分析与设计,将本课程的知识应用到案例中去,使学生能够比较深刻地认识到UML建模的优越性,同时也培养学生在软件开发方面的专业规范。

2.教学方法

主要采用案例教学和其它多种教学方法(如:

小组合作、问题解决、交流与分享、反思、鼓励创新思维、问题答疑等),同时结合实际就业背景,从实际应用出发,让学生认识到该课程的实用性,从而有效调动学生的学习积极性。

3.教学手段

采用案例教学法,同时结合多媒体及网络等现代教育技术的应用,以达到有效提高教学质量的目的。

五、课程考核和成绩评定

平时考核(50%)

考勤(含课堂表现)

实验

所占比例(%)

10%

40%

结业考核(50%)

卷面考试(闭卷)或综合考评(论文)

50%

《UML建模》实验课教学大纲

学时学分

16学时/0.5学分

开课实验室

软件与信息技术实验室

编制时间

2015.11.20

课程教材与学习资料

[1]袁涛、孔蕾蕾编.《统一建模语言UML(第二版)》[M],

北京:

网络学习资源

大纲编制人及责任人信息

姓名

职称

学历学位

课程负责人

何伟

讲师

研究生/博士

审核负责人

王家伟

副教授

本科/硕士

审定负责人

杨建喜

教授

大纲编制人员

三、实验教学的组织和安排(见附表)

要求:

(1)实验项目的设置、要求

①根据课程目标、任务,要明确通过各实验项目的教学,学生应(掌握、熟悉、了解)什么内容、具备什么能力或技能。

②根据课程的要求设置实验项目、确定实验内容和学时数,实验教学内容应细化到知识点、实验参数等;

③实验项目类型分演示、验证、综合、设计、创新等,每门课至少有一项以上的综合、设计或创新性实验项目;

(2)实验项目及教学组织实施情况

①学生分组:

根据实验项目达到的目标及要求合理分组;

②指导教师配备:

根据教学需要合理配备指导教师人数;

③仪器设备配置:

确定教学中需要的主要仪器设备、台套数、耗材及数量;

④开课周次:

开课时间应保证实验项目与理论教学知识点相衔接;

四、教学方法和手段

1.教学方法

该课程以班级为单位,可以将班级分为若干个小组,通过对案例的分析与设计,运用UML建模开发工具(RationalRose或Visio),对案例进行建模,并将课程的知识应用到案例中去,使学生在实践中能够比较深刻

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学反思汇报

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1