
UML学习笔记
missysm586
这个作者很懒,什么都没留下…
展开
-
UML笔记(一)
<br />UML基础与应用<br />UML概述<br />第一部分<br />内容提纲<br />1、 面向对象技术<br />2、 模型与可视化模型<br />3、 什么是UML<br />4、 UML发展历史<br />5、 软件工程<br />6、 UML工具<br />7、 UML的构成<br />8、 UML示例<br原创 2010-10-18 15:23:00 · 774 阅读 · 0 评论 -
UML笔记补充——活动图的简单理解(看书过程中看到的经典实例,记录下来,以免忘了)
活动图用来描述一个过程或者操作的工作步骤。 首先,要注意的是活动图(Activity Diagram)与流程图(Flow Diagram)的区别: 活动图描述了需要做的活动以及执行这些活动的顺序。在用活动表达并发过程时,活动图给予了用户选择做事顺序的自由。 流程图一般用来表示串行过程,而活动图则常用来表示并行过程。 活动图中的泳道(swimlane): 泳道技术,试讲活动用线条分成一些纵向的矩形,这些矩形成为泳道。每个矩形属于一个特定的对象或部门的责任区。 例: 带泳道的活动图: 这些活原创 2010-10-28 09:20:00 · 11050 阅读 · 1 评论 -
对UML笔记中状态图的补充
<br /> 状态图主要用来描述一个特定对象的所有可能状态以及由于各种事件的发生而引起的状态之间的转移。<br />状态图适合于描述多个用例的单个对象的行为,而不适合描述多个对象之间的行为协作。<br />所以,常常将状态图与其他技术组合使用。状态图不要对系统中的每个类都画出它的状态图,这样会花费大量的时间和精力,而且没有必要。<br />事实上,开发人员往往只关心某些关键类的行为,此时为这些类建立状态图可以帮助理解所研究的问题。一般在这 情况下才有必要绘制状态图。<br />例如:一个报警器可以有两个状态原创 2010-10-29 21:51:00 · 1178 阅读 · 1 评论 -
UML概要总结图
<br />原创 2010-10-19 20:43:00 · 927 阅读 · 1 评论 -
UML笔记(八)
<br />案例学习<br />AutoWeight系统<br />功能需求<br />·结合一个具体的实例来介绍在软件开发各个阶段中如何应用UML。<br />·实施方法:<br /> 实例:AutoWeight系统<br /> UML在软件开发的需求分析、设计、实现以及测试等各个阶段的应用。<br />AutoWeight系统简介<br />AutoWeight系统是一个自动称重系统的软件部分。该系统能够对移动天车运送的物料进行称重,然后把称量的重量和物料的编号等信息传送给计算机原创 2010-10-18 15:54:00 · 611 阅读 · 0 评论 -
UML笔记(七)
<br />设计模式与UML<br />如何成为象棋高手?<br />第一步:学习基础象棋知识<br /> 棋盘布局,棋子名称等等。<br />第二步:学习简单规则<br /> 攻击力度、走棋规则等。<br />然而,学习象棋还需要研究已有的棋局<br /> 这些棋局包含一些模式,需要理解、记忆并运用这些模式。<br />有成百种这样的经典棋局供学习<br />如何成为一个软件开发工程师?<br />第一步:学习规则<br /> 学习算法、数据结构、程序设计语原创 2010-10-18 15:53:00 · 646 阅读 · 0 评论 -
UML笔记(四)
<br />内容提纲<br />1、 类<br />2、 类的关系<br />3、 类图的构成<br />4、 类图深入讨论<br />5、 类图的应用<br />类图的关系<br />1、 关联(普通关联、聚合、组合)<br />2、 依赖<br />3、 泛化<br />4、 实现<br />关联<br />原创 2010-10-18 15:38:00 · 680 阅读 · 0 评论 -
UML笔记(六)
<br />UML基础与应用<br />RUP(Rational Unified Process)<br />·软件面临的危机<br />·RUP的思路:Implementing Best Practices<br />·RUP的基本特征<br />·RUP软件开发生命周期<br />·RUP带来的观念变化<br />·小结<br />软件危机的主要特征<br />·软件开发周期大大超过规定日期;<br />·软件开发成本严重超标;<br />·软件质量难于保证。<br />软件开发面临的问题?<br />原创 2010-10-18 15:48:00 · 888 阅读 · 0 评论 -
UML笔记(十一)
<br />内容提纲<br />1、 UML回顾<br />2、 RUP回顾<br />3、 设计模式回顾<br />4、 案例回顾<br />什么是UML?<br />·UML是一种可视化的面向对象建模语言。<br />·UMl描述了一个系统的静态结构和动态行为。<br />·UML用图形方式表现典型的面向对象系统的整个结构。<br />·UML从不同的角度为系统建模,并形成系统的不同视图。<br />9种视图就是分别从不同的角度为系原创 2010-10-18 16:01:00 · 762 阅读 · 0 评论 -
UML笔记(五)
<br />Rational Rose简介<br />·提纲:<br />——讨论Rose支持的不同视图<br />——列出每一种视图案的图形<br />——配置Rose用户界面<br />什么是Rose建模?<br />·Rose“建模”代表问题域和系统软件<br />——每一种模型都包含在建模中提供可视化组件和操作组件的视图、图形和规格说明书<br />·每一种基础元素有多种视图<br />——在Rose“建模”中,每一个对象都被描绘<br />——Rose在“建模”中保证了一致的语义描述<br />什原创 2010-10-18 15:44:00 · 677 阅读 · 0 评论 -
UML笔记(三)
UML的结构UML的基本构造块—UML中的事物—UML中的关系—UML中的图UML的规则UML中的公共机制—规格说明—通用划分—扩展机制UML的基本构造块UML的主要包括3种构造块(Building Blocks)1) 事物(Things):构成模型图的一些基本图示符号,它们表示一些面向对象的基本概念。2) 关系(Relationships):表示基本图示符号之间的关系。3) 图(Diagrams):特定的视角对系统所作的抽象描述。事物是对模原创 2010-10-18 15:31:00 · 580 阅读 · 0 评论 -
UML笔记(二)
<br />UML的结构<br />UML的基本构造块<br />—UML中的事物<br />—UML中的关系<br />—UML中的图<br />UML的规则<br />UML中的公共机制<br />—规格说明<br />—通用划分<br />—扩展机制<br />UML的基本构造块<br />UML的主要包括3种构造块(Building Blocks)<br />1) 事物(Things):构成模型图的一些基本图示符号,它们表示一些面向对象的基本概念。<br />2)原创 2010-10-18 15:29:00 · 661 阅读 · 0 评论 -
机房收费系统画图总结
感觉经过了好长一段时间才把机房收费系统的九种图画完。在画图过程中参考的经典实例和书籍已经记录在我的优快云博客中。 下面说一下自己在学习UML和用Rational Rose画图的感受。 第一、觉得这次的学习拉得战线太长了。 从开始看UML视频到看完,再加上十一回家的十几天,几乎间隔了进一个月,以至于最后开始画Rose图的时候都不知道这九种图的基本概念是什么!所以只能找来一本《UML基础与应用》的书逐个看了一下。然后照着上面的例题逐个画了一遍。 在画图过程中有时也觉得无从下手,也觉得自己画的很小原创 2010-11-04 11:04:00 · 1022 阅读 · 2 评论