欢迎来到天天文库
浏览记录
ID:15897068
大小:1.34 MB
页数:29页
时间:2018-08-06
《系统分析与设计实验3-uml-2011》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《信息系统分析与设计》课程实验实验报告3—UML建模实验项目名称UML建模实验室信息管理与工程学院四楼机房实验日期2008.3班级学号姓名29【实验目的】n了解面向对象分析与设计的基本要素,掌握以用例为中心的需求分析方法n掌握应用UML语言建立模型的面向对象分析方法n学会使用Case工具绘制用例图和类图n学会使用Case工具绘制顺序图、状态图和活动图。【实验要求】n完成系统用例图。n完成系统类图。n完成顺序图、状态图和活动图。【实验环境】nWindows2000操作系统;nPowerdesigner;【信息系统项目】自选实验环节一:示例实验(一)创建面向对
2、象模型(OOM)为创建OOM及定义模型的属性和选项,具体步骤如下:步骤1:进入PowerDesigner开发环境,单击工具栏中的New(新建)按钮,弹出New对话框(图10.7)。图10.7选择OOM29步骤2:在New对话框左边的Modeltype栏中选择Object-OrientedModel(面向对象模型)。对话框右边General页中各个选项的含义如下:Objectlanguage:选择对象语言,包括:Analysis、C#、C++、IDL-CORBA、Java、PowerBuilder、VisualBASIC.NET、VisualBASIC6、X
3、ML-DTD和XML-Schema等。Firstdiagram:选择图形的类别,包括类图、用例图、顺序图、构件图和活动图等等。Share:共享目标对象语言描述文件。Copy:创建一个目标对象语言描述文件的副本。步骤3:使用系统的默认设置(Java语言、用例图等),单击“确定”按钮,进入OOM设计工作区,如图10.8所示。在该工作区中,可以定义OOM的属性和操作,也可以设计各种UML图形。图10.8OOM设计工作区步骤4:在Model菜单中单击ModelProperties…命令,显示OOM属性定义窗口,如图10.9所示。图10.9OOM属性定义窗口OOM的
4、General属性页的选项包括:Name:模型名称,例如“TutorialOOM”。Code:模型代码,例如“Tutorial_OOM”。29Comment:模型注释。Author:作者。Version:版本。Objectlanguage:模型中的对象语言,例如“Java”。Defaultdiagram:默认使用的图形,例如“ClassDiagram_1”。步骤5:定义完毕单击“确定”按钮。然后在File菜单中单击SaveAs…命令,以“Tutorial.OOM”这个名称保存所定义的模型。步骤6:设置模型选项。在Tools菜单中单击ModelOptions
5、…命令,打开ModelOptions(模型选项)对话框,如图10.10所示。部分选项的含义如下:Showclassesasdatatypes:将类当成数据类型显示。Previeweditable:预览时允许编辑。Defaultdatatypes:默认的数据类型。包括Attribute(属性)、Operation(操作)和Parameter(参数)等。Domain/Attribute:域/属性。包括域与数据项强制无分歧(Enforcenon-divergence)、数据类型(DataType)、数据校验(Check)和规则(Rules)等。Message:消
6、息。选择是否支持延时(SupportDelay)。步骤7:单击SetAsDefault按钮,选择默认选项,然后,单击OK按钮。图10.10“模型选项”对话框(二)用例图启动PowerDesigner,选择Object-OrientedModel选项,然后在出现的对话框中选择开发语言,起始图形选择UseCaseDiagram。单击“确定”按钮,进入编辑界面后操作步骤如下:(1)单击对象面板上的UseCase工具。(2)在编辑窗体上用单击方式创建每个用例。(3)单击面板上的Actor工具。29(1)在编辑窗体上用单击方式创建一个Actor。(2)将各个UseC
7、ase分别进行命名。(3)双击Actor标识,设置Actor说明、实现类(见步骤2)。(4)单击面板上的Association工具。(5)先单击Acotr,然后单击相应的UseCase,建立Actor和UseCase的关联,如此反复,直到所有的UseCase和Actor发生联系位置。(6)双击Association连线,进行有关属性的设置。(7)运用对象面板上的矩形工具和文本工具添加系统边界和系统名称。用例图示例-销售订单管理举例:用例描述1用例名称销售订单基本信息管理用例描述29该用例实现了销售订单基本信息的管理,包括对销售订单的新建、删除、修改、查询功
8、能。销售订单是针对客户的购买需求进行存货定购的管理。典型事件流销售
此文档下载收益归作者所有