




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 UML统一建模教学大纲课程性质专业必修课课程编号XX408208课程名称UML统一建模适用专业计算机科学与技术先修课程软件工程概论、面向对象程序设计总学时 32 其中理论 20 学时,实验 12 学时学分数2一、课程简介本课程是计算机科学与技术专业的一门专业必修课,是在学生学完软件工程基础课程和一门面向对象程序设计课程之后,为进一步提高学生软件设计研发能力而开设的面向对象设计高级综合应用的一门课程。本课程以介绍面向对象的统一建模语言UML(Unified Modeling Language)为主,目的是了解面向对象技术的基本概念,掌握面向对象的分析和设计方法,以及与面向对象技术相关的一些软件
2、开发技术,同时掌握在Rose环境下用UML进行分析和设计的要求。学会使用UML这一建模工具,掌握面向对象建模所必需的描述手段和处理方法,为科学研究中的软件开发工作奠定良好基础;同时培养学生的分析能力、设计能力和工程思想,以提高学生的科学研究素质。二、课程教学目标通过本课程的学习,学生应实现如下目标:1、掌握UML的基础知识,以及如何运用该语言去解决常见的建模问题。2、了解面向对象技术的基本概念,掌握面向对象的分析和设计方法。3、悉与面向对象技术相关的一些软件开发技术。4、掌握在Rose环境下用UML进行分析和设计的要求。5、掌握面向对象建模所必需的描述手段和处理方法。三、课程教学基本要求为了更
3、好地掌握本课程的知识,必须先修软件工程概论、C+程序设计或Java程序设计等课程,在上课时要求同学们能够同步完成相关的演示案例设计。四、课程教学模块(或教学内容)与学时分配1、理论教学部分序号教学模块知识点学时1面向对象设计理解面向对象思想的基本概念;掌握面向对象的三大要素;掌握面向对象与项目设计;理解用面向对象思想建立系统模型的几种方法。22UML通用知识点概述理解UML概念;掌握UML常用元素的意义;理解UML的通用机制和扩展机制。23Rational统一过程理解统一过程的概念;掌握统一过程的结构;掌握配置和实现rational统一过程的方法。24Rational Rose的安装和操作了解
4、Rational Rose的安装方法;掌握Rational Rose的基本操作方法。自学5使用Rose设计UML理解Rational Rose的四种视图模型及其相互关系;掌握Rational Rose的四种视图模型下的基本操作;掌握利用Rational Rose根据模型生成代码和根据代码生成模型的方法。26用例图理解用例图的基本概念;掌握用例图的构成元素及其表达的意义;理解用例之间的几种重要的相互关系;掌握创建用例图的基本分析过程;掌握创建用例图的具体方法。27类图与对象图理解类图与对象图的基本概念;掌握类图与对象图的构成元素及其表达的意义;掌握创建类图与对象图的基本分析过程;掌握创建类图与对
5、象图的具体方法。28序列图理解序列图的基本概念;掌握序列图的构成元素及其表达的意义;掌握创建序列图的基本分析过程;掌握创建序列图的具体方法。19协作图理解协作图的基本概念;掌握协作图的构成元素及其表达的意义;掌握创建协作图的基本分析过程;掌握创建协作图的具体方法。110活动图理解活动图的基本概念;掌握活动图的构成元素及其表达的意义;掌握创建活动图的基本分析过程;掌握创建活动图的具体方法。111包图理解包图的基本概念;掌握包图的构成元素及其表达的意义;掌握创建包图的基本分析过程;掌握创建包图的具体方法。112构件图和部署图理解构建图与部署图的基本概念;掌握构建图与部署图的构成元素及其表达的意义;
6、掌握创建构建图与部署图的基本分析过程;掌握创建构建图与部署图的具体方法。213状态图理解状态图的基本概念;掌握状态图的构成元素及其表达的意义;掌握创建状态图的基本分析过程;掌握创建状态图的具体方法。22、实践部分序号实验项目名称实验目的实验学时实验类型开出要求1Rose(RSA)的使用入门1. 学习Rose 2003 (RSA)的安装与基本使用方法2. 学会使用双向工程 (实例演示)1验证型选做2Rose(RSA)中关系的设计重现课堂的实例演示1、定义类型Human、Man、Woman2、定义关系泛化关系关联关系(父子关系、夫妻关系)3、正向工程生成+代码1验证型选做3用例图1熟悉Ration
7、al Rose 进行建模的一些基本操作;2学会使用Use Case视图与Use Case 框图;3学习使用Use Case、角色与关系;2设计型必做4类图1掌握如何创建类;2学习如何为类指定版型;3掌握定义类的职责;4学习分析类的职责;5分析类与包的关系。2设计型必做5交互图1理解顺序框图的基本知识;2了解对象与类的概念;3学习顺序框图的创建。2设计型必做6状态图与活动图1掌握如何创建活动图;2掌握在活动图加入活动、开始与结束状态、决策、保护条件等;3掌握如何创建Statechart图;4学习Statechart图中对象可以存在不同的状态信息,掌握对象如何从一种状态过渡到另一种状态,以及对象在
8、不同状态中的行为。2设计型选做7数据建模1掌握如何创建数据库对象;2学习为关系数据库创建模式;3掌握创建域包;4学习创建数据模型图;5学习创建表;6实现对象模型和数据模型的相互转换。2设计型选做8构件图和部署图1掌握如何创建构件图和部署图;2掌握如何在构件图中增加组件等;3掌握如何在部署图中添加处理器、设备等。2设计型选做五、教学方法与策略根据教学内容的特点选择合适的教学方法,多种形式同时使用,互相补充。根据课程内容,主要使用以下教学方法。讲授法。这种教学方法是教师通过语言系统连贯地向学生传授知识的方法。它包括讲述、讲解、讲读、讲演等具体形式。演示法。这种教学方法是教师通过展示各种实物、直观教
9、具或作示范性实验和动作,使学生通过观察获得感性知识或印证所学书本知识的方法。实验法。这种教学方法是指学生在教师指导下,利用一定的仪器设备,进行独立操作,通过观察研究获取知识,培养技能、技巧的方法。练习法。这种教学方法是学生在教师指导下进行巩固知识、运用知识,形成技能技巧的教学方法。练习法分为各种口头练习、书面练习、实际操作练习、模仿性练习、独立性练习、创造性练习等形式。讨论法。这种教学方法是教师指导学生以小组或班级的形式,围绕某一中心议题发表自己的看法,相互交流、相互学习,从而获得知识的方法。六、学生学习成效考核方式考核环节构成(均为100分制)评分依据占总成绩的比重上课出勤20分上课缺席一次扣 2 分,缺课达1/3取消资格。20%实验项目操作30分课程共设置了5-6个项目,要求完成4个以上(其中前4个项目必须完成)每个项目记6-8分30%期末考试50分上机无纸化考试,4种题型,90分钟题量50%七、选用教材1 胡荷芬. UML系统建模基础教程. 北京: 清华大学出版社, 2009 2 王少峰. 面向对象技术UML教
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 相机防抖技术与光学补偿考核试卷
- 渔业资源养护项目效益评估方法考核试卷
- 癫痫的护理查房参考
- 慢性肾功能衰竭病人的饮食护理
- 客户培训软件使用操作指南
- 二战之前的学前教育
- 幼儿园中班微课程:纸的奇妙世界
- 2025设备租赁的合同模板范本
- 2025届山东省齐鲁名校高三下学期联考(四)历史试题(含答案)
- 2025桥梁建设工程合同(桥面、护栏)
- 多模态视域下北京市核心区语言景观研究
- 《单轴面筋脱水机设计报告(论文)》
- 内分泌系统 肾上腺 (人体解剖生理学课件)
- GPS静态数据观测记录表
- 山西省城镇教师支援农村教育工作登记表
- 软件项目周报模板
- 著名中医妇科 夏桂成教授补肾调周法
- VSM(价值流图中文)课件
- 考古发掘中文物的采集与保存课件
- 人工气道的护理刘亚课件
- 专业技术人员
评论
0/150
提交评论