社区
研发管理
帖子详情
怎么用Rose对一个已有源代码的系统画包图?
seamis
2011-02-16 04:03:22
怎么用Rose对一个MFC程序画包图?
...全文
485
3
打赏
收藏
怎么用Rose对一个已有源代码的系统画包图?
怎么用Rose对一个MFC程序画包图?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liuhuang007
2011-04-08
打赏
举报
回复
有逆向工程,就是将源代码转化成UML包图。MFC的我不会,你可以参考一下Java的逆向工程
在Tools下面Java/J2EE ->Reverse Enginer。选择源码,就可以了。
祝你成功
Shinyar
2011-04-07
打赏
举报
回复
我也正在做这个事情,根据程序反向分析,一点点的自己画中……
caocheng8230
2011-03-08
打赏
举报
回复
同求
不过我的想法是(可能不正确)
根据你的主模块的不同来划分
UML之
包图
先来看一下什么是
包图
:
包图
是在uml中用类似于文件夹的符号表示的模型元素的组合。
系统
中每个元素都只能为
一个
包所有,
一个
包可嵌套在另
一个
包中。使用
包图
可以将相关元素归入
一个
系统
。
一个
包中可 包含附属包、图表或单个元素。 我的思维导图: 包的作用:(1)逻辑上把
一个
复杂的图模块化;(2)组织
源代码
。 包的图符: 包中的元素:类、接口、构件、用例、其他包等。如果包被撤销,则其中的
探秘
ROSE
编译器框架:
源代码
到
源代码
的革命
探秘
ROSE
编译器框架:
源代码
到
源代码
的革命 项目介绍
ROSE
是
一个
开源的编译器基础设施,专门设计用于构建大规模Fortran 77/95/2003、C、C++、OpenMP和UPC应用的源到源程序转换和分析工具。不论你是经验丰富的编译器研究人员还是只有少量编译器背景的库和工具开发者,
ROSE
都是你的理想选择。特别适合构建静态分析、程序优化、任意程序变换、领域特定优化、复杂循环优化、性能分析以及...
【设计模式】UML建模之
包图
、组件图和部署图学习笔记
UML建模中
包图
、组件图和部署图学习笔记 对于较大的项目进行UML建模,由于有很多的类和用例,仅仅利用类图和用例图的话,常常会使结构变得更为复杂。此时如果可以以功能模块划将类图和用例图进行封装,可以很好地简化结构图,让开发人员或者使用人员更容易看懂整个结构或流程。此时
包图
会是不错的选择。利用
包图
可以封装相同类型的类或用例,包与包之间利用不同的联系进行连接。此时,庞大复杂的
系统
变成了,一目
包图
包图
是什么
包图
是在 UML 中用类似于文件夹的符号表示的模型元素的组合。
系统
中的每个元素都只能为
一个
包所有,
一个
包可嵌套在另
一个
包中。使用
包图
可以将相关元素归入
一个
系统
。
一个
包中可包含附属包、图表或单个元素。 干什么
包图
的作用(简单的来说就两个作用) 1、逻辑上把
一个
复杂的图模块化 2、组织
源代码
拓展:包中的元素 类、接口、构件、 用例、其他包等 若包被撤销,则其中的元素
建模工具
Rose
的学习
在随着面向对象的程序设计的广泛应用,可视化编程遍地开花的今天,编程工作人员的地位一再被动摇,早以不再作为开发中的主流,而软件工程的应用以作为软件开发的质量和效率的重要见证已越来越被重视,针对早期的结构化建模工具的明显不足,
ROSE
吸取众多建模工具的优点,排除其不足,采用面向对象的成熟技术和双向工程的技巧,为提高软件开发的效率,保证软件开发的质量和可维护性作出了巨大的贡献。软件工程概述 软件开
研发管理
1,268
社区成员
28,280
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章