UML 图案例分析

用例图(use case diagrams)

概念:描述用户需求,从用户的角度描述系统的功能

描述方式:椭圆表示某个用例;人性符号表示角色

目的:帮助开发团队以一种可视化的方式理解系统的功能需求

用例图:

图1:个人图书馆里系统用例图

静态图

类图(class diagrams)

概念:显示系统的静态结构,表示不同的实体是如何相关联的

描述方式:将一个矩形框分为三部分,分别表示类名、属性、操作

目的:表示一个逻辑类或实现类,逻辑类通常是用户的业务所涉及的事物;实现类是程序员处理的实体

类图:

图2:学生选课类图

对象图(object diagrams)

概念:类图的一个实例,描述系统在具体时间点上所包含的对象以及各个对象的关系

对象图中包含对象(Object)和链(Link),对象是类的特定实例,链是类之间关系的实例。和类图一样,对象图对系统的静态设计或静态进程视图建模,对象图更注重现实或原型实例。这种视图主要支持系统的功能需求,对象图描述了静态的数据结构。

对象图:

图3:「公司-部门-员工」对象图

时间: 2024-07-29 06:46:57

UML 图案例分析的相关文章

jQuery Highcharts折线图案例分析

Highcharts是一款功能非常强大的jQuery图表应用,利用Highcharts可以创建很多外观漂亮而且数据展示灵活的网页图表.本文主要介绍了利用Highcharts实现的折线图,并将部分代码分享给大家. 效果图如下所示: js脚本引用: [html] view plaincopy <script src="Js/Index/jquery-1.5.2.min.js" type="text/javascript"></script> &l

java代码实现highchart与数据库数据结合完整案例分析(二)---折线图

作者原创:未经博主允许不许转载 在上一篇的博客中,展示和分析了如何做一个饼状图,有疑问可以参考上一篇博客. 现在分析和展示折线图的绘制和案例分析, 先展示效果图: 与饼状图不同的是,折线图展现更多的数据,也会体现出更多的自动性. 先展示一下js代码: <!-- 播放类型统计折线图 --> <script type="text/javascript"> $(function () { var livFlowList=document.getElementById(

[转]解析UML建模语言中的UML图分类、 UML各种图形及作用

本文向大家介绍一下UML图分类,作为一种建模语言,UML的定义包括UML语义和UML表示法两个部分. UML图大致可分为五类,共有九种图形. AD: 本文和大家重点讨论一下UML图分类,标准建模语言UML的重要内容可以由下列五类图(共9种图形)来定义.请看下面详细介绍. UML图分类 -------------------------------------------------------------------------------- 作为一种建模语言,UML的定义包括UML语义和UML

UML图与机房收费系统实例

前言 通过看视频,对于UML也有了一些初步的了解.前面也介绍了UML的三个基本块.规则和机制,只是这些东西就像是一个个机器的零部件.要组合起来才干发挥作用. 所以,实例才是验证自己学习好坏标准,以下我结合机房收费系统画了UML的九个实例图,如有认为不合适的地方,请大家多多不吝赐教: 类图(Class Diagram) 类图是描写叙述系统中的类,以及各个类之间的关系的静态视图.可以让我们在正确编写代码曾经对系统有一个全面的认识,在系统的整个生命周期都是有效的. 实比例如以下: 对象图(Object

[课程分享]IT软件项目管理(企业项目甘特图案例评价、维护管理、文档管理、风险管理、人力资源管理)

对这个课程有兴趣的朋友可以加我的QQ2059055336和我联系 课程讲师:丁冬博士 课程分类:Java 适合人群:中级 课时数量:32课时 用到技术:IT软件项目配置.IT软件项目模板的制定 涉及项目:IT软件企业项目甘特图案.IT软件项目可行性报告分析.基于svn的IT软件项目配置管理案例 更新程度:完成 课程背景: 该课程是北风品牌项目管理课程系列之一<IT项目管理>课程.通过本课程的教学,使学生掌握IT项目管理的基本原理和基本技能,能够根据项目干系人的特征需求,确定项目的范围,经过计划

《大型网站技术架构-核心原理与案例分析》之一: 大型网站架构演化

最近刚刚读完李智慧的<大型网站技术架构-核心原理与案例分析>,对每章重点内容作了一些笔记,以便加深印象及日后查阅. 一.大型网站软件系统的特点 高并发,大流量:需要面对高并发用户,大流量访问. 高可用:系统7X24小时不间断服务. 海量数据:需要存储.管理海量数据,需要使用大量服务器. 用户分布广泛,网络情况复杂:许多大型互联网都是为全球用户提供服务的,用户分布范围广,各地网络情况千差万别. 安全环境恶劣:由于互联网的开放性,使得互联网站更容易受到攻击,大型网站几乎每天都会被黑客攻击. 需求快

Markdown简明教程4-Markdown UML图

1. 前言 Markdown是一种轻量级的标记语言,把作者从繁杂的排版工作中解放出来,实现易读易写的文章写作,已经逐渐成为事实上的行业标准.CSDN博客支持Markdown可以让广大博友更加专注于博客内容,大赞.但是,不少博友可能对Markdown比较生疏,本博接下来用一个系列文章<Markdown简明教程>扼要介绍Markdown,希望可以对大家有所帮助. 系列教程目录 关于Markdown Markdown基本使用 Markdown表格和公式 Markdown UML图 CSDN Mark

对于UML图的重新认识

从看UML视频一路走来,发现无时无刻不涉及到图啊!不过之前的大话设计啊!还是第一遍对于机房的画图也只是局限于表面的理解而已,对于这次机房重构与UML图的在此相遇,让自己又重新认识了一下: UML图设计面向对象的整个分析过程,其实对于每个过程使用什么图,自己已经写过博客了,详情UML图-核心基础 现在再次写这篇博客,其实主要就是想对UML有一个整体的认识.UML总共有9种,那么到底该如何把他综合一下让大脑易于理解呢?我把他分成了四种: 为什么把时序图,协作图,活动图三种放在用例图一起呢?其实你仔细

个人博客作业Week2(微软必应词典客户端的案例分析)

提要:我们生活中很多时候要和软件打交道,大家上课开小差时候玩的手机游戏,买火车票的网站,互相联系用的微信微博,等等都是软件,都很值得分析. 你为何成为它们的用户?它们的团队做对了什么,做错了什么?如果你来做,会做得更好么? 通过各种案例分析,评测,辩论,总结,我们就能看到软件工程的原则在实践中的种种体现. 产品:必应词典客户端 (http://bing.msn.cn/dict/) 关于 微软必应词典客户端 的案例分析 (桌面版 version 3.5.0) 第一部分 调研,评测 调研 1)采访对