社区
研发管理
帖子详情
rose支持逆向生成类图吗?
vidawhy
2003-10-21 09:03:44
现在我手里有一些C++的hpp文件,请问用rose可以逆向生成这些文件的类图吗?如果可以得话,该怎么做呀?谢谢
...全文
43
4
打赏
收藏
rose支持逆向生成类图吗?
现在我手里有一些C++的hpp文件,请问用rose可以逆向生成这些文件的类图吗?如果可以得话,该怎么做呀?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vidaboy
2003-11-01
打赏
举报
回复
可以
up
vidawhy
2003-10-22
打赏
举报
回复
详细一点可以吗?我在菜单中没有找到你们说的选项呀。谢谢
zhuma
2003-10-21
打赏
举报
回复
可以的
你装个Rose看看菜单
就都知道了
简单的很
neocn
2003-10-21
打赏
举报
回复
c++我没用过,但我以前用Delphi的时候,倒过类图的。可以选择TOOLS里的相关语言,然后convert过来
用Rational
Rose
逆向
工程(java)
生成
类
图
(教程和错误解决)
Rational
Rose
有个很方便的功能,将项目中的JAVA代码自动转换成UML类
图
UML案例-网上购物
本论文共分四部分,分别介绍了统一建模语言(UML)、Rational
Rose
软件、面向对象程序分析与设计以及通过一个简易电子商务系统的例子介绍如何应用UML和
Rose
进行项目需求分析、结构规划和
生成
框架代码,以及如何从现有系统
逆向
转出代码,
生成
Rose
模型。 该设计的主要目的是对统一建模语言的学习过程,并在学习中,通过一个简单的例子来理解UML语言的建模思想。本设计是通过一个购物车的例子来理解UML语言的。通过面向对象程序设计方法与UML思想的结合,对系统进行建模。即设计UML中的用例
图
、顺序
图
、活动
图
、状态
图
、类
图
、组件
图
和部署
图
。通过这些UML框
图
生成
代码。然后,根据
生成
的代码框架及UML模型来完善整个程序。 这个网上购物系统,主要是实现向购物车中添加和删除商品及对商品进行结帐的功能。系统是用JSP语言实现的,它的主要功能都是通过Servlet控制的。该程序的设计思想都是通过UML语言体现的,论文详细描述了整个设计及学习的全过程。 关键字:统一建模语言,JSP,电子商务。
Rational
Rose
业务建模实战应用指导课程
课程目标:有效地提高中、大型软件项目或互联网产品需求分析的速度和质量课程简介:【课程呈现形式】:PPT课件+讲解+实际操作演示【课程特点】:1)课程体系结构清晰,课程内容简练、丰富,在课程内容中采用理论+操作演示的方式,达到“速学速用”的效果2)以通俗易懂的语言,讲解如何有效应用Rational
Rose
工具进行需求分析3)本门课程内容是通过讲师本人担任程序员,技术经理,产品经理,项目经理,部门经理,研发总监,信息化咨询顾问,技术副总等多种岗位角色时,领导或参与实践了多个IT项目后,总结而来,可操作性强,我们只讲工作中实际要用的技能点,快速提升个人需求分析能力【课程优势】:讲师本人通过近13年的一线城市工作经历,通过24个IT项目(项目类型包括:软件项目,互联网项目,系统集成项目,信息化咨询规划项目)总结积累和沉淀,形成了自己独有的学习体系,为了便于大家学习、理解、应用,我对所有课程内容均进行了反复的考虑和规划,我的目标就是我的课程内容要实用,可操作性强!在课程中,我只会讲解工作中常用的知识点以及可能会应用到的知识点,不常用的知识点,我尽量不讲!!!希望可以帮助到大家,谢谢!
软件工程完整ppt
序 前言 第1篇面向过程的软件工程 第1章软件危机、 软件工程 11软件工程的发展史 111程序设计时代 112程序系统时代 113软件工程时代 12软件危机主要表现形式 13产生软件危机的原因及解决途径 131产生软件危机的原因 132解决软件危机的途径 14软件和软件工程 141软件 142软件工程 15软件质量 16软件的生存周期及开发模型 161软件生存周期 162软件开发模型 17习题 第2章可行性研究 21可行性研究的目的与任务 22可行性研究的步骤 23系统流程
图
231系统流程
图
的符号 232系统流程
图
示例 24成本-效益分析 241货币的时间价值 242投资回收期 243纯收入 25可行性研究报告的主要内容 26习题 第3章软件需求分析 31需求分析的任务和步骤 311需求分析的任务 312需求分析的步骤 32需求获取的常用方法 321常规的需求获取方法 322快速建立软件原型来获取需求 33需求分析的方法 331功能分解方法 332结构化分析方法 333信息建模方法 334面向对象的分析 34结构化分析方法 341自顶向下逐层分解的分析策略 342结构化分析描述工具 343数据流
图
344数据字典 345加工逻辑的描述 35需求分析
图
形工具 351层次方框
图
352Warnier
图
353IPO
图
36SA 方法的应用 37习题 第4章软件总体设计 41软件总体设计的目标和任务 42软件设计的概念和原理 421模块和模块化 422抽象 423信息隐蔽和局部化 424模块独立性及其度量 43软件结构设计准则 44软件结构设计的
图
形工具 441软件结构
图
442层次
图
443HIPO
图
45结构化设计方法 451数据流
图
的类型 452结构化设计方法的步骤 453变换型分析设计 454事务型分析设计 46习题 第5章软件详细设计 51详细设计的目的与任务 52结构化程序设计 53详细设计工具 531程序流程
图
532NS
图
533PAD
图
534过程设计语言 54习题 第6章软件编码 61程序设计语言的分类 611基础语言 612结构化语言 613面向对象的语言 62程序设计语言的选择 63程序设计风格 631程序内部文档 632数据说明 633语句构造 634输入/输出 635效率 64习题 第7章软件测试 71软件测试的目标 72软件测试的原则 73软件测试方法 731静态测试与动态测试 732黑盒测试法与白盒测试法 74软件测试用例的设计 741白盒技术 742黑盒技术 75软件测试过程 751单元测试 752集成测试 753确认测试 754系统测试 76调试 761调试的目的 762调试技术 77习题 第8章软件维护 81软件维护的分类 82软件维护的特点 821结构化维护与非结构化维护 822维护的代价 823软件维护中存在的问题 83软件可维护性 831软件可维护性的定义 832软件可维护性的度量 833提高软件可维护性的方法 84维护的副作用 85软件再工程 851软件再工程与
逆向
工程的概念 852实施软件再工程的原因 853软件再工程技术 86习题 第2篇UML与面向对象的软件工程 第9章UML简介 91UML概述 911UML的组成 912UML的特点和用途 913UML的模型视
图
简介 92UML软件开发工具简介 921Rational
Rose
922Visio简介 93习题 第10章面向对象的概念 101面向对象的方法学 1011面向对象建模 1012面向对象的方法与传统软件方法的比较 102对象与类及其UML表示 1021对象 1022类与实例 1023对象属性与操作 1024对象类的关联 103聚集、 组合、 继承和多态 1031聚集与组合 1032抽象与继承 1033多态 104习题 第11章对象设计模式 111对象设计模式概念 1111历史背景 1112对象设计模式 1113设计模式的分类 112几种典型的对象设计模式及应用 1121行为型模式中的职责键模式及应用 1122结构型模式中的外观模式及应用 1123创建型模式中的抽象工厂模式及应用 113对象类的高级概念 1131抽象类、 参数对象类、型与实现对象类 1132接口 1133版型 114组件、 包和结点 1141组件 1142包和包
图
1143结点 115习题 第12章面向对象的软件开发过程 121RUP概述 1211RUP的历史 1212RUP的特色 122RUP软件开发生命周期和建模 1221RUP软件开发的生命周期 1222RUP的动态结构 1223RUP的静态结构 1224RUP的建模 123面向对象软件开发过程的案例分析 1231系统需求 1232系统的静态结构模型 1233顺序
图
和协作
图
1234状态
图
和活动
图
1235组件
图
和部署
图
124习题 第13章软件开发工具
Rose
131
Rose
的用例
图
与类
图
1311用例
图
1312类
图
132
Rose
的交互
图
与状态机
图
1321交互
图
1322状态机
图
133包、 组件
图
与部署
图
1331包 1332组件
图
1333部署
图
134
Rose
的代码
生成
和
逆向
工程 1341代码
生成
1342
逆向
工程 135
Rose
应用举例 136习题 第14章
Rose
及其应用 141
Rose
的主要功能 142
Rose
的使用 1421
Rose
主菜单窗口 1422模型与工作方式的组织 143教学管理系统的分析与设计 1431系统需求分析 1432系统问题领域分析 1433静态结构模型的建立 1434动态行为模型的建立 1435物理模型的建立 144UML类
图
与VB代码的转换 1441VB代码
生成
属性 1442
Rose
模型—VB代码的
生成
1443VB代码的
逆向
工程 145UML类
图
与Java代码的转换 1451UML类
图
—Java代码的
生成
1452Java代码的
逆向
工程 146习题 第15章面向对象的软件体系结构 151软件体系结构概述 152流程处理与客户机/服务器体系结构 1521流程处理 1522客户机/服务器体系结构 153三层和多层体系结构 1531三层体系结构 1532浏览器/服务器体系结构风格 1533多层体系结构 1534团聚与串行 154公共对象请求代理体系结构 155基于层次消息总线的体系结构风格 156异构结构风格 157习题 第16章软件工程新技术 161软件复用技术 1611软件复用概念及分类 1612软件复用的关键技术和复用粒度 162中间件技术 1621中间件概念及特点 1622中间件的分类 163组件技术 1631组件与组件化 1632组件模型及描述语言 1633组件的检索与组装 164计算机辅助软件工程技术 1641CASE的基本概念 1642CASE工具与集成CASE环境 165软件产品线技术 1651软件产品线基本概念 1652软件产品线方法 1653北大青鸟工程 166软件过程与标准化 1661软件过程及其改进 1662ISO 9000标准 1663软件能力成熟度模型 167习题 第3篇软件工程实验 第17章软件工程实验大纲 171面向过程的软件工程实验 1711实验1
图
书馆
图
书管理系统的可行性分析 1712实验2
图
书馆
图
书管理系统的项目开发计划 1713实验3
图
书馆
图
书管理系统的需求分析 1714实验4
图
书馆
图
书管理系统的总体设计 1715实验5
图
书馆
图
书管理系统的详细设计及编码实现 1716实验6
图
书馆
图
书管理系统的系统测试 1717实验7
图
书馆
图
书管理系统用户手册的撰写 1718实验8
图
书馆
图
书管理系统项目开发总结报告的撰写 172面向对象的软件工程实验 1721实验1浏览器系统的可行性分析 1722实验2浏览器系统的项目开发计划 1723实验3浏览器系统的需求分析 1724实验4浏览器系统的体系结构设计 1725实验5采用面向对象方法进行浏览器系统的详细设计 1726实验6利用Rational
Rose
正向工程功能完成编码的实验 1727实验7利用Rational
Rose
逆向
工程完成修改设计的实验 1728实验8浏览器系统的测试 1729实验9浏览器系统用户手册的撰写 17210实验10浏览器系统项目开发总结报告的撰写 附录 附录AUML
图
总结 附录BUML中定义的常用版型、 约束和标记 附录CGOF给出的软件设计模式
《UML建模实例教程》【PPT】
第1章课程定位与教学案例综述. 1.1职业岗位能力需求分析 1.2课程设置和课程定位分析 1.3WebShop电子商城介绍 1.3.1电子商城需求分析 1.3.2电子商城系统设计 1.3.3电子商城数据库设计 1.4LibraryMIS
图
书管理系统介绍 1.4.1
图
书管理系统需求分析 1.4.2
图
书管理系统系统设计 1.4.3
图
书管理系统数据库设计 习题 第2章面向对象技术和建模基础 2.1面向对象方法 2.1.1面向对象方法的基本思想 2.1.2面向对象方法的发展 2.2面向对象的基本概念与特征 2.2.1面向对象的基本概念 2.2.2面向对象的主要特征 2.3面向对象分析 .2.3.1处理复杂问题的原则 2.3.200A方法的基本步骤 2.4面向对象设计 2.5面向对象实现 2.6面向对象方法的内涵 2.7软件建模概述 2.7.1软件建模的概念 2.7.2软件建模的用途 2.7.3软件建模的优点 习题 第3章UML简介 3.1UML的发展 3.1.1UML的发展历程 3.1.2理解UML建模 3.2UML的特点 3.3UML的结构 3.3.1UML的事物 3.3.2UML的关系 3.4UML的视
图
3.4.1用例视
图
3.4.2逻辑视
图
3.4.3并发视
图
3.4.4组件视
图
3.4.5部署视
图
3.5UML
图
形符号 3.5.1用例
图
3.5.2类
图
3.5.3对象
图
3.5.4状态
图
3.5.5活动
图
3.5.6顺序
图
3.5.7协作
图
3.5.8组件
图
3.5.9部署
图
3.5.10UML 2.0新特性 3.6UML建模基本流程 习题 第4章UML建模工具简介 4.1常用UML建模工具 4.1.1 Rational
Rose
4.1.2Enterprise Architect 4.1.3Together 4.1.4PowerDesigner 4.1.5 Visi0 4.1.6Tnffun Plat0 4.2Rational
Rose
安装与配置 4.2.1Rational
Rose
的运行环境 4.2.2Rational
Rose
的安装 4.2.3Rational
Rose
的配置 4.3使用Rational
Rose
建模 4.3.1Rational
Rose
主菜单 4.3.2Rational
Rose
的视
图
4.3.3 Rational
Rose
建模的基本过程 习题 第5章需求建模 5.1用例模型概述 5.2用例
图
组成 5.2.1参与者 5.2.2系统 5.2.3用例 5.3识别和描述用例.. 5.3.1识别用例 5.3.2绘制WebShop电子商城用例
图
5.3.3通过包对用例进行合理规划 5.3.4WebShop电子商城用例
图
(不含关系) 5.3.5用例描述 5.4用例间的关系 5.4.1泛化关系 5.4.2使用关系 5.4.3包含关系 5.4.4扩展关系 5.4.5关系小结 5.4.6WebShop电子商城用例
图
(含关系) 习题 第6章静态建模 6.1静态建模概述 6.2类
图
概述 6.3类
图
的基本组成 6.3.1类的概述 6.3.2绘制带属性的实体类 6.3.3绘制带操作的实体类 6.3.4绘制边界类
图
6.3.5绘制控制类
图
6.3.6UML中的类与语言中的类 6.4类之间的关系 6.4.1关联关系 6.4.2聚合关系 6.4.3组合关系 6.4.4泛化关系 6.4.5实现关系 6.4.6依赖关系 6.5对象
图
6.5.1对象
图
概述 6.5.2对象
图
组成 6.5.3类
图
和对象
图
的比较 习题 第7章数据库建模 7.1PowerDesigner简介 7.2PowerDesigner安装和启动 7.2.1PowerDesigner的安装 7.2.2PowerDesigner的启动 7.3PowerDesigner概念数据模型 7.3.1概念数据模型概述 7.3.2PowerDesigner概念数据模型概述 7.4 PowerDesigner物理数据模型 习题 第8章动态建模 8.1动态建模概述 8.2状态
图
8.2.1状态
图
概述 8.2.2状态
图
组成 8.2.3绘制员工下班回家状态
图
8.3活动
图
8.3.1活动
图
概述 8.3.2活动
图
组成 8.3.3绘制WebShop电子商城活动
图
8.4活动
图
拾遗 8.4.1活动
图
与流程
图
的比较 8.4.2活动
图
与状态
图
的比较 8.5顺序
图
8.5.1顺序
图
概述 8.5.2顺序
图
组成 8.5.3绘制WebShop电子商城顺序
图
8.6协作
图
8.6.1协作
图
概述 8.6.2协作
图
组成 8.6.3绘制WebShop电子商城协作
图
8.7 顺序
图
拾遗 8.7.1 顺序
图
与协作
图
的比较 8.7.2 顺序
图
与协作
图
的互换 习题 第9章物理建模 9.1物理建模概述 9.1.1硬件 9.1.2软件 9.2组件
图
9.2.1组件
图
概述 9.2.2组件
图
组成 9.2.3绘制WebShop电子商城组件
图
9.3部署
图
9.3.1部署
图
概述 9.3.2部署
图
组成 9.3.3绘制WebShop电子商城部署
图
习题 第10章双向工程 10.1双向工程简介 10.2正向工程(
生成
Java代码) 10.3
逆向
工程 习题 第11章统一软件过程RUP 11.1RUP简介 11.2RUPT作流程 11.2.1业务建模 11.2.2需求 11.2.3分析设计 11.2.4实施 11.2.5测试 11.2.6部署 11.2.7配置与变更管理 11.2.8项目管理 11.2.9环境 11.3RUP迭代过程 11.3.1初始 11.3.2细化 11.3.3构造 11.3.4移交 11.3.5迭代计划示例(构造阶段) 习题 附录A综合实训 附录B Rational
Rose
2003主菜单 参考文献...
研发管理
1,265
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章