- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《UML与Rose建模应用》教材课件-子情境1.3分析
* 子情景1.3 Rose视图 情境1:认识UML 子情境1.3 Rational Rose 视图 UML及Rose建模应用 学习情境1:UML与Rose认知 子情境描述 熟悉与掌握Rose视图是进行UML建模必备基础。因此我们有必要先熟悉Rational Rose的工作环境与界面结构。在Rational Rose的界面中,有四种视图(View):用例视图(UseCaseView),逻辑视图(LogicalView),组件视图(ComponentView),部署视图(DeploymentView)。每个视图针对不同的对象,具有不同用途。 子情境描述 使用Rose进行软件设计的基本思路: 1.启动Rose 2.选择目标项目或向导 3.创建项目 4.创建各种框图 5.生成代码框架 视图 能包含的模型元素 用例视图 业务参与者、业务工作者、业务用例、业务用例图、业务用例实现、参与者、用例、用例文档、用例文档、用例图、类图、状态图、活动图、顺序图、协作图、包、文件、URL 逻辑视图 用例、用例文档、用例文档、用例图、类图、接口、状态图、活动图、顺序图、协作图、包、文件、URL 构建视图 构件、接口、构件图、包、文件、URL 部署视图 进程、处理器、连接器、设备、部署图、文件、URL 相关知识 用例视图可以包括系统中的所有参与者、用例和用例图,还可以包括一些顺序图或者协作图。 在Rose模型中,参与者用如图1-19所示的图标表示。用例用如图1-20所示的图标表示。 用例在功能上必须是完整的。每个用例都是从输入开始,产生结果输出给参与者。用例与参与者之间用关联实现连接,表示参与者启动用例执行,而用例将值返回给参与者,如图1-21所示。 图1-19 Student 图1-20 RegisteringCourse 图1-21 用例图 了解用例视图 步骤1 子情景实施 图1-22 类图 步骤2 了解逻辑视图 从逻辑视图中可以看到系统的逻辑结构,其中主要包括: (1)类:类是一组共享某种共有结构和共有行为。 (2)类图:类图从静态的角度描述了类与类之间的关系,同时描述了类的属性和操作。如图1-22所示:设计者可以通过类图迅速浏览系统中的类、类的关系、属性和操作。 子情景实施 图1-23 状态机图 (3)交互图:交互图通过捕捉合作对象的顺序交互和并行交互,对用例事件流的执行情况进行跟踪。 (4)状态机图:状态机图包括状态图和活动图,它们都用于显示对象的动态行为。如图1-16所示:状态图显示对象的各种可能状态,并演示对象如何从一种状态过渡到另一种状态。 (5)包:逻辑视图中的包是一组相关的类或者其他模型元素。 步骤2 了解逻辑视图 子情景实施 从构件视图中可以看出系统实现的物理结构,它主要包括: (1)构件:构件表示一个具有良好定义的接口的软件模块,如源代码,二进制代码、可执行文件和动态链接库等。构件的接口由构件提供的一个或多个接口元素表示。构件是代码的实际模块,实现一个特定的类。 (2)构件图:构件图显示构件包、构件、接口和依赖关系。它提供了系统模型的一个物理视图。 (3)包:相关构件的包。 步骤3 了解构件视图 子情景实施 步骤4 了解部署视图 部署视图关系系统的实际部署情况,一个项目只有一个部署视图。部署视图显示系统中所涉及的进程、处理器、设备和连接。部署视图包括: (1)进程:面向对象程序或者系统中控制线程的执行。在部署视图中,进程是指在自己的内存空间中执行的机器。 (2)处理器:能够执行程序的硬件。 (3)设备:设备是不具有计算功能的硬件。 子情景实施 知识或技能拓展 Rose的九种图: (1)用例图use case diagram,描述系统功能。 (2)类图class diagram,描述系统的静态结构。 (3)对象图object diagram,描述系统在某个时刻的静态结构。 (4)序列图sequence diagram,按时间顺序描述系统元素间的交互。 (5)协作图Collaboration diagram,按照时间和空间顺序描述系统元素间的交互和它们之间的关系。 知识或技能拓展 Rose的九种图: (6)状态图state diagram,描述了系统元素的状态条件和响应。 (7)活动图activity diagram,描述了系统元素的活动。 (8)构件图component diagram,描述了实现系统的元素的组织。 (9)部署图deployment diagram,描述了环境元素的配置,并把实现系统的元素映射到配
您可能关注的文档
- 《MATLAB教程及实训(第2版)》曹弋ppt3分析.ppt
- 《Module+2+Unit1+Cultural+relics》(summing+up)(市级公开课):课件六(13张PPT)(人教版必修2)分析.ppt
- 《Module+2+Unit3+Computers》(市级新教材培训会骨干教师的说课课件):课件四(30张PPT)(人教版必修2)分析.ppt
- 《4、雨点》分析.ppt
- 《MATLAB教程及实训(第2版)》曹弋ppt1分析.ppt
- 《SCR脱硝-技术方案2-采用低温板式催化剂》分析.doc
- 《POP广告及招贴设计》课件第三章分析.ppt
- 《PLC应用技术(三菱)》课件.第四单元-顺序功能图分析.ppt
- 《SQL_Server_2005数据库基础》项目一_认识学生管理数据库分析.ppt
最近下载
- 津津有味·读经典Level3《弗兰肯斯坦》译文.docx
- Zippo2008原版年册完整集合DE系列.pdf VIP
- 2025年体育产业数字化转型与体育赛事数据安全与隐私保护报告.docx
- 纪委监委考试题及答案.doc VIP
- 基于“劳动育人”理念的家校共育小学生劳动素养的实践研究.docx VIP
- 2025年价格鉴证师考试题库(附答案和详细解析)(1010).docx VIP
- 相声艺术讲座——基本结构.pdf VIP
- 雨课堂学堂在线《生心理健康教育(广州中医药)》学堂云单元测试考核答案.pdf
- 黄金分割(北师大版)市公开课一等奖省赛课获奖PPT课件.pptx VIP
- 运输服务优化方案.pdf VIP
原创力文档


文档评论(0)