UML
张伟杰-Vijay
这个作者很懒,什么都没留下…
展开
-
UML构成
什么是UML?UML是一种可视化的建模语言,不是形式化语言也不是程序设计语言。什么是Rup?通过看 UML 视频了解到 Rup(Rational Unified Process) 是统一软件开发过程,这种开发过程包括多次循环,每个阶段又包括多个迭代过程,是一种迭代式开发模式。它的特点是:1.用例驱动。2.以架构为中心。3.迭代和增量式开发。UML的构成UML由事物、...原创 2018-04-15 20:25:59 · 913 阅读 · 24 评论 -
UML—交互图
原创 2018-05-08 21:38:30 · 264 阅读 · 10 评论 -
UML—实现图
实现图:从系统的层次来描述硬件的组成和布局、软件系统的划分和功能实现。 实现图分为:构件图和部署图。构件图构件图:显示一组构件之间的组织与依赖关系。构成1.构件:系统中遵从同一组接口,且提供实现的物理的、可替代的部分。每个构件实现一定的功能,为其他构件提供使用接口,方便软件的复用。类似于建筑工程中的螺丝螺母等,比较规范,且可以重复使用。 1)构件类型 ①工作产品组件:工...原创 2018-05-11 20:46:51 · 2424 阅读 · 9 评论 -
UML—用例图
什么是用例图用例图表明了开发者和用户对需求规格达成的某种共识,描述了一个系统待开发的功能需求。原则:从用户的角度理解系统,不需要考虑某个功能如何实现,只考虑有哪些功能,由谁来进行交互和执行。它强调系统的功能和执行者是谁。用例图的构成用例图由角色、用例、关系构成。1.角色 角色即用例的执行者,除了是人(包括使用者、维护者)外,还可以是一些事、设备或跟此系统连接的其他系...原创 2018-04-27 17:35:56 · 479 阅读 · 31 评论 -
UML—静态图
类图类图的构成1.类 2.接口:没有给出对象的实现和状态的情况下对对象行为的描述,描述了类或组件对外的、可见的动作。 3.协作:表示一些角色和其他元素一起工作,提供一些合作的动作。一个给定的类可能是几个协作的组成部分。 4.关系:包括关联关系、依赖关系、泛化关系和实现关系。 5.包或子系统 包的作用:①将那些语义相近并倾向于一起变化的元素进行分组,方便理解和处理整个模型;②构成...原创 2018-05-06 11:10:09 · 1856 阅读 · 8 评论 -
UML—行为图
行为图分为活动图和状态图。活动图什么是活动图? 活动图:描述一个过程或操作的工作步骤,用于展现参与行为的类的活动或动作。从本质上说就是流程图,但是它和流程图有一定的区别。活动图和流程图的区别(1)流程图着重描述处理过程,各个处理过程之间有严格的顺序和时间关系;而活动图着重表现系统在某段时间内的行为,描述的是对象活动顺序所遵循的规则。 可以这么理解:流程图比活动...原创 2018-05-07 21:35:10 · 3447 阅读 · 11 评论