网站大量收购独家精品文档,联系QQ:2885784924

[工学]南邮软件工程Rational_Rose.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]南邮软件工程Rational_Rose

软件工程实验 — Rational Rose 2003 Rational Rose 2003简介 Rational Rose是由美国的Rational公司开发的、面向对象的可视化建模工具。利用Rose工具,可以建立用UML描述的软件系统模型,它支持UML中的用例框图、活动框图、序列框图、协作框图、状态框图、组建框图和布局框图等。而且通过其正向和逆向转出工程代码的特性,可以支持C++、Java、Visual Basic和XML DTD 的代码生成和逆向转出工程代码。本章的实验环节我们以Rose 2003为基础,掌握其进行UML建模的基本操作。 Rose建模环境 Rose 提供了一套十分友好的界面让用户对系统进行建模。安装完Rose 之后,单击“开始”→“程序”→“Rational Software”→“Rational Rose Enterprise Edition”命令选项,则会出现如图所示的界面,选择Rose新模型的应用架构(Framework)界面。开发人员可以选择J2EE,J2SE1.2,J2SE1.3,jfc-11等应用框架进行系统分析和设计。 Rose模型的视图 Rational Rose模型提供了4种视图:用例视图(Use Case View)、逻辑视图(Logical View)、组件视图(Component View)和部署视图(Deployment View)。每当创建一个新的Rose模型时(扩展名为.mdl),Rose将自动生成上述视图,Rose把视图看作模型结构的第一层次。每种视图针对不同的对象,具有不同的用途。 Rose建模界面 应用Rose画用例图 1、实验目的 (1) 理解用例图的基本概念。 (2) 掌握运用Rose工具绘制用例图的基本操作。 应用Rose画用例图 2、实验案例 首先我们以一个网络教学系统为例进行简单的用例建模,接着学习下如何运用Rose工具绘制用例图。 应用Rose画用例图 2、实验案例 已知某网络教学系统的功能需求如下: (1) 学生可以登陆网站浏览和查找各种信息以及下载文件。 (2) 教师可以登陆网站给出课程见解、发布、修改和更新消息以及上传课件。 (3) 系统管理员可以对页面进行维护和批准用户的注册申请。 应用Rose画用例图 分析: 确定参与者 通过上述需求描述的分析,可以确定系统的参与者为教师、学生和系统管理员。另外,教师、系统管理员和学生都可以从“网站用户”这个参与者泛化而来,网站用户即网站的注册用户,注册用户可以登录系统完成相应的操作。 确定用例 确定参与者使用的用例,可以通过提出“系统要做什么?”这样的问题完成。在网络教学系统中,学生可以浏览课程简介,教学计划,学习方法等教师发布的文章,并可以根据关键字查询文章。此外,在对学生进行下载权限的鉴别后,学生可以从网站上下载课件。教师作为教学的主导者,使用此网站可以发布学习方法,课程重点等和教学相关的文章,以及和课程相关的通知等,还可以将某一门课程的课件上传。系统管理员作为网站专门的管理人员,负责维护页面,处理注册申请的工作。因此,可以确定网络教学系统的用例有:登录系统,文章浏览、文章有哪些信誉好的足球投注网站、权限认证、文件下载、添加课程简介、上传课件、文章或消息发布、文章或消息修改、页面维护、处理注册申请。 应用Rose画用例图 综上所述,可以得出系统用户参与的总的用例图如右图所示。从图中可以清楚地看到泛化关系与各个参与者所参与的用例。 操作步骤 (略) 应用Rose画用例图 3、实验内容 利用Rose工具画出ATM(自动柜员机)系统总的用例图。 应用Rose画用交互图 1、实验目的 (1) 理解时序图的基本概念。 (2) 理解协作图的基本概念。 (3) 掌握在Rational Rose中绘制交互图的操作方法。 应用Rose画用交互图 2、实验案例 如右图所示,分别是Rose 2003中提供的时序图和协作图的建模图形符号。 应用Rose画用交互图 2、实验案例 在本节实验里,我们仍然以前一节中的网络教学系统案例为例,运用Rose工具为“学生下载文件”这一用例设计时序图和协作图。 分析:对于“学生下载文件”这一用例来说,学生要下载文件,首先要向下载窗口发送请求,然后下载窗口将下载的参数传递给服务器,服务器与数据库交互以获得用户的权限的认证,认证信息再通过服务器以及下载窗口传递给学生。 应用Rose画用交互图 根据以上对学生下载文件的流程分析,可设计出如下图7-34所示的时序图。 应用Rose画用交互图 根据以上对学生下载文件的流程分析,可设计出如下图7-35所示的协作图。 应用Rose画用交互图 接下来,我们具体学习下如何运用Rose 2003绘制时序图和协作图。 操作步骤(略) 应用Rose画用交互图

您可能关注的文档

文档评论(0)

ipbohn97 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档