`
mmdev
  • 浏览: 13331272 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

Rose

 
阅读更多

1.先作实施,作实施的时候最好就用rose了,可以先在userCase视图中画userCase图,可以再细化userCase。
2.给每个userCase加活动图或流程图,再给每个流程画一个时序图。这个以后可以再把图细化。具体粒度根据情况和项目来决定。
3.这些都差不多的时候就可以抽象出类图了。要找好抽像类,具体类,属性,方法。

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

1. 关于角色的一个问题,一个项目当有权限分配的时候,比如有新闻管理,用户管理,统计管理,等一共30个功能管理。角色是应该设一个manager呢还是设成三十个不同的角色呢,此问题如何处理。
我认为应该分开来写,写30个Actor,这样可以更清晰的表现出系统中的关系。如果就用一个Administrator来表示,就显得太笼统了。一个Actor的用例太多,可能上百个,因此建议把角色分开来写。
2. 关于用例图中角色的理解:
(1)参与者是系统外部的一个实体,比如一个操作员,一个用户,也可以是与本系统交互的其它系统(位与程序边界之外的其它系统),或是一些可以运行的进程。
(2)其次参与者是通过一些操作去执行系统的一些功能,每个参与者可以参与一个或多个用例。
(3)角色与角色之间的关系。泛化:继承。
3.用例之间的关系:
(1)关联关系(Association):用于描述角色与用例之间的关系。
(2)包含关系(Include):
一、理解:把几个用例中公共的步骤分离成一个单独的被包含用例。
二、什么时候用:
1.两个或多个用例中有大量一致的功能。
2.一个用例的功能太多时,可以用包含关系建模成两个小用例。
(3)扩展关系(Extends):把一个新的用例插入到基础用例中去,扩展用类是基础用例的一部分。
(4)泛化关系(Generalization):子用例表示父用例的特殊形式。子用例从父用例处继承行为和属性,还可以添加、覆盖或改变继承的行为。如果系统中一个或多个用例是某个一般用例的特殊化时,就需要使用泛化关系。表示和Actor的表示方法一样。
注意:扩展关系是从子类指向基类,标有《extend》包含关系是从基类指向子类《include》。
==============================================================================

1.映射C:/>subst z: F:/My/
2.装了个VSS,不错和Rose结合的很好。可以把Model分成Cat包,每个人管每个人的Cat包,然后VssCat包。
3.注意
对VSS环境进行初始化
1、 在VSS服务器端为每个团队成员分配一个用户名。为简化操作,用户名和密码应与成员客户机上登录的用户名和密码相同。这样就可以不需要每次打开VSS时系统都提示输入用户名、密码。特别注意的是,VSS服务器所在的服务器操作系统也必须设置相同的用户名和密码,但安全性应根据需要做适当改动。
2、 每个团队成员应设置本地工作目录。选定根结点$/,按Ctrl+D,弹出[设置工作目录]对话框。该路径应与前面设置的$Root路径相同。
3、 项目配置经理建立完整项目结构,并配置各个Project的安全性。比较简便的方法是选择根目录->Show Difference,将本地存在而VSS数据库中不存在的目录全部加入到数据库中。事实上,第一次执行该操作时VSS数据库中没有任何数据,因此所有本地目录和文件都将被加入到数据库中。
在Rose中实现VSS操作
由于VSS是符合SCC规范的系统,通过Rose的Version Control 插件可以无缝集成VSS。
使用VSS实现版本控制的主要操作有:Add、Check out、Check in、Get latest version。
对于一个拥有多个子项目的复杂项目而言,分包是必不可少的选择,并且还需要将各个子项目的包分别寸放在各自的项目目录内。
1、 将包加入到VSS中,选择该包按右键Add to Version Control,弹出Add to version control对话框,选择需要加入的包,这些包都将被保存到当前目录下的同名.cat文件。
2、要自定义保存包可以选择该包按右键Units->Contorl …,将该包保存到其他目录中。
3、要将其他cat包加入到模型文件中,可以选定一个包,然后选择File->Units->Load…,将其他包加入到模型文件中来,当其他人修改该包后,可以反映到模型文件中。
4、通过选择包,按右键Check out来获得修改包的权限。
5、 通过选择包,按右键Check in来更新包的修改成果。
6、建议只能由项目负责人具有Check in 、Check out 模型文件的权限。
7、 建议为每个子项目建立一个模型文件用于子项目的模型设计,同时与项目模型文件共享设计包。


分享到:
评论

相关推荐

    RoseMirrorHA_6.0

    《RoseMirrorHA_6.0在Windows Server 2012 R2上的部署与应用》 RoseMirrorHA是一款专门用于构建高可用性集群的双机软件,其6.0版本在Windows Server 2012 R2操作系统上的运行,为用户提供了一种高效、稳定的数据...

    ration rose 汉化方法

    Rational Rose是一款强大的软件建模工具,主要用于统一建模语言(UML)的图形化设计。它由IBM公司开发,广泛应用于软件工程领域,帮助开发者进行系统分析、设计和实现。汉化Rational Rose可以使非英语环境下的用户...

    RoseHA.rar

    《RoseHA技术详解及其在高可用性中的应用》 RoseHA,全称为Rose High Availability,是一款专注于提供企业级高可用性解决方案的软件。在本文中,我们将深入探讨RoseHA的功能特性、工作原理以及其在实际应用场景中的...

    rational rose 汉化补丁

    Rational Rose是一款强大的软件建模工具,由IBM Rational公司开发,主要用于进行统一建模语言(UML)的建模工作。在中文环境下,用户可能需要Rational Rose的汉化补丁来实现界面语言的转换,使其更加友好和易用。这...

    Rational Rose-汉化补丁

    Rational Rose是一款强大的软件建模工具,主要用于统一建模语言(UML)的图形化表示。它由IBM公司开发,是软件开发过程中需求分析、系统设计、文档编写和项目管理的重要辅助工具。汉化补丁是为了让那些不熟悉英文...

    RoseHA10.0技术白皮书.pdf

    《RoseHA 10.0技术白皮书》是一份详细介绍RoseHA高可用系统解决方案的专业文档,旨在帮助企业构建稳定、高效的双机高可用环境。RoseHA解决方案的核心在于通过增加一台服务器和一个共享存储设备,来确保关键业务的...

    ROSE HA 安装步骤

    ROSE HA(High Availability)是一种高可用性解决方案,主要面向企业级用户,目的是通过软件层面的冗余和自动故障转移来保证关键应用的连续运行,避免单点故障导致的服务中断。ROSE HA通常部署在Windows Server环境...

    Rational Rose 2003 汉化包

    Rational Rose 2003 是一款经典的软件建模工具,由IBM开发,主要用于系统分析、设计和实现的可视化建模。它集成了统一建模语言(UML)的多种图表,帮助软件开发者以图形方式描绘软件架构,提高工作效率和沟通效果。...

    rose HA软件使用手册

    ### Rose HA (Multi-node) 软件使用手册关键知识点解析 #### 一、Rose HA (Multi-node) 软件概述 Rose HA (Multi-node) 是一款由深圳市新开思信息技术有限公司开发的高可用性解决方案软件。该软件针对现代企业的...

    rational rose 汉化版

    **Rational Rose汉化版**是一款专为软件工程师设计的可视化建模工具,它极大地简化了软件开发过程中的需求分析、系统设计与实现。Rational Rose的原版主要是英文界面,对于非英语背景的初学者而言,理解其功能和用法...

    图书管理系统rose生成

    图书管理系统rose生成 本实验报告旨在介绍图书管理系统的设计和实现,使用Rational Rose 2003对系统进行分析和设计。实验的主要目的是锻炼面向对象系统的分析和设计的能力,设计一个简单的图书管理系统。 一、 ...

    rose安装文档 rose安装文档 rose安装文档 rose安装文档

    《Rose安装文档详解》 Rose是一款专业的高可用性解决方案,主要应用于数据镜像和系统容灾,确保关键业务系统的连续性和稳定性。本文档详细介绍了RoseMirrorHA的安装、启动、停止以及卸载过程,旨在帮助用户顺利进行...

    RoseHA for LINUX安装

    RoseHA for LINUX 安装 RoseHA 是一个高可用性解决方案,旨在提供高可用性和故障转移功能。以下是 RoseHA for LINUX 安装教程文档及常用命令。 安装前的准备 在安装 RoseHA 之前,需要准备好硬件环境和操作系统。...

    Rose(双击热备软件)安装指南

    在IT行业中,数据库的高可用性和稳定性至关重要,而Rose(双击热备软件)就是一款专为此目的设计的工具。本篇文章将详细讲解Rose的安装和配置过程,以帮助初学者快速掌握这一关键技术。 首先,我们需要理解Rose的...

    Rational Rose 2003 license 注册码

    Rational Rose 2003 是一款由IBM公司开发的著名软件建模工具,主要用于进行统一建模语言(UML)的设计和分析。在软件工程领域,它扮演着至关重要的角色,帮助开发者创建、管理和交流复杂的系统设计。Rational Rose ...

    Rose Mirror HA-安装使用指南

    Rose Mirror HA 安装使用指南 Rose Mirror HA 是一款双机软件,旨在提供高可用性和数据保护解决方案。该软件通过无缝集成到既有系统环境,支持在线备份数据或维护、智能的故障处理恢复机制、完整的数据属性复制支持...

    rose双机配置说明

    在IT行业中,Rose双机热备(High Availability)是一种常用的技术方案,用于确保关键服务的连续性和稳定性。Rose双机配置主要是为了实现服务器系统的高可用性,当一台服务器出现故障时,另一台服务器能够自动接管...

    roseha 11 用VM虚拟机创建集群测试

    ROSEHA 11 在 VM 虚拟机上的集群测试搭建 ROSEHA 11 是一款集群存储解决方案,本文将指导读者使用 VM Workstation 创建一个基于 ROSEHA 11 的集群测试环境。该环境将包含两个虚拟机,分别安装 ROSEHA 11,使用 ...

    Rose2003_绿色精简版

    【Rational Rose 2003 绿色精简版】是一款经典的建模工具,专为软件开发人员设计,提供了一种直观的方式来描述、设计和分析软件系统。它以其强大的UML(统一建模语言)支持而著名,使得开发者能够以图形化的方式表示...

    ROSE mirror HA 双机热备软件

    **ROSE Mirror HA 双机热备软件详解** 在IT领域,系统高可用性(High Availability, HA)是确保业务连续性的重要手段。ROSE Mirror HA是一款专为Windows操作系统设计的双机热备软件,旨在提供可靠的数据保护和业务...

Global site tag (gtag.js) - Google Analytics