UML九种图-包图、类图】的更多相关文章

UML九种图-包图.类图 一.包 (一)相关概念: 1.包: 一个包=一层=一个命名空间=一个文件夹 2.包的命名: 简单名:王老二 路径名:中国.河北省.廊坊市.廊坊师范学院.信息技术提高班.九期班.王老 3.可见性: +公有:#保护:—私有 (二)包之间的关系: 引入和按访问依赖: 解析:百家讲坛邀请:中国.河北省.廊坊市.廊坊师范学院. 信息技术提高班.九期班.王老二  来讲课 (三)设计包的原则: 1.重用等价原则: 把类放入包中时,应考虑把包作为可重用的单元. 2.共同闭包原则: 把那…
前言     对象图和包图依然是对系统的静态的描写叙述.UML九种图加上包图,事实上是十幅图. 包图     1.构成           2.包中的元素      类.接口.用例.构件.其他包等.(若包被撤销,当中的元素被撤销)     3.包之间的关系      泛化.细化.依赖(经常使用)     4.包的作用     (1)逻辑上把一个复杂的图模块化     (2)组织源码     5.包的常见问题     (1)避免循环依赖     (2)以包为单位測试     (3)概念和语义相近的…
前言     近期写UML文档,看视频的时候感觉掌握的还能够,当真正写文档的时候才发现不是一件easy的事.写文档自己又翻开自己的笔记看了一遍又一遍. 以下就给大家介绍一下我画的几张图: 用例图     1. 用例图的构成         (用例,角色,关系)         用例:指功能的描写叙述         角色:触发起某种事件         关系:用例图的关系(依赖,泛化,关联)     2. 用例图的作用         (1)用例视图是整个UML设计的关键,影响到整个UML设计的…
前言 学UML将近两个星期了,对UML有了一定的了解,学过的没学过的都知道UML中最最最核心的部分要数那九个图了.浅谈UML九种图. 实例 1.用例图: 什么是用例?描绘一个系统外在可见的需求情况,是代表系统中各个项目相关人员(风险承担人)之间就系统的行为所达成的契约. 用例的基本元素:角色(用户对于系统而言所演的角色)这里的角色可以是人也可以是其他系统:硬件设备:时钟: 用例:用例就是在系统中执行一系列动作. 关系:泛化:依赖:关联:实现. 用例注意用点:应该清晰的定义系统的边界.防止用例过多…
        UML作为设计工具,重在实践上,而这就离不开九种图了.绘图是在看完视频以后进行的,刚開始绘图的时候脑袋懵懵的,不知道该从哪下手,于是就在绘图之前再次的学习了一下这九种图和四种关系.理了理思路.最终有点了想法,这才開始着手画.UML的九种图包含:用例图,对象图,类图.构件图.部署图,状态图,顺序图.活动图.协作图.四种关系和九种图在UML学习中是重中之重.而在这九种图中最重要的是用例图,类图和顺序图.重复的学习才干将它消化. 一.概念 在这九种图中又能够将他们分成静态图和动态图.静…
原文地址:浅谈UML的概念和模型之UML九种图 目录: UML的视图 UML的九种图 UML中类间的关系 上文我们介绍了,UML的视图,在每一种视图中都包含一个或多种图.本文我们重点讲解UML每种图的细节问题: 1.用例图(use case diagrams) [概念]描述用户需求,从用户的角度描述系统的功能 [描述方式]椭圆表示某个用例:人形符号表示角色 [目的]帮组开发团队以一种可视化的方式理解系统的功能需求 [用例图] 2.静态图 类图(class  diagrams) [概念]显示系统的…
发现个好东西思维导图, 最近开始用MindManager整理博客 . 作者 :万境绝尘  转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835 . 一. 静态图概述 1. 静态图引入 (1) 图的分类 图的分类 : 图分为结构行为图 和动态行为图,结构行为图包括 用例图, 类图,对象图,组件图,配置图; 动态行为图 包括状态图,活动图,时序图,协作图; (2) 静态图内容 静态图概念 :类图,对象图,包图 是静态图…
发现个好东西思维导图, 最近开始用MindManager整理博客 . 作者 :万境绝尘  转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835 . 一. 静态图概述 1. 静态图引入 (1) 图的分类 图的分类 : 图分为结构行为图 和动态行为图,结构行为图包括 用例图, 类图,对象图,组件图,配置图; 动态行为图 包括状态图,活动图,时序图,协作图; (2) 静态图内容 静态图概念 :类图,对象图,包图 是静态图…
2.使用工厂方法模式设计能够实现包含加法(+).减法(-).乘法(*).除法(/)四种运算的计算机程序,要求输入两个数和运算符,得到运算结果.要求使用相关的工具绘制UML类图并严格按照类图的设计编写程序实现. 抽象产品接口: package gongchang; public interface type { double play(double num1,double num2); } 具体产品: package gongchang; public class Chen implements…
1.使用简单工厂模式设计能够实现包含加法(+).减法(-).乘法(*).除法(/)四种运算的计算机程序,要求输入两个数和运算符,得到运算结果.要求使用相关的工具绘制UML类图并严格按照类图的设计编写程序实现. UML类图 源码: 抽象产品接口 package bao_1; public interface Act { public double yunsuan(double a,double b); } 具体产品: package bao_1; public class Chen impleme…