![(完整版)1-1软件建模技术概述1_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-1/20/0ff758da-0b29-42df-b91f-cb2242fc795b/0ff758da-0b29-42df-b91f-cb2242fc795b1.gif)
![(完整版)1-1软件建模技术概述1_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-1/20/0ff758da-0b29-42df-b91f-cb2242fc795b/0ff758da-0b29-42df-b91f-cb2242fc795b2.gif)
![(完整版)1-1软件建模技术概述1_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-1/20/0ff758da-0b29-42df-b91f-cb2242fc795b/0ff758da-0b29-42df-b91f-cb2242fc795b3.gif)
![(完整版)1-1软件建模技术概述1_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-1/20/0ff758da-0b29-42df-b91f-cb2242fc795b/0ff758da-0b29-42df-b91f-cb2242fc795b4.gif)
![(完整版)1-1软件建模技术概述1_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-1/20/0ff758da-0b29-42df-b91f-cb2242fc795b/0ff758da-0b29-42df-b91f-cb2242fc795b5.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.1 软件建模技术概述1. 目标概述 2 分钟 错误!未定义书签。2. 回顾 5 分钟 错误 !未定义书签。3. 课程知识点讲解 错误 ! 未定义书签。3.1. 建模 23 分钟 错误 !未定义书签。3.2. UML 简介 30 分钟 错误 !未定义书签。3.3. 建模工具 Rational rose 25分钟 错误!未定义书签。4. 小结 5 分钟 错误 !未定义书签。5. 考核点 错误 !未定义书签。6. 作业答案 错误 !未定义书签。7. 扩展练习 错误 ! 未定义书签。8. 学生问题汇总 错误 !未定义书签。9. 教学后记 错误 !未定义书签。第一章软件建模技术和软件工程本节目标本节
2、主要学习以下内容: 软件建模概述UML简述 Ratio nal Rose 使用介绍通过教学使学生掌握软件建模的基本概念、如何使用Ratio nal Rose 。弓初本节重点建模基本概念 软件建模技术基本概念Ratio nal Rose 的使用本节难点建模概念授课课时2课时教法建议首先可以讲述在软件开发中,设计的重要性,以及在现今市场中软件开发如何进行软件 设计的,从而引出建模的概念及作用。在讲述基本概念时,应理论结合实践,以实际事例导 出理论的方式讲述。1. 目标概述2分钟本章主要讲述软件建模和UML的基本概念、如何使用Rational Rose以及UML的描述模型。本节主要讲述软件建模和UM
3、L的基本概念以及如何使用Rational Rose 。2. 回顾5分钟列举一些现实生活中建模的实例。举例3. 课程知识点讲解3.1. 建模23分钟引入:什么是模型?给出问题主题:1. 什么是模型?模型是对现实的简化。课程名称:软件建模技术(UML )它可以是一个对象的微缩表示、是一种用于生产某事物的模式,也可以是一种设计或一个类型,还可以是一个待模仿或仿真的样例。模型不一定是可视化的, 模型也可以用文字来描述, 但是可视化模型可以更准确的展示 模型所代表的含义。以现实实例描述模型的概念以及特征2. 建模的目的和原则一个基本理由是,建模是为了能够更好的理解我们正在开发的系统。通过建模,要达到四个
4、目的: 模型帮助我们按照实际情况对系统进行可视化。 模型允许我们详细说明系统。 模型给出了一个指导我们构造系统的模板。 模型对我们做出的决策进行模板化。由软件系统开发目的要求为例阐述建模应达到的目的建模的一些基本原则如下: 要仔细的选择模型 每一种模型可以在不同的精度级别上表示所要开发的系统 模型要与现实相联系 对一个重要的系统用一组几乎独立的模型去处理由目的导出原则3. 使用UML建模在工程领域,有一种可以供工程开发设计人员使用的公共语言:UML。UML的中文意思是统一建模语言 (Unified Modeling Language),它是一种通用的可视化 建模语言。首先说明各个领域中建模语言
5、的需求,然后引出软件工程领域中的建模语言UML3.2. UML简介30分钟引入:下面我们将简单的介绍一下有关UML的知识。直述内容主题:1. UML历史从20世纪80年代末开始,出现了许多面向对象的软件建模技术,这些技术是由不同的人发明的,使用了不同的建模技术和模型表示法。20世纪90年代中期,有三种建模方法逐渐占据了统治地位,分别是Jim Rumbaugh的对象建模技术(OMT)、Ivar Jacobson的面向对象软件工程方法 (OOSE)和 Grady Booch的 Booch方法。1997年,Rational公司正式将 UML 1.0版作为标准草案提交给独立标准化组织 OMG(Obje
6、ct Management Group,对象管理组织)并获得通过。简单描述UML的发展历史2. UML简述统一建模语言 UML( Un ified Modeli ng Lan guage )是一种通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统的工作文档。UML包括语义概念、表示法和指导规范,提供了静态、动态、系统环境及组织结构的 模型。UML体系包括三个部分: UML基本构造块、UML规则和UML公共机制。 UML基本构造块UML有三种基本构造块,分别是事物、关系和图。事物包括结构事物、行为事物、分 组事物、注释事物四种。关系包括依赖关系、关联关系、泛化关系、实现关系
7、四种。图包括 类图、对象图、用例图、顺序图、协作图、状态图、活动图、组件图、部署图九种。 UML规则UML定义了一套规则来告诉我们如何使用UML的构造块搭建出一个结构良好的模型。 UML的公共机制UML本质上不是一门编程语言。但是,人们可使用代码生成器将UML模型转换为多种程序设计语言代码,或使用反向生成工具将代码还原成UML模型。UML也不是一种可以用于定理证明的高度形式化的语言。 UML本质上是一种通用的建模语言。详细描述UML的概念、作用、组成内容及本质 3. UML的应用领域UML的目标是以面向对象的方式来描述任何类型的系统,其中最常用的是建立软件系 统的模型。UML同样也可以用来描述
8、非软件领域的系统,如机械系统、企业机构或业务过程,以 及处理复杂数据的信息系统、具有实时要求的工业系统或工业过程等。3.3. 建模工具 Rational rose25 分钟引入:Rose是美国Rational公司推出的面向对象建模工具。主题:利用Rose这个工具,可以建立用 UML描述的软件系统的模型,而且可以根据描述模 型自动生成C+、Java、VB等程序代码。简单描述rose工具的功能1 .启动rose 讲述rose的安装、启动方式以及启动后的界面2. 创建模型。讲述如何创建一个模型3. 发布模型。讲述创建模型后,如何发布创建好的模型4设置全局属性。讲述如何设置rose工具的全局属性4.
9、小结5分钟本节学习了以下主要内容:1. 模型的概念2. 建模的目的和原则3. UML的基本概念4. UML 工具 Rational rose 的使用5. 考核点考核点1:模型的概念课程名称:软件建模技术(UML )考核点2:建模的目的和原则考核点3: UML的概念及组成6作业答案訊1 :什么是建模?为什么要建模?答:建模是对现实事物建立模型,建模是为了能够更好的理解我们正在开发的系统。- 2 :模型必须是可视化的吗?答:模型不一定是可视化的,模型也可以用文字来描述,比如说用文字描述车间里一个 产品的生产流程。h 3:缩写词UML的全称是什么?答:UML的中文意思是统一建模语言 (Unified Modeling Language),它是一种通用的可 视化建模语言。訓4: UML只适用于软件工程领域吗?答:UML同样也可以用来描述非软件领域的系统,如机械系统、企业机构或业务过程,以及处理复杂数据的信息系统、具有实时要求的工业系统或工业过程等。訊5: UML包括哪些组成部分?答:UML包括语义概念、表示法和指导规范,提供了静态、动态、系统环境及组织结 构的模型。UML体系包括三个部分: UML基本构造块、UML规则和UML公共机制。7.学生问题汇总(注:汇总学生在学习过程中容易岀现的问题)萨Rational Rose的熟悉过程中学生不能理解个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业信息化建设与管理方案文档
- 荒沟承包合同2025年生态农业示范区建设专用版
- 园林绿化养护服务合同
- 缝纫加工合同缝纫合同
- Unit 4 Living with technology Reading 3 说课稿-2024-2025学年高中英语牛津译林版(2020)选择性必修第二册
- 2023三年级英语下册 Unit 6 Is this your skirt Lesson 32说课稿 人教精通版(三起)
- 2025-2030年手绘陶瓷餐具行业跨境出海战略研究报告
- 2025-2030年户外露营折叠座椅行业深度调研及发展战略咨询报告
- 2025-2030年推拿力度反馈机器人企业制定与实施新质生产力战略研究报告
- 2025-2030年口腔正畸支抗钉植入工具行业跨境出海战略研究报告
- 联通欠费催缴业务项目实施方案
- 《学位论文选题与写作》教学大纲
- 《三国演义》题库单选题100道及答案解析
- 全国网约车出租车驾驶员公共题模拟考试题及答案
- 2024电动牙刷行业洞察
- 总经理助理招聘面试题与参考回答(某大型央企)2025年
- 高盛-比亚迪:全球汽车市场上的新兴领先企业-2024-10-企业研究
- 无人机实操技术课件:模拟器飞行
- 2024-2030年一次性治疗服装市场发展现状分析及行业投资战略研究报告
- 关于开展农业领域非法集资活动风险排查工作的总结
- 幼儿园食品安全教育课件
评论
0/150
提交评论