《uml建模》课程标准.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《UML建模》课程标准

课程代码:400053课程类别:职业技能课

适用专业:软件技术学时:64

编写人:衡友跃审定负责人:-?胜

一、课程概述

1、课程性质

本课程以介绍面向对象的统一建模语言UML为主,目的是了解面向对象技术的基本概念,掌握面向对象的分析和设计方法,以及与面向对象技术相关的一些软件开发技术,同时掌握在Rose环境下用UML进行分析和设计的要求。学会使用UML(UnifiedModelingLanguage)这一建模工具,掌握面向对象建模所必需的描述手段和处理方法,为科学研究中的软件开发工作奠定良好基础;同时培养学生的分析能力、设计能力和工程思想,以提高学生的科学研究素质。

2、基本理念

本课程在设计上本着懂方法,重应用的总体思路,突出体现职业教育的技能型、应用性特色,着重培养学生的实践应用技能,力求达到理论方法够用,技术技能过硬的目的。

3、课程设计思路

按照“以能力为本位、以职业实践为主线、以项目课程为主体的模块化专业课程体系”的总体设计要求,该门课程以学会面向对象的程序设计语言的使用,形成面向对象程序编码的基本技能为基本目标,彻底打破学科课程的设计思路,紧紧围绕工作任务完成的需要来选择和组织课程内容,突出工作任务与知识,增强课程内容与职业岗位能力要求的相关性,提高学生的就业能力。

二、课程培养目标

1、知识目标

1)正确理解UML的基本概念及其在软件产品开发过程中的重要作用和地位;

2)掌握UML的需求、范围和构建块及00AD在SDLC中的作用;

3)掌握UML关系图的类型,创建类和对象关系图;

4)掌握各种类型的类以及类之间的关系,了解接口;

5)了解静态建模的基本概念和动态建模概念;

6)熟悉设置系统边界和项目范围,细化系统定义;

7)掌握软件系统的静态和动态模型的设计;

8)应用业务和系统建模来分析问题。

2、能力目标

1)创建包、组件和部署关系图;

2)创建交互、状态机和活动关系图;

3)应用框架与模式来设计软件系统;

4)掌握软件系统的架构模型的设计;

5)掌握从设计模型中生成代码的方法;

6)掌握正确通过软件系统模型生成代码。

3、素质目标

1)在学习过程中,注意培养学生的思考问题、解决问题的能力,培养学生自主学习的能力;

2)通过不断的教学和项目积累,逐步培养学生的软件设计的运用能力和软件开发的主体思想;

3)提高沟通交流能力和团队合作的软件设计、开发能力;

4)加强学生的职业道德教育,引导学生积极提高职业综合素质。

三、与前后课程的联系

前续课程:《Java面向对象编程》

后续课程:无

四、课程内容标准

教学任务

知识点

训练或工作项目

教学要求

UML简介

.传统的软件开发方法介绍

.面向对象分析和设计技术

.UML语言的发展和特点

单元测验结合课堂提问,考核学生基础知识是否牢固

.熟悉传统的软件工程开发方法,包括生命周期法和原型法等;

.掌握面向对象分析和设计方法;

.了解UML作为面向对象方法的国际标准的基本特点和发展历程。

UML语言概

UML语言的基本结构

UML语言模型和图形

视图、图、模型组织、

公共机制、扩展机制

使用UML建模

UML支持的工具

项目1:熟悉RationalRose建模环境

.了解UML语言的概念、组成内容和定义方法,这里的基本内容包括:UML模型、图形、视图、图、模型组织等;

.熟悉UML建模的方?;

教学任务

知识点

训练或工作项目

教学要求

3.熟悉UML支持的工具的使用方法。

用例图

.USECASE图概述

.用例图USECASE

.活动者和角色

.描述用例

.测试用例

.实现用例

项目2:商品销售系统的UseCase分析与设计

.掌握USECASE图的基本用法;

.能够熟练的使用USECASE图进行问题论域的分析;

.掌握绘制USECASE图的方法。

对象类图和对象图

.对象类图

.对象类的关联

.聚合和组合

.泛化和依赖

.对象图与接口

.高级对象类与模板

.对象类图的用法

项目3:利用Rose设计并创建商品销售系统的类图和对象图

.掌握对象类图与对象图的表示方法;

.能够熟练的使用对象类图和对象图表达对象的静态结构和对象之间的关联;

.掌握高级对象类与模板的特殊用法。

交互图

1.顺序图

2.协同图

3.交互图的应用

项目4:创建商品销售系统的顺序图和协同图

.掌握交互图的一般表示方法;

.能够熟练的使用两种交互图表示对象之间的消息传递的时间顺序;

.掌握交互图在表达问题的异同。

状态图

.状态机和状态图

.转移

.并发状态图

.状态图的应用

项目5:创建商品销售系统中员工管理的状态图

.掌握状态图一般表示方法;

.能够熟练的使用状态图表示系统模型的状态变化的动态特征

.掌握状态机和状态图的转化关系以及状态图的基本应用。

活动图

.

文档评论(0)

159****1944 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档