1.绘制用例图的方法:
(1)在用例图下,创建一个用例图。单击鼠标右键“Use Case View”选择“New”,“Use Case Diagram”。然后双击用例图,打开编辑区中对应的框图。
图片说明
(2)在编辑区添加用例模型的操作者。操作者有游客、会员和系统。单击工具栏上的操作者图标,然后将鼠标移动到用例图窗口上的合适位置,单击即可,同时为操作者命名。
(3)如果想对操作者做详细得到说明或定义,可以在编辑区中单击鼠标右键相应的操作者图符,然后选择“Open Specification”,然后在窗口中为该操作者添加详细的说明信息。
(4)添加操作者之间的关系。部分操作者之间的关系可能存在着“泛化”关系。所谓“泛化”,就是类之间的继承之间的关系。添加泛化关系时,可以单击工具栏中的泛化关系图标,然后在编辑区中的操作者之间画一条线。双击这条线,可以在打开窗口中对“泛化”关系进行详细的定义。
(5)添加用例。单击工具栏中的用例图符,然后在用例图中的合适位置单击鼠标右键,得到一个用例图符,然后对该用例进行编辑,添加它的名称。
(6)添加操作员与各用例之间的关系。单击工具栏中的单向连接线图标,然后在编辑区中从操作者到相关用例画一条线即可。
(7)添加对用例的文字性描述。用例图可以展示系统的功能需求,但是仅仅有用例图是不够的。文字性的描述可以包括以下几个方面:用例编号,用例名称,用例描述,前置条件,后置条件,活动步骤,扩展点和异常处理。
图片说明
图片说明
2、绘制类图:
(1)创建包。在浏览器窗口中,单击鼠标右键“Logicalview”文件夹,选择“New”->“Package”。得到新的包,命名为“entity”。用同样的方法创建boundary和control包。
图片说明
(2)创建类。在浏览器窗口,单击鼠标右键“entity”包,选择“New”->“Class”。得到新的类,命名为“用户”。同样的创建boundary包中的用户登录界面类和control包中的用户登录界面控制类、数据库操作类。

(3)添加类的属性。在浏览器窗口中,双击用户,选择Attributes标签,单击鼠标右键下方空白处,选择Insert,双击出现的属性名,修改属性名和属性类型。用同样的方法添加用户登录界面类、用户登录界面控制类、数据库操作类中的属性。
图片说明
(4)添加类的方法。在浏览器窗口中,双击用户,选择“Operations”标签,单击鼠标右键下方空白处,选择Insert,双击出现的方法名,修改方法名和方法的返回类型。用同样的方法添加用户登录界面类、用户登录界面控制类、数据库操作类中的方法。
图片说明
(5)创建类图。在浏览器窗口中,单击鼠标右键“logicalview”文件夹,选择“New”->“Class Diagram”,得到新的类图后,将其命名为“用户登录”。
图片说明
(6)绘制类图中的类。打开“用户登录”类图,将用户类、用户登录界面类、用户登录界面控制类、数据库操作类分别单击,拖动到类图上。
图片说明
(7)绘制类图中的关系。单击工具栏中的相应的关系图标,然后在编辑区相应的类之间画一条线。若关系为聚合关系,单击鼠标右键线的一边,选择“Navigable”,再次单击线的同一侧,选择“aggregate”。若关系为关联关系,依次单击线的两侧,依次选择“Multiplieity”和相应的数字。
图片说明
3、绘制状态图:
(1)创建状态图。在Rose中,可以为每个类创建一个或者多个状态图,类的转换和状态都可以在状态图中体现。首先,展开“Logic View”菜单项,然后在“Logic View”图标上单击鼠标右键,在弹出的菜单中选择“New”下的“Statechart Diagram”选项建立新的状态图。
图片说明
(2)创建初试状态和终止状态。初始状态代表着状态图的起点,终止状态代表着状态图的终点。初始状态在状态图中用实心圆表示,终止状态在状态图中用实心圆的空心圆表示。
(3)创建状态。首先用鼠标左键单击状态图工具栏中对应的图标,然后在绘制区域要创建状态的地方单击鼠标左键。创建新的状态后,我们可以修改状态的属性信息。双击状态图标,在弹出的对话框“Genral”选项卡里进行如名称“Name”和文档说明“Documentation”等属性的设置。
图片说明
(4)创建状态之间的转换。在UML中转换用一条带箭头的直线表示。要增加转换,首先用鼠标左键单击状态工具栏中的图标,然后再用鼠标左键单击转换的源状态,接着向目标状态拖动一条直线。
(5)创建事件。要增加事件,先双击转换图标,在出现的对话框的“General”选项卡里增加事件,接下来,在“Event”选项中添加触发转换的事件,在“Argument”选项中添加事件的参数,还可以在“Documentation”选项中添加对事件的描述。
图片说明
(6)创建监护条件。监护条件是一个布尔表达式,它控制转换是否能发生。要添加监护条件,先双击转换的图标,选择出现的对话框中的“Detail”选项卡中“Guard Condition”选项,然后填入监护条件。
图片说明
图片说明
4、绘制顺序图:
(1)创建一个新的顺序图。在浏览器窗口,单击鼠标右键“登录注册”用例,选择“New”->“Sequence Diagram”。
(2)绘制顺序图中的对象。打开顺序图后,单击工具栏中的对象图符,然后在编辑区的合适位置单击鼠标,即可得到一个对象。
(3)在对象之间添加消息。单击工具栏中的相应的消息图标,然后在编辑区相应的对象的生命线之间画一条线,再编辑消息内容。
(4)输入消息内容。双击表示消息的箭头,在弹出的对话框的“Name”选项里输入要添加的文本。
(5)在每个对象的生命线末端绘制生命线的终止符图标,表示该对象生命周期结束。
图片说明