精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● 系统分析>>自开版到2000-04-10待整理精华>> rose的基本概念(一)

主题: rose的基本概念(一)
发信人: connor()
整理人: majorsun(1999-11-19 15:39:12), 站内信件
发信人: longlife (牛牛), 信区: SoftEng
标  题: rose的基本概念(一)
发信站: BBS 水木清华站 (Wed Oct 14 12:22:42 1998)

若干概念:
一、class
        代表一类有共同结构共同行为的对象.是一个现实世间事物的抽象.
如果现实存在这东东,那它就是这个类的实例,被称为对象.
每一个类都有一个重要的暂时的行为,可以创建状态图来描述之.
类之间的联系有:generalization, realize relationship ,
 association relationship。
generalization被翻译为一般化(从一个类到另一个类或一个interface之间),
即C++中的派生,relationship name表示联系的类型或目的;
Realize relationship 由一个类到一个interface;
Association relationship为语义联系。
二、Interface
指定一个类或component的外部可见性操作,一个interface仅仅指定了一个
类或component行为的有限的一部分.
三、Use case
actor触发的一个事件后系统来执行的一个事务序列;
一个use case 包括在actor和use case之间发生的所有事件.
一个use case包括一系列scenarios, scenarios解释了在事务处理中的各种交互序列.
一个use case 也能描述一套对象的行为.
Actor 与use case之间可以有association relationship代表语义联接.
Use case 之间可以有generalize的联系,来表示use case 之间对行为的共享


--
                微微的凉风吹拂了衣裙,
                淡淡的黄月洒满了一身。
                星样的远远的灯成行排队,
                灯样的小小的星无声长坠。

※ 来源:.网易 BBS bbs.netease.com.[FROM: 202.96.152.112]

[关闭][返回]