UML和UP介绍

原创 2007年10月08日 00:42:00
       UML(统一建模语言,Unified Modeling Language)是用于系统的可视化建模语言。 
       UP(统一过程,Unified Process)是通用的软件开发过程。

       很多人或书籍过大的夸大了UML的作用而对UP却没有得到更多的重视。首先应该了解的是UML它只是一个通用的可视化的建模语言,并不提供给我们任何建模的方法。而UP才是方法论,它告诉我们如何来构造软件系统。UP使用UML作为它的可视化建摸语法。

       一、UML简介
       UML模型具有两个方面
       静态结构--描叙什么类型的对象对于建模系统是重要的,以及它们是如何相关的。
       动态行为--描叙了这些对象的生命期以及它们是如何协作以提供系统所需的功能。

       UML由三个构造块组成
       物件--这些是建模元素本身。(结构物件如类、接口、用例等,行为物件如交互、状态机等,分组物件如包,注解物件)
  关系--说明两个或多个物件是如何相关的。(关联、依赖、泛化、实现)
  图--UML模型的视图,展现物件的集合。(静态模型、动态模型)

  静态模型:类图、组件图、部署图
  动态模型:对象图、用例图、顺序图、协作图、状态图、活动图

  二、UP简介
  SDP(软件开发过程,Software Development Process),又称SEP(软件过程工程Software Engineering Process),定义了开发软件的who,what,when和how.而UP是现代的SEP它是:
  用例和分险驱动的。
  架构中心的。
  迭代和增量的。
       在UP中软件是迭代构建的。每个迭代有五个核心工作流
  1、需求--捕捉系统应该做什么。
  2、分析--精化和结构化需求。
  3、设计--用系统构架实现需求。
  4、实现--构造软件系统。
  5、测试--验证实现是否达到预期效果。
  UP具有四个阶段
  1、初始--获得项目的基础:生命期目标。
  2、细化--进化软件构架:生命期构架。
  3、构造--构造软件:初始运作功能。
  4、移交--把软件部署到用户环境:产品发布。 

版权声明:本文为博主原创文章,未经博主允许不得转载。

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Opencv 介绍 SURF(Speeded-Up Robust Features)

SUFR 的基础 OpenCV 中的 SURF

up与dup2函数介绍----转载

up与dup2函数介绍----转载 dup和dup2也是两个非常有用的调用,它们的作用都是用来复制一个文件的描述符。它们经常用来重定向进程的stdin、stdout和stderr。这两个函数...
  • jsyao
  • jsyao
  • 2012年08月16日 23:16
  • 608

Up Board介绍及上手体验

Up Board是Intel联合华硕制作的一块性能强悍的卡片电脑。 外观如下: 性能参数如下: CPU为Intel 凌动z8350系列处理器,最高频率可达1.92Ghz,...

UP9616新产品介绍(QC3.0方案)

  • 2017年02月13日 14:24
  • 1.81MB
  • 下载

UP7104产品新功能介绍

  • 2017年03月04日 10:03
  • 1.3MB
  • 下载

UML简单介绍(十二)——活动图基本概念与解析

1、活动图         活动图类似于传统意义上的流程图,它是用来描述一个过程或者操作的工作步骤,类似于Flow Diagram。活动图主要用于两个场景:1)业务建模时,用于详述业务用例,描述一项业...
  • ljtyzhr
  • ljtyzhr
  • 2015年06月05日 20:05
  • 1074

UML建模介绍

  • 2012年11月05日 20:36
  • 709KB
  • 下载

系统分析方法和UML概要介绍

  • 2014年01月28日 15:04
  • 1.15MB
  • 下载

UML简单介绍(十)——几个时序图的案例展示与分析

1、背景说明 时序图是UML中比较重要的一个图示,我们这里多看看几个时序图,加强理解。 2、饭店点餐 我们先来看一下一个简单的流程图,这里使用我们在饭店点餐这个事件的整个流程为例说明,以便于我们理...
  • ljtyzhr
  • ljtyzhr
  • 2015年06月04日 20:44
  • 6840
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UML和UP介绍
举报原因:
原因补充:

(最多只允许输入30个字)