发信人: frankwong()
整理人: majorsun(2000-02-17 19:45:38), 站内信件
|
采用以下步骤可对原有的VC++的软件源码进行分析,建立其模型: 1.import MFC6.0 2.在componet diagram中,建立该软件的构件(通常采用exe类型),此处假设 该软件名为project1.exe 3.建立project1.exe构件与vc++的workspace文件的映射关系. 4.对该构件进行reverse engeneer 5.rose98i 将自动启动vc++6.0,并分析project1.dsw中定义的所有源文件,并 建立其类的模型,及其关系. 注:采用Reverse Engeneer仅能够建立"Class Diagram"及其关系图(静态) 无法建立动态的关系图,如:"Collaboration Diagrm", "Seqence Diagram", "State Diagram"等,需要自己在分析源码后进行.
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.101.101.78] 发信人: leohu (实习的太阳神), 信区: SystemAnalysis 标 题: Re: 应用Rose98i对VC++项目进行模型分析/建立 发信站: 网易虚拟社区 (Mon Aug 2 22:56:53 1999), 站内信件
【 在 frankwong (frank) 的大作中提到: 】 : 采用以下步骤可对原有的VC++的软件源码进行分析,建立其模型: : 1.import MFC6.0 : 2.在componet diagram中,建立该软件的构件(通常采用exe类型),此处假设 : 该软件名为project1.exe : .......
慢的惊人,而且很有可能出错,分析没关系,要建立完整的生成关系会比较 讨厌
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.109.38.20] 发信人: frankwong (frank), 信区: SystemAnalysis 标 题: Re: 应用Rose98i对VC++项目进行模型分析/建立 发信站: 网易虚拟社区 (Tue Aug 3 09:35:57 1999), 站内信件
【 在 leohu (实习的太阳神) 的大作中提到: 】 : 【 在 frankwong (frank) 的大作中提到: 】 : : 采用以下步骤可对原有的VC++的软件源码进行分析,建立其模型: : : 1.import MFC6.0 : : 2.在componet diagram中,建立该软件的构件(通常采用exe类型),此处假设 : ....... 速度的快慢与您的PC配置有关,我的速度还可以.
如果原VC++项目的源码已通过编译,在Reverse时均无错误. 如果没有按照VC++的Reverse方法,仅按C++的Reverse方法,必然有大量的错误提示 . 而且很可能达到成千上万个错误.
我已按此方法分析了数个VC++的项目,并建立了模型.
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.101.101.78]
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.141.136]
|
|