《软件工程实践与项目管理》课件第7章.ppt

《软件工程实践与项目管理》课件第7章.ppt

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

图7-15协作图创建步骤1图7-16协作图创建步骤27.7建立静态模型序列图可以帮助我们分析出类。我们从AddTask的序列图可以分析出frmToDo、CTasks、CTask三个类。1.创建类下面我们从逻辑视图的包中建立这三个类以及它们之间的关联。(1)从左边的视图菜单中点击逻辑视图LogicalView,进入逻辑视图。(2)然后从工具栏拖动一个类图符号到右边区域,如图7-17所示。输入类名:frmToDo、CTasks、CTask,如图7-18所示。图7-17创建类图7-18创建类frmToDo、CTasks和CTask(3)把图7-18左边视图菜单的逻辑视图中的三个类拖动到相应的类图中,从而创建关联,如图7-19所示。图7-19创建三个类的关联2.细化类的设计通过添加类的属性逐步细化类的设计。可通过点击LogicalView/Main来细化类,其结果如图7-20所示。图7-20细化类视图7.8实现模型实现前面使用Rose工具创建的模型就是使用组件视图部署组件,从而设计系统最终的实现结构,这个结构包括如下组件:dll文件、exe文件以及java环境,这些组件在组件视图componentView中实现。例如:假设只需要一个exe文件。那么可以进行如下操作:(1)点击左边的视图菜单中的ComponentView/New/Package命令,如图7-21所示。图7-21创建组件(2)输入组件名称:ToDoList。在Stereotype中选择exe类型,然后点击OK按钮。如图7-22和图7-23所示。图7-22创建ToDoList组件图7-23ToDoList组件视图(3)然后把逻辑视图LogicalView中的frmToDo、CTasks、CTask三个类拖动到ComponentView的EXEToDoList组件中。(4)最后为每个类或包指定实现的部件即可。第7章RationalRose建模工具7.1RationalRose简介 7.2Rose界面简介 7.3创建角色 7.4建立角色和用例的关联7.5创建序列图 7.6创建协作图 7.7建立静态模型 7.8实现模型 第7章RationalRose建模工具7.1RationalRose简介RationalRose(以下简称Rose)是用UML快速开发应用程序的工具之一,其主窗口如图7-1所示。图7-1RationalRose主窗口Rose工具创建的系统模型包括所有UML图、角色、对象、类、组件和部署节点等。Rose工具可以极大地帮助开发人员有效地进行系统设计。例如:利用Rose工具可以先设计系统的用例图,表示出系统业务流程和功能;然后用类和类图描述系统中的对象及其相互关系;使用组件图可以演示类如何映射到组件中;最后,使用部署图可以展示系统的物理设计。这不仅方便了开发人员,而且还可以对其他项目组人员有如下用处:(1)整个项目小组可以使用用例图了解系统的业务;(2)客户和项目管理人员使用用例图确定项目的范围;(3)项目管理人员可以使用用例图和文档将项目进行分解;(4)分析人员和客户使用用例图了解系统提供的功能,使用序列图和协作图了解系统的逻辑流程、系统中的对象及对象间的消息;(5)质量管理人员可以使用用例文档、序列图、协作图获取测试脚本所需的信息;(6)部署人员使用组件图和部署图了解要创建的可执行文件、DLL和其他组件在网络上的部署位置。7.2Rose界面简介在Rose操作窗口下,可以看到以下四个视图:用例视图(UseCaseView)、逻辑视图(LogicalView)、组件视图(Component)和部署视图(DeploymentView)。它可支持七种UML图:用例图、序列图、协作图、类图、状态图、组件图和部署图。Rose界面由五大部分组成,分别是:工具栏(标准和图形)、浏览区、文档描述窗口、图形窗口和状态栏,如图7-2所示。图7-2Rose工具界面其主要功能如下:(1)工具栏:用于迅速访问常用命令,分标准工具栏和图形工具栏。Rose的标准工具栏独立于当前打开的图形窗口界面,如图7-3所示。图7-3Rose标准工具栏(2)浏览区:通过它可以在各模型间迅速漫游。Rose的浏览区描述了原本的视图模型,并且提供了在每一种视图的组件间进行访问的功能。其中,“+”表示该图标为折叠

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档