




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、UML系统建模与设计课程教学大纲课程名称:UML系统建模与设计英文名称:System Modeling and Design With UML课程编号:x3050551学时数: 32 其中实验(实训)学时数:8 课外学时数:0学分数:2.0适用专业:软件工程、软件工程(金融方向)、软件工程(物流方向)一、课程的性质、目的和任务本课程是软件工程、软件工程(金融方向)、软件工程(物流方向)等专业的一门专业课程。通过本课程的学习,使学生掌握软件建模技术的基本知识,熟悉UML建模语言组成符号的基本意义和使用,能迅速通过相关的UML图获取用户的需求,能迅速读懂程序详细设计开发文档,能掌握Rational
2、 ROSE建模工具的使用。二、课程教学内容的基本要求、重点和难点1软件建模的有关概念了解:UML的历史;UML的语义;UML的表示方法;建模工具Rational Rose;掌握:建模及建模语言在软件开发中的作用;UML中的5类图:用例图,静态图,行为图,交互图,实现图;UML的组成:视图,图,模型元素; 重点:UML公用图形元素;难点: 视图的理解;2. 软件过程与Rational统一过程了解:软件过程的作用;生存周期划分阶段的目的;当今流行的RUP、XP开发模型。掌握:软件过程的概念;生命周期的概念;软件生存期模型;RUP开发模型;重点:生命周期模型;RUP开发模型难点:软件开发方法学中的分
3、阶段、评审、控制、基线、里程碑、循环往复、演进叠代、重叠、风险控制等思想的体现;软件过程与生命周期区别和联系;软件工程与软件过程的区别和联系。3. UML基本元素 了解:UML事物;UML关系;UML通用机制;掌握: 图形与符号;语义规则;图与模型; 重点: UML通用机制难点: 图与视图的区别和联系。 4. 用例图 了解:理解需求分析与用例图之间的关系;掌握:掌握参与者、用例、关系的概念;学会通过分析需求画出用例图;用例图的图形元素:参与者,用例,用例与事件流,用例之间的关系,用例图; 重点:通过分析需求画出用例图;难点:需求分析的抽象、分层、分解的思想原则;用例的识别;5. 活动图 了解:
4、活动图与业务流程描述;掌握:活动图的基本概念 ;活动图的图形表示;活动图的应用; 重点:活动图的画法和元素的使用;难点:活动图的分支表达的不同形式;与状态图的区别;6. 状态图 了解:状态机与状态图;状态图与活动图的区别;掌握:事件的基本概念及如何描述事件;状态基本概念及如何描述状态;状态转换基本概念及如何描述转换;掌握如何绘制状态图;重点:状态图的画法和元素的使用;难点:状态图的使用;7. 类图与对象图 了解:理解面向对象编程中的类,了解对象图的作用;掌握:封装类的属性与行为;类模型的作用;类与正反向工程;重点:类图的画法和元素的使用;难点:从领域问题进行类的划分;8. 类的关系了解:类图与
5、业务逻辑模型;类图与数据模型;掌握:类之间的关联关系、泛化关系、依赖关系、实现关系并构造它;重点:类图表达与业务逻辑模型;难点:类的关联关系的理解与构造;9. 交互图 了解:顺序图与协作图的相互转化;理解动态建模的意义与形式;掌握:顺序图和协作图的基本知识,能绘制基本顺序图和协作图;交互图用于设计中的作用;重点:时序图的画法和元素的使用;难点:对象交互图与用例活动图的关系;10. 包图、组件图和部署图 了解:包、组件和部署的关系;掌握:包的作用、包的嵌套与依赖;组件图的基本概念、组件图的应用;逻辑部署与物理部署图的概念、部署图的应用;重点:三种图的作用;难点:组件与部署理解困难,无法在实验环境
6、下验证;11. UML工具的使用 了解:类模型是建模的最终结果;掌握:Rose工具;利用正向工程生成代码框架;利用逆向工程从代码中生成模型;数据模型的正反向工程;重点:模型与代码的正反向生成;难点:复杂模型的正反向工程的使用;12. UML建模案例了解:针对领域问题体验UML建模过程;掌握:学生选课系统的案例,掌握基于MVC模式一体化建模方法;重点:MVC设计模式;难点:一体化建模的思想和具体操作;三、教学方式及学时分配教学方式可以灵活采用,如讲授、研讨、案例实训等方式相结合。下面的教学方式仅供参考。序号主要内容主要教学方式学时分配辅导答疑比例1软件建模概述 讲授12:12软件过程与Ratio
7、nal统一过程讲授12:13UML基本元素讲授22:14用例图讲授22:15活动图讲授22:16状态图讲授+实验2+22:17类图与对象图讲授22:18类的关系讲授+实验2+22:19交互图讲授+实验2+22:110包图、组件图和部署图 讲授+实验2+22:111UML工具的使用 讲授22:112UML建模案例讲授42:1四、课程其他教学环节要求(一) 实验环节序号实验项目名称实验类型实验内容学时分配1用例分析与建模设计建立系统的分析模型 22用例业务流程设计画用例的活动图23系统逻辑模型设计类的划分与类图24对象交互模型设计画时序图或协作图2(二)作业 作业根据选用的教材不同自行确定,作业的
8、题型为:选择题、问答题、概述题,分析设计题。分章选题时根据教学要求的掌握程度选做作业的数量和难度。根据授课进度,布置作业,每章讲授结束后,收一次作业,批改后做集体答疑,讲解作业中出现的问题。(三)课外UML是实际操作较强的课程,完全依靠课内有限的学时难以掌握,因此要求学生必须加强课后的自学。课后自学除了要参阅一些教材以外,还可以利用网上资源。尤其可以加入一些论坛或访问一些博客网页,在这些网页里,一些有实际工程经验的专家会谈论他们对建模语言的理解,初学者会受益匪浅。完成教师布置的作业,然后利用实验室开放进行自主学习,学习Rose工具的使用。五、本课程与其他课程的联系本课程先修课程是C+程序设计、
9、数据结构、算法分析与程序设计、数据库原理等课程,后续课程是软件测试、软件测试等。六、教学参考书目1、UML基础、案例与应用Joseph Schmuller著 李虎 王美英 万里威译 人民邮电出版社 2002年6月2、UML系统分析设计与应用案例冀振燕 编著 人民邮电出版社 2003年6月3、 美Grady Booch, Ivar Jacobson, James Rumbaugh The Unified Modeling Laguage User Guide Addison-Wesley (中文版:UML用户指南 邵维忠等译 北京:机械工业出版社,2001)4、美James Rumbaugh, Ivar Jacobson, Grady Booch The Unified Modeling Lang
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年音乐教师招聘考试音乐教育课程资源开发与教师能力提升试卷
- 2025年钢琴演奏级考试模拟试卷:钢琴演奏级考试模拟试题集锦
- 2025年高压电工考试题库:高压设备操作流程规范与电气安全规范应用试题
- 2025年花艺师职业资格考试真题卷:花卉市场分析与营销策略试题
- 建筑外墙防污涂料选择
- 芭蕉园美术课件
- 工厂安全站位
- 2025年六一儿童节好玩游戏标准教案
- 数据分析在市场营销中的应用
- 企业财务部门年终工作总结
- 2024年上海中考化学终极押题密卷三含答案
- DB14∕T 1334-2017 波形钢腹板预应力混凝土组合结构桥梁悬臂施工与验收规范
- ECharts数据可视化课件 第4章 雷达图、旭日图和关系图
- 幸福女人课件教学课件
- 天翼云从业者考试复习题及答案
- 机械零件维修技术操作规程
- 2024年江苏省南京外国语丘班、南京一中数理人才班特长生招生数学试卷
- 2024年内蒙古呼和浩特市中考数学试卷(附答案)
- 江苏省行政执法人员近年考试真题(含解析)
- 护理美学-第八章 护士的非语言美
- DL∕T 2591-2023 垃圾发电厂垃圾储运系统运行规程
评论
0/150
提交评论