【UML建模】
赫于富
这个作者很懒,什么都没留下…
展开
-
面向对象技术分析
面向对象之前有一篇博客是在陈述面向对象和面向过程的区别,而这次就来分析一下究竟什么是面向对象? 1.面向对象是一种思想,是基于面向过程而言的,是一种把面向对象的思想应用于软件开发过程中的方法,简称“OO”2.面向对象是将功能通过对象来实现,将功能封装进对象之中,让对象去实现具体的细节;3.面向对象总体来说是对数据一种优化,操作起来更加的方便,简化了过程。所以面向对象的...原创 2018-11-15 21:27:17 · 478 阅读 · 8 评论 -
UML学习总结
通过看书和看视频对UML的一些基本知识有了一个简单的认识,尤其是那9幅图和他们内部之间的关系,只有实际操作过后才会印象更加深刻。下面是我对uml中一些重点的总结:uml图在软工各个阶段的使用:1、在需求分析阶段:主要采用用例图来描述需求(角色、功能、外部交互等);不需要进入系统内部,通过外部就可以知道这个系统可以实现的功能 2、在分析阶段:明确解决问题的细节,主要采用类...原创 2018-12-02 15:24:40 · 517 阅读 · 8 评论 -
UML----用例图(use case diagram)
什么是用例图:1. 用例图就是在建立项目需求时候,不需要展现系统内部结构的情况下对系统功能描述,描述整个系统功能,是参与者与所能观察和使用到的系统功能的模型图用例图的基本元素:A.角色(actor):是我们软件的使用者,与我们应用程序进行交互的用户。 表示:用一个小人表示B.用例(use case): 就是外部可见的功能,可以对系统提供相应的服务的单元。这里需要注意的是...原创 2018-11-17 21:00:58 · 2124 阅读 · 9 评论 -
UML---类图
类,其实在我们很久之前就已经接触过,类是对对象的抽象,是一种抽象的数据类型。今天要学的是“类图”1. 什么是类图?类图(class diagram)是描述类,接口,协作以及他们之间关系的图,用来显示个各类的静态结构,静态图用于为软件系统进行结构建模 2.在uml图中类用什么来表示?在uml中类使用包含类名、属性和操作且带有分割线的长方形来表示如定义一个shape类:...原创 2018-11-19 20:06:18 · 589 阅读 · 10 评论 -
UML----状态图
状态机: 状态机是展示状态与状态转换的图,在操作系统的进程调度中,通常用状态机描述进程的各个状态之间的转换关系利用状态机可以精确地描述对象的行为: 从对象的初始状态起,开始响应时间并执行某些动作,这些事件引起状态的转换。 状态机的五部分: 状态,转换,事件,活动,动作 名称 解释 状态 表示一个模型在其生...原创 2018-11-22 15:10:19 · 785 阅读 · 11 评论 -
UML---时序图
交互图:概念: 1.交互图描述对象之间的动态合作关系以及合作过程中的行为次序2.交互图常常用来描述一个用例的行为,即一组对象是如何传递的交互图有顺序图(时序图)和协作图两种形式。时序图用来描述对象之间传递消息的时间顺序协作图用来描述系统成分如何协同工作 时序图:时序图描述了对象之间传递消息的时间顺序,它用来表示用例中的行为顺序,是强调消息时间顺序的交互图 ...原创 2018-11-23 19:22:48 · 489 阅读 · 15 评论 -
UML---活动图
什么是活动图?----流程图:流程图常被用来建立算法模型,使用流程图可以表示一个算法的执行序列,过程,判定点,分支和循环----活动图:活动图是uml用于对系统的动态行为建模的一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图的本质是一种流程图。 活动图着重表现从一个活动到一个活动的控制流。----活动图和流程的关系: 活动图和流程图十分类似,不同之...原创 2018-11-21 11:24:32 · 505 阅读 · 10 评论 -
uml---包图和对象图
包图(package diagram):什么是包图 ? 包可以直接理解为命名空间,文件夹,用来组织图形的封装包图可以用来表示功能组命名空间的组织层次包设计特点:设计良好的包是高内聚,低耦合的,并且对其内容的访问具有严密的控制包内的的名字:每个包都必须有一个与其他包相区别的名称包的表示形式:包的作用: ---逻辑上把一个复杂的图模块化---组织源代码...原创 2018-11-20 18:35:12 · 718 阅读 · 8 评论 -
初始UML建模语言
uml建模对我个人的理解就是在设计软件的阶段为了让我们的软件在需求,分析,设计等过程提高效率,俗话说“千言万语顶不过一张图”。 提到建模,首先会想到“模型”,其实uml建模就是一种特殊的模型。什么是模型? ---模型就是对现实的简化,把复杂系统变成小的系统,采用“逐个击破” 我们为什么要使用模型?---因为一张图顶过千言万语什么是uml?---Um...原创 2018-11-14 11:46:41 · 386 阅读 · 10 评论 -
UML--实现图
实现图包括:构件图:用来显示一组构件之间的组织与依赖关系(构件图从软件架构的角度来描述一个系统的主要功能,使用构件的最终的是复用)部署图:用来描述系统硬件的物理拓补结构以及在此结构上执行的软件构件的类型:源代码构件 源代码文件 二进制构件 目标码文件 可执行文件 可执行程序 数据文件或文档 构件图(组件图)什么是构件...原创 2018-11-30 19:40:40 · 161 阅读 · 7 评论