`

rose概述

    博客分类:
  • rose
阅读更多

UML笔记:

 

用例:是参与者可以感受到的系统服务或功能单元。描述了参与者与系统之间的对话。

还可以加入图型来描述。

            序列图:描述基于时间顺序的消息传递和显示涉及类交互而与对象无关的一般形式。

            活动图:有助于描述复杂的决策流程。

            状态图:有助于描述与状态相关的系统行为。

================================================================

事物之间的关系:

            依赖,关联,泛化,实现。

     

      依赖:如果事物A和事物B关联,事物B变化会引起事物A也发生变化,那么可以说事物A依赖于事物B。在类的表是B 是A的类实例。

     

      关联:分为

                   聚集:一种特殊类型的关联。

                   组成:描述整体和部分的关系,并且部分不能离开整体而存在。如地址包含国家和地区和街道。

    

     泛化:描述一般和特殊的关系。在类的表现上是继承关系。如员工和部门经理的关系对于一个系统来说 经理拥有特权。在类的表现上是继承关系。

    

     实现:描述了一组操作的规约和一组操作的具体实现,在类的表现是接口和实现。

=====================================================================   

 UML公共机制:

         规格说明,修饰,通用划分,扩展机制。

     规格说明:把类生当做一个对象来看,有公共的私有的,受保护的。

           修饰:图形上区别,数目关系1对多,注释。

     通用划分:一是对类和对象,一是对接口和实现。

    扩展机制:构造,<<use>> <<extends>>

                   标记值{标记名=标记值}

                  约束如关联关系{XXXXX}

=====================================================================

用例之间的关系:包含,扩展和泛化。      

      包含: 细化

      扩展:意外的插入点情况。

      泛化:父用例可以被特化形成多个子用例。子用例可以添加覆盖父用例的行为。

 

分析需求===》划分模块=====》识别参与者======》确定用例(不于参与者相关联)=======》构建用例模型。

  • 大小: 7.5 KB
分享到:
评论

相关推荐

    第三章 Rational Rose概述

    Rational Rose是由Rational软件开发公司设计、开发的一种重要的可视化建模工具。

    Rose培训教程(PPT)

    Rose概述 Rose作为UML(统一建模语言)的图形化工具,支持多种UML图的绘制,包括用例图、类图、序列图、状态图、活动图等,帮助软件开发者清晰地表达系统的设计和实现。它还提供了强大的逆向工程和正向工程能力,...

    关于 rose 小例子

    一、Rose概述 Rose的核心功能在于UML建模,包括用例图、类图、序列图、状态图、协作图等,这些图形模型能清晰地表达软件系统的需求、结构和行为。通过Rose,开发者可以直观地理解系统架构,提高工作效率,减少沟通...

    Rational Rose教程

    #### 一、Rational Rose 概述 Rational Rose 是一款由 IBM 开发的面向对象的建模工具,它支持统一建模语言(Unified Modeling Language, UML)。该软件主要用于帮助软件开发团队进行需求分析、设计、实现和测试等...

    rose教程

    一、Rational Rose概述 Rational Rose的核心功能在于帮助用户创建、管理和交流软件设计的UML模型。UML是一种标准化的建模语言,通过图形化的表示方法来描述软件系统的需求、设计、实现和部署等各个阶段。Rational ...

    UML with Rational Rose从入门到精通

    1. Rational Rose概述:Rational Rose是基于UML的可视化建模工具,提供了一整套模型驱动开发(MDD)解决方案,支持从需求分析、设计到编码、测试的全过程。 2. 功能特性:Rose提供了一系列强大的功能,如模型创建、...

    用Rational-Rose来建立数据库表.doc

    二、Rational-Rose概述 Rational-Rose是一个功能强大且流行的UML建模工具,可以帮助开发者设计和建立复杂的软件系统。它支持多种编程语言和数据库管理系统,包括MS SQL Server 2000。 三、建立数据库表 在本文中...

    Rational Rose图文教程

    #### 一、Rational Rose 概述 - **Rational Rose** 是一款由Rational Software开发的面向对象建模工具,后来被IBM收购。这款工具主要基于统一建模语言(Unified Modeling Language, UML)进行设计,广泛应用于软件...

    ROSE培训教材中文简版

    #### 一、ROSE概述与用户界面配置 - **ROSE是什么**: - **定义**:Rational Rose是一种强大的软件开发工具,支持统一建模语言(UML)以及其他多种建模方法,如Booch、OMT等。 - **功能**:Rational Rose提供了创建...

    Rational Rose 2003基础教程电子教案.rar 共12章

    **第1章:Rational Rose概述** 本章将介绍Rational Rose的基本概念,包括它的历史背景、主要功能以及在软件开发过程中的作用。你将了解UML的七种主要图型,如用例图、类图、序列图、状态图等,并明白Rational Rose...

    双机系统安装部署方案

    Rose 概述: Rose 是一种高性能的存储解决方案,能够提供高可用性和高可靠性的存储服务。Rose 广泛应用于数据中心和云计算环境中,能够满足高可用性和高可靠性的要求。 本文档提供了一个详细的双机热备安装部署方案...

    rose框架使用Demo

    1. **Rose框架概述** - **设计理念**:Rose框架的设计目标是简化Java Web开发,提高开发效率,同时保持代码的可读性和可维护性。 - **主要组件**:Rose由多个模块组成,包括Rose-Server(服务端框架)、Rose-...

    rose双机配置说明

    1. **Rose双机系统概述**: Rose HA(High Availability)是基于Linux操作系统的双机热备软件,它提供了一种经济高效的方式,确保关键应用和服务的不间断运行。Rose双机系统通常由两台或更多服务器组成,它们通过...

    使用Rose建立SQL数据库的方法

    概述:本文将介绍使用Rational Rose建立SQL Server中的数据库对象的方法,包括后台数据库端的准备和Rational Rose中的操作步骤。 一、后台数据库端的准备 在使用Rational Rose建立SQL数据库之前,需要在SQL Server...

    ROSE培训教材,rose基础教程

    **Rational Rose基础教程概述** Rational Rose是一款强大的可视化建模工具,主要用于支持面向对象的软件开发过程。它集成了统一建模语言(UML)的多种视图,包括Use Case视图、逻辑视图、组件视图和拓扑视图,帮助...

Global site tag (gtag.js) - Google Analytics