
UML
IT架构体系
这个作者很懒,什么都没留下…
展开
-
深入浅出---理解程序接口
在机房收费系统的时候,就接触过接口,也时常听师傅说过,但是自己没有真正的查资料、进行学习。这次学习UML视频的时候又接触到了接口,这次必须学习了,发现接口的历史很有趣,也是很有意思。 程序接口是操作系统为用户提供的两类接口之一,编程人员在程序中通过程序接口来请求操作系统提供服务。 进行接口的介绍,必须介绍一下程序语言发展的历史才行,鲁迅先生说过“治学先治史”,明白了程序语言发原创 2012-11-07 11:56:23 · 2768 阅读 · 19 评论 -
UML中的六大关系
通过不断的学习结合机房收费系统绘制UML图,整个画图的过程中深刻体会到其核心部分还是理解事物之间的关系,总结六大关系来深入学习,主要关系有六种:继承、实现、依赖、关联、聚合、组合区别于联系: 继承(泛华)关系(Generalization) 继承关系是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,原创 2012-12-01 15:41:32 · 4528 阅读 · 17 评论 -
UML图学习之七 部署图(Component Diagram)
部署图(Component Diagram)描述的是系统运行时的结构,展示了硬件的配置及其软件如何部署到网络结构中。一个系统模型只有一个部署图,部署图通常用来帮助理解分布式系统。 部署图用于静态建模,是表示运行时过程节点结构、描述软件与硬件是如何映射的?、构件实例及其对象结构的图。 1:部署图的基本内容点此看大图 2:结合机房收费系统画的部署图:原创 2012-12-01 09:53:28 · 3935 阅读 · 12 评论 -
UML图学习之六 构件图
构件图从软件架构的角度来描述一个系统的主要功能,如系统分成几个子系统,每个子系统包括哪些类、包和构件,它们之间的关系以及它们分配到哪些节点上等。使用构件图可以清楚地看出系统的结构和功能。方便项目组的成员制定工作目标和了解工作情况,同时,最重要的一点是有利于软件的复用。 1、构件图的知识概要点此看大图2:绘制地铁售票信息系统的投币构件图 : 3:根据机房收费系统绘制原创 2012-11-30 20:52:08 · 4403 阅读 · 12 评论 -
UML图学习之二 类图
类图(ClassDiagrams)是根据系统中的类以及各类之间的关系描述系统的静态视图。类图不仅显示系统内信息的结构,还描述系统内这些信息的行为。类图的一个重要目的是为其他图(如顺序图、交互图)定义一个基础。类图由多个类以及这些类之间的关系组成。 在系统设计阶段,类图直接引导面向对象的编程语言实现类。类图是生成代码的核心要图。如果类图设计得好,整个系统的代码框架可以有类图自动生成,大原创 2012-11-27 10:31:01 · 4641 阅读 · 14 评论 -
RUP(Rational Unified Process)
RUP提供了一整套以UML为基础的开发准则,用以指导软件开发人员以UML为基础进行软件开发的过程中合理、有效、有规划的规定工作进度、控制和改善工作效率、提供了开发机构中分派任务和责任的纪律化方法、在预定的进度和预算中,提供高质量的、满足最终用户需求的软件。 RUP是指要达到一个目标而采取的一组有序的步骤,在软件过程中,目的是高效的、准时地提交一个满足你的业务需求的软件产品的开发过原创 2012-12-01 10:55:23 · 4564 阅读 · 9 评论 -
如何去掉rose启动时版本提示
安装上Rose后,最近每次启动它老是自动弹出: 后来经过查资料明白这是一个一个版本控制工具,自己电脑上没有装,目前自己还不知道它的大的用处,所以先关掉了,今后再研究应该很有大的用处吧。两种方案:第一:安装一个版本控制工具,Clearcase第二:进入Rose后,点击Add-Ins, 把Version Control前的勾去掉即可!原创 2012-11-26 10:03:29 · 1816 阅读 · 9 评论 -
UML图学习之三 状态图
状态图(Statechart Diagram)主要用于描述一个对象在其生存期间的动态行为,表现为一个对象所经历的状态序列,引起状态转移的事件(Event),以及因状态转移而伴随的动作(Action)。一般可以用状态机对一个对象的生命周期建模,状态图用于显示状态机(State Machine Diagram),重点在与描述状态图的控制流。 状态图侧重从行为的结果来描述(状态)原创 2012-11-27 17:30:13 · 5152 阅读 · 13 评论 -
UML图学习之四 活动图
活动图(Activity Diagrams)在本质上就是流程图,它很好地描述了系统的活动、判定点、先后顺序和分支等,因此它是一种能够描述系统功能流程的工具也是用例图的很好补充。 活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。原创 2012-11-28 15:56:15 · 5427 阅读 · 12 评论 -
UML图学习之五 序列图(顺序图)和协作图
在面向对象动态建模,用于建立行为的实体间行为交互的四种图:状态图(Stage Diagram),序列图(Sequence Diagram),协作图(Communication Diagram),活动图(Activity Diagram) ,其中,“顺序图”与“协作图”表述的是相似的消息。 序列图(Sequence Diagram)强调的消息时间顺序的交互图,描述类系统中类与类之间的原创 2012-11-30 16:42:22 · 38368 阅读 · 35 评论 -
相见恨晚之 UML
统一建模语言(Unified Modeling Language-UML)是一种面向对象的建模语言,它提供了描述软件系统模型的概念和图形表示法,同时由于它采用面向对象的技术和方法,所有能够准确方便的表达面向对象的概念,体现面向对象的分析和设计风格。它可以实现大型复杂系统各种成分描述的可视化、说明并构造系统模型,以及建立各种所需的文档,是一种定义良好、易于表达、功能强大且普遍使用的建模语言。原创 2012-11-07 15:41:24 · 2100 阅读 · 10 评论 -
面向对象技术
真正的学习UML之前,我们要首先理解什么是面向对象程序设计?为什么用面向对象程序设计?它与面向过程的优点在哪里?等等,只有慢慢的理解了这些问题,我们学习UML才会顺手。 在程序设计中,对象表达为被描述事物的数据和对数据的处理的统一整体,也成为封装。把对象按相同的特装区分成为类,类具有的层次性,子类可以继承父类的所有数据和操作,由于对象是封装的,对象间的联系是通过传递信息实现的,面向原创 2012-11-14 08:41:00 · 1888 阅读 · 10 评论 -
UML图学习之一 用例图
用例视图(User Case View)主要通过用例来描述系统的功能需求,它是系统中与实现无关的视图。用例图(Use Case Diagram)关注的是系统功能的高层形状,而不关注系统的具体实现方法,用例图来描述系统的需求情况直观明了,不管是用户与分析人员,还是分析人员与程序员沟通,使用用例图对可以很好的体现双方的思想。 用例图知识概要: 下面从用例图角度分析机房收费系统:原创 2012-11-21 20:45:10 · 3306 阅读 · 14 评论