%0 Journal Article %T Role Modeling Language and Implementation for its Tool
角色建模语言及其工具的实现 %A 沈剑波 %A 潘金贵 %J 计算机科学 %D 2001 %I %X 1.引言角色建模(Role Modeling,简作RM)是一种基于角色抽象的面向对象建模方法,角色抽象不同于通常建模机制(如OMT、Booch方法等)所支持的类抽象,它用一个角色刻画一个特定的对象,角色具有可标识性和封装性;角色模型包含了一系列角色的集合,角色模型刻画对象交互作用的主题、对象间的关系、对象协作时向协作者传送的消息以及模型信息的处理过程。这种抽象机制有如下几个特征:角色维持了对象的可标识性,角色模型刻画了相互协作的对象结构,这样的模型有利于我们研究系统的综合行为;RM支持Dijkstra的“分而视之”原则,这一特点使它非常适用于复杂的系统建模,而其综合技术更使之具有强大的重用能力;角色的概念重视一个对象在系统内存在的理由、责任和位置,角色模型规定了对象的作用及其作用的协调关系(相比而言,统一建模语言UML则是规 %K 角色建模语言 %K 面向对象 %K 软件开发 %K UML工具 %U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=64A12D73428C8B8DBFB978D04DFEB3C1&aid=7506B2A691D1BC27&yid=14E7EF987E4155E6&vid=D3E34374A0D77D7F&iid=708DD6B15D2464E8&sid=EDA22B444205D04A&eid=EFD65B51496FB200&journal_id=1002-137X&journal_name=计算机科学&referenced_num=1&reference_num=7