《统一建模语言UML》课程介绍
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《统一建模语言UML》课程介绍
一、课程概况
英文名:Unified Model Language
开课单位:计算机学院
课程编码:203082
学分学时:52学时(含12个实验学时)
授课对象:软件工程专业本科学生
先修课程:《软件工程》、《面向对象分析与设计》
课程目的和主要内容:
本课程以介绍面向对象的统一建模语言UML为主,目的是了解面向对象技术的基本概念,掌握面向对象的分析和设计方法,以及与面向对象技术相关的一些软件开发技术,同时掌握在Rose环境下用UML进行分析和设计的要求。
学会使用UML(Unified Modeling Language)这一建模工具,掌握面向对象建模所必需的描述手段和处理方法,为科学研究中的软件开发工作奠定良好基础;同时培养学生的分析能力、设计能力和工程思想,以提高学生的科学研究素质。
使用教材:《面向对象技术UML教程》,软件工程系列,王少锋编著,清华大学出版社
《统一建模语言UML》教学大纲
二、课程概况
英文名:Unified Model Language
开课单位:计算机学院
课程编码:203082
学分学时:52学时(含12个实验学时)
授课对象:软件工程专业本科学生
先修课程:软件工程、面向对象分析与设计
课程目的和主要内容:本课程以介绍面向对象的统一建模语言UML为主,目的是了解面向对象技术的
基本概念,掌握面向对象的分析和设计方法,以及与面向对象技术相关的一些软件开发技术,同时掌
握在Rose环境下用UML进行分析和设计的要求。
学会使用UML(Unified Modeling Language)这一
建模工具,掌握面向对象建模所必需的描述手段和处理方法,为科学研究中的软件开发工作奠定良好
基础;同时培养学生的分析能力、设计能力和工程思想,以提高学生的科学研究素质。
二、课程内容
第一章(3学时)UML概述
1.1(1学时)UML的历史、特点与构成
1.2(1学时)UML的应用领域
1.3(1学时)支持UML的工具
第二章(3学时)面向对象技术概述
1.1(1学时)软件工程概述
1.2(1学时)控制软件复杂性的基本方法
1.3(1学时)面向对象领域中的基本概念
第三章(6学时)用例和用例图
1.1(1学时)用例、参与者及脚本
1.2(2学时)用例间的关系
1.3(2学时)用例图的构成及实例
第四章(8学时)顺序图和协作图
1.1(2学时)交互图概述及顺序图的构成
1.2(2学时)顺序图中的各种消息
1.3(2学时)协作图的构成及其建立步骤
1.4(1学时)顺序图和协作图的比较及工具支持
第五章(8学时)类图和对象图
1.1(1学时)类的属性及操作
1.2(2学时)类之间的关系
1.3(2学时)派生
1.4(2学时)3种主要的类版型
1.5(1学时)类图和对象图的构成
第六章(8学时)状态图和活动图
1.1(1学时)状态图概述
1.2(3学时)状态图中的基本概念及其支持工具
1.3(3学时)活动图中的基本概念及其支持工具
1.4(1学时)状态图和活动图两者比较
第七章(6学时)构件图和部署图
1.1(1学时)构件和构件图的概念及作用
1.2(2学时)支持构建图的工具
1.3(1学时)部署图和部署图中的概念
1.4(2学时)支持部署图的工具
实验(12学时)
1.安装及使用UML开发工具Rational Rose 2003和Microsoft的Visio 2003
2.使用开发工具绘制项目案例中所涉及的用例图、顺序图、协作图
3.使用开发工具绘制项目案例中所涉及的类图、对象图、状态图、活动图、构件图、部署图4.按照软件开发流程绘制图书借阅系统中的各种图例。
三、附录
参考教材:《面向对象技术UML教程》,软件工程系列,王少锋编著,清华大学出版社
参考和阅读书目:
1.UML与Rational Rose 2002从入门到精通,邱仲潘等译,电子工业出版社,2002
2.UML和模式应用-面向对象分析与设计导论,姚淑珍等译,机械工业出版社,2002
3.UML系统分析设计与应用案例,冀振燕编著,人民邮电出版社,2003
教学大纲编者:赵岚
《统一建模语言UML》实验教学大纲
——适用软件工程及相关专业
编写人:赵岚编写时间:2005年12月
审核人:
校核人:
课程名称:《统一建模语言UML》实验
英文名称:Unified Model Language
学时: 12学时
学分:2
课程性质:必修
先修课程:软件工程、面向对象分析与设计
适用专业:计算机应用及相关专业
一、实验课程的性质、目的和任务
《统一建模语言UML》实验是《统一建模语言UML》课程的辅助教学内容,其教学的目的是通过实际操作,使学生熟悉面向对象相关技术的一些软件开发的理论、方法、技术、标准以及计算机辅助工具和环境,系统地掌握掌握在Rose环境下用UML进行分析和设计的要求。
学会使用UML(Unified Modeling Language)这一建模工具。
统一建模语言实验安排五个独立的小实验,让学生加深对系统建模理论和方法的理解,巩固课本知识,学会综合地应用面向对象分析与设计方法的知识进行分析、设计、开发系统,及用辅助工具对系统进行完整建模。
二、学习本实验课程学生应掌握的前设课程知识
本实验课程的先行课程有:《软件工程导论》、《面向对象分析与设计》。
三、实验内容及学时分配
四、考核方式及成绩评定方法
实验考勤占30%,实验报告占70%、
实验总评成绩将以20%的比例计入该门课程的总成绩中。
五、教材及主要参考书
教材:《面向对象技术UML教程》,软件工程系列,王少锋编著,清华大学出版社
参考书:
1.UML与Rational Rose 2002从入门到精通,邱仲潘等译,电子工业出版社,2002 2.UML和模式应用-面向对象分析与设计导论,姚淑珍等译,机械工业出版社,2002 3.UML系统分析设计与应用案例,冀振燕编著,人民邮电出版社,2003。