软件建模技术概述.doc

软件建模技术概述.doc

ID:61460622

大小:184.00 KB

页数:5页

时间:2021-02-01

软件建模技术概述.doc_第1页
软件建模技术概述.doc_第2页
软件建模技术概述.doc_第3页
软件建模技术概述.doc_第4页
软件建模技术概述.doc_第5页
资源描述:

《软件建模技术概述.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《1.1软件建模技术概述》1.目标概述[2分钟]22.回顾[5分钟]23.课程知识点讲解23.1.建模[23分钟]23.2.UML简介[30分钟]33.3.建模工具Rationalrose[25分钟]44.小结[5分钟]45.考核点46.作业答案57.扩展练习58.学生问题汇总59.教学后记6本节目标n本节主要学习以下内容:²软件建模概述²UML简述²RationalRose使用介绍n通过教学使学生掌握软件建模的基本概念、如何使用RationalRose。本节重点n建模基本概念n软件建模技术基本概念nRationalRose的使用本节难点n建模概念授课课

2、时n2课时教法建议首先可以讲述在软件开发中,设计的重要性,以及在现今市场中软件开发如何进行软件设计的,从而引出建模的概念及作用。在讲述基本概念时,应理论结合实践,以实际事例导出理论的方式讲述。1.目标概述[2分钟]本章主要讲述软件建模和UML的基本概念、如何使用RationalRose以及UML的描述模型。本节主要讲述软件建模和UML的基本概念以及如何使用RationalRose。2.回顾[5分钟]列举一些现实生活中建模的实例。[举例]3.课程知识点讲解3.1.建模[23分钟]引入:什么是模型?[给出问题]主题:1.什么是模型?模型是对现实的简化。它可以

3、是一个对象的微缩表示、是一种用于生产某事物的模式,也可以是一种设计或一个类型,还可以是一个待模仿或仿真的样例。模型不一定是可视化的,模型也可以用文字来描述,但是可视化模型可以更准确的展示模型所代表的含义。[以现实实例描述模型的概念以及特征]2.建模的目的和原则一个基本理由是,建模是为了能够更好的理解我们正在开发的系统。通过建模,要达到四个目的:①模型帮助我们按照实际情况对系统进行可视化。②模型允许我们详细说明系统。③模型给出了一个指导我们构造系统的模板。④模型对我们做出的决策进行模板化。[由软件系统开发目的要求为例阐述建模应达到的目的]建模的一些基本原则

4、如下:①要仔细的选择模型②每一种模型可以在不同的精度级别上表示所要开发的系统③模型要与现实相联系④对一个重要的系统用一组几乎独立的模型去处理[由目的导出原则]3.使用UML建模在工程领域,有一种可以供工程开发设计人员使用的公共语言:UML。UML的中文意思是统一建模语言(UnifiedModelingLanguage),它是一种通用的可视化建模语言。[首先说明各个领域中建模语言的需求,然后引出软件工程领域中的建模语言UML]1.1.UML简介[30分钟]引入:下面我们将简单的介绍一下有关UML的知识。[直述内容]主题:1.UML历史从20世纪80年代末开

5、始,出现了许多面向对象的软件建模技术,这些技术是由不同的人发明的,使用了不同的建模技术和模型表示法。20世纪90年代中期,有三种建模方法逐渐占据了统治地位,分别是JimRumbaugh的对象建模技术(OMT)、IvarJacobson的面向对象软件工程方法(OOSE)和GradyBooch的Booch方法。1997年,Rational公司正式将UML1.0版作为标准草案提交给独立标准化组织OMG(ObjectManagementGroup,对象管理组织)并获得通过。[简单描述UML的发展历史]2.UML简述统一建模语言UML(UnifiedModelin

6、gLanguage)是一种通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统的工作文档。UML包括语义概念、表示法和指导规范,提供了静态、动态、系统环境及组织结构的模型。UML体系包括三个部分:UML基本构造块、UML规则和UML公共机制。①UML基本构造块UML有三种基本构造块,分别是事物、关系和图。事物包括结构事物、行为事物、分组事物、注释事物四种。关系包括依赖关系、关联关系、泛化关系、实现关系四种。图包括类图、对象图、用例图、顺序图、协作图、状态图、活动图、组件图、部署图九种。②UML规则UML定义了一套规则来告诉我们如何使用

7、UML的构造块搭建出一个结构良好的模型。③UML的公共机制UML本质上不是一门编程语言。但是,人们可使用代码生成器将UML模型转换为多种程序设计语言代码,或使用反向生成工具将代码还原成UML模型。UML也不是一种可以用于定理证明的高度形式化的语言。UML本质上是一种通用的建模语言。[详细描述UML的概念、作用、组成内容及本质]3.UML的应用领域UML的目标是以面向对象的方式来描述任何类型的系统,其中最常用的是建立软件系统的模型。UML同样也可以用来描述非软件领域的系统,如机械系统、企业机构或业务过程,以及处理复杂数据的信息系统、具有实时要求的工业系统或

8、工业过程等。1.1.建模工具Rationalrose[25分钟]引入:Rose是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。