UML标准建模语言与应用实例
一.基本信息
标题:UML标准建模语言与应用实例
时间:2012
出版源:科技创新导报
领域分类:UML标准建模语言 面向对象 系统分析与设计
二.研究背景
问题定义:UML建模语言用图形来表现典型的面向对象方法分析与设计的系统的整个结构
难点:理解UML语义和UML表示法,类图的定义,功效
相关工作:用UML符号为系统建模提供标准,用配置图定义系统中软硬件的物理体系结构。
三.创新方法
1.用五类图来定义UML的重要内容。
2.以面向对象对象图的方式来描述任何类型的系统,具有很宽的应用领域。
四.实验
UML建模应用实例:
要探究的问题:UML基本思想和过程对于系统分析与设计典型部分的分析和建模。确定用例和用例图,确定系统中的类及其类图,确定系统的活动图。
结论:在UML中,一个用例是用户与计算机之间为了达成某个目的的一次交互,是对一个系统提供的功能的一种描述,它描述了用户提出的一些可见的需求。
用例图与系统各个用例有关,类图是描述系统功能需求 系统给最终用户提供的服务。
活动图是在规格说明阶段进行系统的业务描述,即规范系统完成一定功能的主要流程。
五.结论
作者的总结:UML是一种图形语言,它以可视化的方法描述和构建一个系统。UML建模机制为系统分析、设计和实现从不同角度和层次予以支持。它不仅可以用于构造各种类型系统的业务模型和软件模型,而且可以为系统开发的各个阶段构造各种静态结构和动态行为的模型。
自己的评价:UML建模技术可以实现为不同领域的开发人员提供统一的交流标准,成为了为大众所接受的世界公认的标准建模语言,极大程度上方便了使用者之间的心得交流和实际应用。
参考文献:
【1】刘超,张莉,可视化面向对象建模技术,北京航空航天大学出版社,1999.
【2】张海藩,软件工程,人民邮电出版社,2002.
UML标准建模语言与应用实例的更多相关文章
- UML(统一建模语言)是通用的可视化标准建模语言。由构造块、公共机制、构架三部分组成。
UML UML(统一建模语言)是通用的可视化标准建模语言.由构造块.公共机制.构架三部分组成. 1.构造块:包括基本的UML建模元素(类.接口.用例等).关系(关联关系.依赖关系.泛化关系.实现关系) ...
- 技术人应该学习的行话--UML统一建模语言
新生代码农如何在硝烟弥漫的商业丛林中生存和崛起? 洞见,让一部分先遇见未来. 最近公司技术部在组织架构师培训,有幸参与.导师老刘特别推荐了UML语言的学习.回想多年来,自己习惯做一些流程图,框图或者所 ...
- 设计模式学习总结(一)——设计原则与UML统一建模语言
一.概要 设计模式(Design Pattern)是一套被反复使用.多数人知晓的.经过分类的.代码设计经验的总结. 使用设计模式的目的:为了代码可重用性.让代码更容易被他人理解.保证代码可靠性. 设计 ...
- 1. UML统一建模语言
(1)UML概述: 建模: 对现实系统进行适当的过滤, 用适当的表现规则描述出简洁的模型. 建模是一种深入解决问题的方法. UML: UML(United Modeling Language, 统一建 ...
- UMLUnified Modeling Language (UML)又称统一建模语言或标准建模语言
1.用例图(use case diagram) 2.活动图(activity diagram) 3.静态结构图 4.顺序图(Sequence Diagram):时序图 5.交互纵览图(Interact ...
- UML统一建模语言
概述 统一建模语言(UML)是一种图形化的语言,用于软件密集系统要素的可视化.制定规范.构建对象和编写文档.UML提供了一种标准的方式来描述系统的设计图,既包括概念方面,例如业务过程和系统功能,也包括 ...
- UML同一建模语言
结构型图:描述系统静态结构,显示系统类之间的静态关系. 行为型图:描述系统的动态属性,显示系统元素如何协作产生满足要求的系统行为. 类图分类名,属性清单,方法清单,性质清单几层 类之间的关系:1 一般 ...
- 一次搞懂建模语言UML
Unified Modeling Language (UML)又称统一建模语言或标准建模语言,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到 ...
- 建模语言UML
建模语言UML Unified Modeling Language (UML)又称统一建模语言或标准建模语言,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持, ...
随机推荐
- css变换与动画详解
举个栗子:--------元素整体居中.box{ position:absolute;top:50%;left:50%; width:50px; height:50px; t ...
- ubuntu server cloud img username password
新安装了OpenStack Queens发现无镜像,蹦蹦跳跳的下载了ubuntu的镜像 网址https://cloud-images.ubuntu.com/ 最好你自己找你想要的,vmdk.ova.i ...
- 红黑树Python实现
# coding=utf-8 # 红黑树Python实现 # 颜色常量 RED = 0 BLACK = 1 def left_rotate(tree, node): if not node.right ...
- C#设计模式(4)——抽象工厂模式(Abstract Factory)
简单工厂模式: 简单工厂模式的工厂类随着产品类的增加需要增加额外的代码 工厂方法模式: 工厂方法模式每个具体工厂类只完成单个实例的创建,所以它具有很好的可扩展性 但是在实际应用中,一个工厂不止会创建单 ...
- js day01
一)什么是JavaScript[以下简称JS] JS是 (1)基于对象 JS本身就有一些现成的对象可供程序员使用,例如:Array,Math,String... JS并不排除你可以自已按一定的规则创建 ...
- leetcode101
/** * Definition for a binary tree node. * public class TreeNode { * public int val; * public TreeNo ...
- model.form使用,配合form的钩子
一次model.form的使用记录,配合form钩子的过程 在写信息采集功能的时候,需要添加资产信息,使用modelform组件减少工作量 官网介绍:版本1.9.https://docs.django ...
- Hibernate 再接触 悲观锁和乐观锁
为什么取1248 二进制 CRUD 移位效率高 在并发和效率选择一个平衡点 一般不会考虑幻读 因为我们不会再一个事务里查询两次,(只能设置为seralizable) 悲观锁和乐观锁的前提是read-u ...
- keil mdk5安装
- Java 基本类型和包装类型
讲基本类型和包装类型之前,首先要介绍,装箱和拆箱 装箱:基本类型转化为包装类型 拆箱:包装类型转化为拆箱类型 为什么要有包装类型?Java是面向对象的语言,Java中一切都是对象除了基本数据类型,所以 ...