- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程——原理、方法和工具 Ch.14 ROSE及其应用 第 14章 ROSE及其应用 14.1 ROSE的主要功能 14.2 Rose的使用 14.2.1 Rose主菜单窗口 14.2.1 Rose主菜单窗口 14.2.2 模型与工作方式的组织 14.2.2 模型与工作方式的组织 14.3 教学管理系统的分析与设计 14.3.1 系统需求分析 14.3.2 系统问题领域分析 14.3.2 系统问题领域分析 14.3.2 系统问题领域分析 14.3.2 系统问题领域分析 14.3.2 系统问题领域分析 14.3.2 系统问题领域分析 14.3.3 静态结构模型的建立 14.3.3 静态结构模型的建立 14.3.3 静态结构模型的建立 14.3.4 动态行为模型的建立 14.3.4 动态行为模型的建立 14.3.4 动态行为模型的建立 14.3.4 动态行为模型的建立 14.3.4 动态行为模型的建立 14.3.4 动态行为模型的建立 14.3.5 物理模型的建立 14.3.5 物理模型的建立 14.3.5 物理模型的建立 14.3.5 物理模型的建立 14.4 UML类图与VB代码的转换 14.4 UML类图与VB代码的转换 14.5 UML类图与JAVA代码的转换 习题 习题 Q A Rose VB集成了以下工具,对VB语言的双向工程提供支持: Class Wizard:可以帮助用户在模型中创建和修改一个新的VB类。 Model Assistant:用于正向工程中更新和精确指定一个类的代码生成属性。 Component Assignment Tool:提供一个易于使用的接口,方便在模型中创建新的组件、将组件与源代码项目关联以及将类映射到组件。 Code Update Tool:对模型和VB源代码项目进行双向工程。 Model Update Tool:从源代码中收集信息,更新应用程序是设计模型。 14.4.1 VB代码生成属性 14.4.2 ROSE模型-VB代码的生成 14.4.3 VB代码的逆向工程 14.5.1 UML类图-JAVA代码的生成 14.5.2 JAVA代码的逆向工程 1. ROSE分别用哪些图描述系统的静态和动态方面? 2. 假如你是一个系统分析员,需要建立篮球比赛的模型。现在你正在会见一名教练员来了解比赛规则情况。谈话过程可能如下: 分析员:“教练,你好!请大致介绍一下篮球比赛的规则?” 教练员:“好。比赛的目标是要把篮球投入篮框并且要尽量比对手得更多的分。每个篮球队由5名队员组成:两名后卫、两名前锋和一名中锋。每个队要设法将球推进到篮框附近,目的是将篮球投入自己队的篮框。” 分析员:“如何将球推进?” 教练员:“通过运球和传球。但是每一方篮球队都必须在规定的进攻时间内投篮。” 分析员:“规定的进攻时间?” 教练员:“是的,在某一方获得控球权后,必须在规定的24秒进攻时间内投篮。” 分析员:“如何计算篮球比赛的得分?” 教练员:“三分线之内每投中一次篮框得两分,三分线之外投中一次得三分。一次罚球得一分。其中罚球是对方犯规后判罚的投球,如果某个队员犯规,则比赛暂停,由被侵犯的队员在罚球线处罚球。” 分析员:“再详细说明一下每个篮球队员在比赛中的情况好吗?” 教练员:“后卫队员通常主要是运球和传球。他们一般都比前锋队员矮,前锋队员通常又比中锋矮。所有的队员必须都要能够运球、传球、投球、抢篮板球。大部分抢篮板球和中距离投篮都由前锋队员完成,而中锋通常离篮框最近,一般由他来篮下进攻。” 分析员:“场地大小如何?另外,每场比赛时间是多少?” 教练员:“场地大小为28米长,15米宽。篮框距地面3.05米高。一场比赛为40分钟,分为4节,每节10分钟。有专门的比赛时钟记录比赛还剩下多少时间。” 对上述信息进行分析,确定系统中的用例、类、对象以及交互过程的状态转换及协作关系等,使用ROSE工具绘制分析的结果。如果你还知道比上述描述更多的有关篮球比赛的信息,试着将这些信息也加到分析结果图中。 * tyutli@163.com * 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 14.1 ROSE的主要功能 14.2 Rose的使用 14.3 教学管理系统的分析与设计 14.4 UML类图与VB代码的转换 14.5 UML类图与JAVA代码的转换 Rational Rose 是一个功能全面的,具有能满足所有建模环境(Web开发,数据建模,Visual Studio 和 C++、JAVA)需求能力和灵活性的一套解决方
您可能关注的文档
- 软件工程 作者 田秋成 第5章需求分析.ppt
- 软件工程 作者 田秋成 第6章系统设计.ppt
- 软件工程 作者 田秋成 第7章界面设计.ppt
- 软件工程 作者 田秋成 第8章程序设计.ppt
- 软件工程 作者 田秋成 第10章面向对象技术.ppt
- 软件工程 作者 田秋成 第12章软件运行与维护.ppt
- 软件工程 作者 田秋成 第13章软件项目管理.ppt
- 软件工程 作者 夏小娜 第1篇-第2章 计算机系统工程.ppt
- 软件工程导论 作者 陈明 05第五章 详细设计.ppt
- 软件工程导论 作者 陈明 06第六章 面向对象的分析和设计方法.ppt
- 软件工程——原理、方法和工具 作者 李东生 Ch15.ppt
- 软件工程——原理、方法和工具 作者 李东生 Ch16.ppt
- 软件工程——原理、方法和工具 作者 李东生 Ch17.ppt
- 软件构件与体系结构——原理、方法与技术 作者 王映辉 2 软件复用和构件技术.ppt
- 软件构件与体系结构——原理、方法与技术 作者 王映辉 4 软件体系结构概念.ppt
- 软件构件与体系结构——原理、方法与技术 作者 王映辉 5 软件体系结构模式和风格.ppt
- 软件构件与体系结构——原理、方法与技术 作者 王映辉 7 软件体系结构设计.ppt
- 软件构件与体系结构——原理、方法与技术 作者 王映辉 8 软件体系结构描述.ppt
- 软件构件与体系结构——原理、方法与技术 作者 王映辉 10 软件体系结构编档(二).ppt
- 软件构件与体系结构——原理、方法与技术 作者 王映辉 11 基于UML的SA设计.ppt
文档评论(0)