软件工程——原理、方法和工具 教学课件 作者 李东生 Ch14.pptVIP

软件工程——原理、方法和工具 教学课件 作者 李东生 Ch14.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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 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 * 14.1 ROSE的主要功能 14.2 Rose的使用 14.3 教学管理系统的分析与设计 14.4 UML类图与VB代码的转换 14.5 UML类图与JAVA代码的转换 Rational Rose 是一个功能全面的,具有能满足所有建模环境(Web开发,数据建模,Visual Studio 和 C++、JAVA)需求能力和灵活性的一套解决方案。 Rational Rose可以和任何一种面向对象的应用程序结构组合使用,通过Rational Rose系列产品可得到各类主要编程语言和快速应用开发工具的直接支持。 Rational Rose是一个菜单驱动的应用程序,具有非常友好的图形用户界面。 14.2.1 ROSE主菜单窗口 14.2.2 模型与工作方式的组织 ROSE应用程序界面使用下列窗口来显示、建立、修改和操纵模型元素并用相应文档记录下来 。 ROSE界面主要包括应用程序窗口、工具栏、文档窗口、模型图窗口和日志窗口五大部分。 控制菜单栏 标题栏 菜单栏 工具栏 工具箱 最小化、最大化、关闭按钮 浏览器窗口 文档窗口 状态栏 日志窗口 模型图窗口 综览窗口图标

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档