UML学习
文章平均质量分 61
cjqhuadielei
我就是我,没有如果!
展开
-
UML笔记二:面向对象技术
一、内容提纲: 1、面向对象技术的基本原则 2、面向对象技术的基本概念 3、举例 4、面向对象技术的发展历史 5、面向对象程序设计语言 二、面向对象技术的基本原则 ·抽象(Abstraction) ·封装(Encapsulation) ·模块性(Modularity) ·层次性(Hierarchy) 三、面向对象技术的基本概念 对象-Object 类-class 属性-Attributes原创 2010-09-23 12:46:00 · 827 阅读 · 0 评论 -
实战项目之用例图
=================================用例图简介==================================== 用例图就是由主角、用例以及它们之间的关系构成的图。该图说明了用例模型中的关系。 用例图(User Ca原创 2011-03-14 03:21:00 · 23781 阅读 · 0 评论 -
机房收费系统--用例图
None原创 2010-10-17 06:54:00 · 1009 阅读 · 2 评论 -
UML中五种视图
在UML中用5种不同的视图来表示一个系统,这些视图从不同的侧面描述系统。 每一个视图由一组图形来定义。 用户模型视图 :从用户角度来表示系统。它用使用实例(use case) 来建立模型,用它来描述由用户方面的可用的场景。 结构模型视图:从系统内部来看数据和功能性。即对静态结构(类、对象和关系)模型化。 行为模型视图:这种视图表示了系统动态和行为。它还描述了在用户模型视图和结构模型视图中所描述的各种结构元素之间的交互和协作。 实现模型视图:将系统的结构和行为表达成为易于转换为实现的方式。 环境模原创 2010-11-18 16:03:00 · 10083 阅读 · 3 评论 -
UML笔记三:UML基础与应用(类图)
一、内容提纲 1、类(属性、操作) 2、类的关系 3、类图的构成 4、类图深入讨论 5、类图的应用 二、类的表示 三、类的关系 1、关联 ①普通关联 1)名称(Association name):用以描述该关系的性质 2)角色(Role):当一个类处于关联的某一端时,该类就在这个关系中扮演了一个特定的角色;角色是关联中靠近它的一端的类对另外端的类呈现的职责 3)多重性(Multiplicity):关联角色的多重性原创 2010-09-23 13:04:00 · 712 阅读 · 2 评论 -
UML笔记三:UML基础与应用(用例图)
一、内容提纲 什么是用例图 用例图的基本元素--角色、用例、关系 用例图的图符 用例图的主要属性 用例图的粒度与范围 举例 二、用例模型 用例模型用于需求分析阶段,表名了开发者和用户对需求规格达成的共识 --用例模型描述了待开发系统的功能需求 --用例模型将系统看成黑盒子,仅从外部执行者的角度来理解系统 --用力模型驱动了需求分析之后各个阶段的开发工作 三、什么是用例图 ·用例图(Use-case diagrams)原创 2010-09-23 12:54:00 · 967 阅读 · 0 评论 -
UML笔记一:UML概述五(UML中的规则、UML中的公共机制)
<br /><br />1、UML的规则<br />不能简单的把UML的构造块按随机的方式放在一起。像任何语言一样,UML有一套规则,这些规则描述了一个结构良好的模型看起来应该像什么<br />UML有用于描述如下事物的语义规则<br />·命名为事物、关系和图起名<br />·范围给一个名称以特定含义的语境<br />·可见性怎样让其他人使用或看见名称<br />·完整性事物如何正确、一致的相互联系<br />·执行运行或模拟动态模型的含义是什么<br /> <br />2、UML中的公共机制<br />原创 2010-09-22 13:55:00 · 3825 阅读 · 1 评论 -
UML笔记一:UML概述四(UML中的关系、UML中的图)
一、UML中有4种关系: 关联Association 依赖Dependency 泛化Generalization 实现Realization 二、UML中的图 1、用例图:用例图(use case diagrams):用来描述用户的需求,从用户的角度描述系统的功能,并指出各功能的执行者,强调在使用系统,系统为执行者完成哪些功能 2、静态图 类图:(class diagrams)用于定义系统中的类,包括描述类的内部结构和类之间的关系。类图主要用于描述系统的静态结构 对象图(o原创 2010-09-22 05:49:00 · 961 阅读 · 0 评论 -
UML笔记一:UML概述内容提纲
内容提纲 1、面向对象技术 2、模型与可视化建模 3、什么是UML 4、UML发展历史 5、软件过程 6、UML工具 7、UML的构成 8、UML示例 9、UML在软件开发各个阶段的应用原创 2010-09-22 05:29:00 · 614 阅读 · 1 评论 -
UML笔记一:UML概述六(UML在软件开发中各个阶段的应用)
UML在软件开发各个阶段的应用 在软件开发各个阶段,使用不同的UML图对系统进行描述 采用面向对象技术设计软件系统时,使用用例图来描述用户需求:使用类图、对象图、包图、构件图和部署图这五种静态图来描述系统的静态结构:使用顺序图、合作图、活动图和状态图这四种图描述系统的动态行为 需求: --采用用例图描述需求(角色、功能、外部交互) 分析:明确解决问题的细节 --采用类图来描述静态结构 --采用顺序图、合作图、活动图、状态图来描述动态行为 设计:给出解决方原创 2010-09-22 05:56:00 · 2092 阅读 · 0 评论 -
UML笔记一:UML概述三(UML构成、UML中的事物)
1、UML中的构成: UML的基本结构块: ---UML中的事物 ---UML中的关系 ---UML中的图 UML的规则 UML中的公共机制 --规格说明 --修饰 --通用划分 --扩展机制 2、UML的基本结构块 UML的主要包括3种结构块(Building Blocks) 1)事物(Things) 构成模型图的一些基本图示符号,它们表示一些面向对象的基本概念 2)关系(Relationships) 表示基本图示符号之间的关系 3)图(Diagrams) 特定的视角对原创 2010-09-22 05:44:00 · 2700 阅读 · 1 评论 -
UML笔记一:UML概述二(UML定义、软件过程、UML工具)
1、什么是UML? UML(unified modeling language)统一建模语言是用来设计软件蓝图的可视化建模语言 它支持面向对象系统的分析、设计、实现和交付等各个环节,可以用于系统的理解、设计、浏览、维护和信息控制 在著名的Booch方法、OMT方法、OOSE方法基础上,广泛民主的发展而来 于1997年11月被OMG组成正式采纳 UML不是一个程序设计语言 UML不是一个形式化语言 2、软件危机的主要特征: ①、软件开发周期大大超过规定原创 2010-09-22 05:39:00 · 885 阅读 · 0 评论 -
UML笔记一:UML概述一(面向对象概述、模型和可视化建模概述)
1、面向对象技术 ·面向对象技术 --面向对象技术出现于20世纪70年代末,是软件工程领域中的重要技术 --是一种程序设计方法 --是一种对现实世界中问题的抽象方式 --对面向对象建模技术的研究的主要成果就是统一建模语言UML 2、为什么要建模? 建立大厦和建立茅草屋的区别在于:建立茅草屋不需要设计 要生产合格的软件就要有一套关于体系结构、过程和工具的规范 3、什么是建模? ·模型 --模型是对现实的简化。就是把复杂系统变成原创 2010-09-22 05:33:00 · 749 阅读 · 0 评论 -
大话设计模式-简单工厂rose图
None原创 2010-11-18 16:20:00 · 892 阅读 · 0 评论