发信人: 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]
|
|