UML 类图 用例图 时序图 什么是UML? 统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言 Rational Rose是Rational公司出品的一种面向对象的统一建模语言 ...
分类:
编程语言 时间:
2020-06-01 20:37:06
阅读次数:
65
举例 ##状态 对象生命期的一个阶段,在该阶段中该对象要满足一些特定的条件,并可从事特定的活动 表示法: 三个特定的动作标号:entry,exit,do entry:入口动作,进入状态,立即执行 exit:出口动作,退出状态,立即执行 do:内部活动,占有有限时间,并可以中断的工作 ##转换 ##作 ...
分类:
其他好文 时间:
2020-06-01 14:17:26
阅读次数:
79
Enterprise Architect UML建模 原作者:joinclear 原博客地址: http://www.cnblogs.com/joinclear UML建模 前言 UML建模资料已经很多了,有人想用有人不用,有人会用也有人不会用,本文只是作者的一篇UML建模总结,不想去写太细,因为真 ...
分类:
其他好文 时间:
2020-06-01 11:56:48
阅读次数:
87
一、 (1)类的UML标识符:? private : - ? public : + ? protected: # (2)属性: 可见性 名称:类型 [ = 默认值 ] eg: ? - userName:String = Sam ? - age:int = 18 (3)方法: 可见性 名称(参数列表) ...
分类:
其他好文 时间:
2020-05-31 20:13:52
阅读次数:
114
##系统边界 系统边界:一个系统所包含的所有系统成分与系统以外事物的分界线。 系统:被开发的计算机软硬件自身 系统成分:在OOA/OOD中定义的那些系统元素 系统外部实体:人员、设备、外系统 ##参与者 参与者:定义了一组在功能上密切相关的角色,当一个事物与系统交互时,该事物可以扮演这样的角色。 参 ...
分类:
其他好文 时间:
2020-05-31 19:46:44
阅读次数:
222
在进行问题描述时应用客户的语言来书写,而且应该从客户的角度来描述问题,通常不应用计算机的专业语言而是用自然语言去描述问题。 问题定义一般是软件生命周期中最短的阶段,一般只需要一天甚至更少的时间 ##案例 ...
分类:
其他好文 时间:
2020-05-31 17:54:45
阅读次数:
57
##关系元素 这24种关系在建模表示时可以归为关联关系、实现关系、泛化关系、扩展关系和依赖关系五种,下面介绍这些关系的表示法。 ###关联关系 关联(Association)表示两个类之间存在某种语义上的联系,这种语义是人们赋予事物的联系。关联关系提供了通信的路径,它是所有关系中最通用、语义最弱的关 ...
分类:
编程语言 时间:
2020-05-31 17:42:19
阅读次数:
74
UML类图示例 类(矩形框) 接口 (<<interface>>或者棒棒糖) 继承 (空心三角形+实线) 实现 (空心三角形+虚线) 关联关系 (实线箭头) 聚合/弱拥有关系 (空心菱形+实线箭头) 组合/强拥有关系 (实心菱形+实线箭头) 依赖关系 (虚线箭头) ...
分类:
其他好文 时间:
2020-05-29 19:42:41
阅读次数:
82
继承关系(类1继承类2) 代码: class Class1:Class2 { } class Class2 { } 实现(实现接口) 代码: interface interface1 { void share(); } class class3 : interface1 { public void ...
OO_Unit2_Review 一.JML语言的理论基础、应用工具链 1.JML语言的理论基础 Java Modeling Language(JML)是一种规范的注释语言,用于规定类的行为和接口。 JML的优点: 1、其规范性不仅使得注释更加准确。 2、同时凭此我们也可以借助JML的工具链来对某个类 ...
分类:
其他好文 时间:
2020-05-23 18:23:50
阅读次数:
48