卫红春全套配套课件UML软件建模教程 第4章类图与对象图.ppt

卫红春全套配套课件UML软件建模教程 第4章类图与对象图.ppt

ID:51625311

大小:2.72 MB

页数:260页

时间:2020-03-26

卫红春全套配套课件UML软件建模教程 第4章类图与对象图.ppt_第1页
卫红春全套配套课件UML软件建模教程 第4章类图与对象图.ppt_第2页
卫红春全套配套课件UML软件建模教程 第4章类图与对象图.ppt_第3页
卫红春全套配套课件UML软件建模教程 第4章类图与对象图.ppt_第4页
卫红春全套配套课件UML软件建模教程 第4章类图与对象图.ppt_第5页
资源描述:

《卫红春全套配套课件UML软件建模教程 第4章类图与对象图.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、●上讲小结教学进程3.1概述31.1用例图的概念3.1.2用例图的作用3.1.3用例的要素3.2用例3.2.1用例的概念3.2.2用例的表示3.2.3用例的特点3.3参与者3.3.1参与者的概念3.3.2参与者的类型3.3.3参与者的表示3.3.4参与者之间的关系3.3.5参与者的特性3.4参与者与用例之间的关系●3.5用例之间的关系3.5.1泛化关系3.5.2包含关系3.5.3扩展关系●3.6用例图3.6.1用例图的作用3.6.2用例图的形式●3.7用例叙述3.7.1用例叙述的含义3.7.2用例叙述的内容3.7.3基本事件和例外事件流●3.8发现用

2、例第3章用例和用例图●——重要知识点问题:教学进程1、什么叫用例?它的英文名称是什么?目前对用例有几种叫法??答案:教学进程1、用例:表示参与者与系统的一次交互过程,描述系统的一个功能。英文名称:usecase叫法:用例,用况,用案!问题:教学进程2、谈谈用例图的作用。?答案:教学进程2、谈谈用例图的作用。!用例图被用在需求分析阶段,通过系统外部的参与者与系统之间交互过程的描述,来展现系统的功能。问题:教学进程3、用例之间存在着(),(),()关系??答案:教学进程3、用例之间存在着(泛化),(包含),(扩展)关系。!问题:教学进程4、下面几种模型元

3、素用什么符号表示:用例,关联,扩展,包含?答案:教学进程4、下面几种模型元素用什么符号表示:用例:关联:扩展:包含:!用例名《extend》《include》问题:教学进程5、下面说法错误的是:A泛化表示一般和特殊的关系B用例之间存在泛化关系C参与者之间存在泛化关系D参与者和用例之间存在泛化关系?教学进程5、下面说法错误的是:A泛化表示一般和特殊的关系B用例之间存在泛化关系C参与者之间存在泛化关系D参与者和用例之间存在泛化关系答案:!问题:教学进程6、下面说法错误的是:A参与者是与所建立系统交互的人或物B参与者可以是人,也可以是其他系统C参与者是系统

4、的一部分,是用例图的重要组成部分D参与者之间存在泛化关系?教学进程6、下面说法错误的是:A参与者是与所建立系统交互的人或物B参与者可以是人,也可以是其他系统C参与者是系统的一部分,是用例图的重要组成部分D参与者之间存在泛化关系答案:!类图与对象图4.1概述4.2对象与实例4.3类元与类4.4关联关系4.5组成关系4.6泛化关系4.7依赖关系4.8接口4.9类图4.10对象图第4章类图与对象图4.1.1类图的例子4.1.2类图在建模中的作用第4章4.1概述1.书店图书与出版社关系的类图类图的例子4.1.1类的关系类2.书店图书销售管理类图类的关系类类图

5、的例子4.1.13.书店业务管理类图类图的例子4.1.1①在软件空间中建立一个对问题空间事物的抽象的静态结构映像教学进程●问题空间软件空间类图在软件建模中的作用4.1.2①在软件空间中建立一个对问题空间的概念及关系的抽象映像教学进程●②建立功能处理逻辑的静态模型类图在软件建模中的作用4.1.2①在软件空间中建立一个对问题空间的概念及关系的抽象映像教学进程●②建立功能处理逻辑的静态模型③软件设计的基础类图在软件建模中的作用4.1.2①在软件空间中建立一个对问题空间的概念及关系的抽象映像教学进程●②建立功能处理逻辑的静态模型④数据库设计的基础类图在软件建

6、模中的作用4.1.2③软件设计的基础教学进程类图在软件建模中的作用4.1.2概括类图在软件建模中起着十分重要的作用,是软件模型的核心和基础①在软件空间中建立一个对问题空间的概念及关系的抽象映像②建立功能处理逻辑的静态模型④数据库设计的基础③软件设计的基础类图与对象图4.2.1对象的一般涵义4.2.2软件领域中的对象4.2.3实例第4章4.2对象与实例对象的一般涵义对象的本意:认识的指向物。可以是:客观中的具体事物,树,教室,台灯等主观中的抽象观念,鬼,神,上帝,天堂等教学进程4.2.1软件领域中的对象软件系统中的一个具有确定语法规则的软件单元;教学进

7、程4.2.2//定义一个Tree类ClassTree{publicStringvariety;//品种publicStringroot;//根publicString[]leaf;//叶子publicTree(StringV,Stringr,intx,String[]L)//构造函数{this.variety=V;this.root=R;intI=1;foreach(StringsinL){Leaf[i]=s;i++;}}}publicclassProgram{StaticvoidMain(string[]args){Treet1=newTree()

8、;//创建一个对象}}●软件领域中的对象在软件系统中作为一个相对独立的执行单元,用来表示客观事物及主观概念,

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

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

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