Topic
  • 4 replies
  • Latest Post - ‏2006-11-07T08:35:01Z by SystemAdmin
SystemAdmin
SystemAdmin
3659 Posts

Pinned topic Reverse Engineering C++ with Rose

‏2006-01-13T16:12:01Z |
Hi, I'm new to Rose. I have version 2003 Enterprise installed. Can someone tell me how to get started to re-engineer C++ code? I was able to do Java code by Tools->Java/J2EE->Reverse Engineering... Can't do similar thing with C++. Any advice is appreciated.
Updated on 2006-11-07T08:35:01Z at 2006-11-07T08:35:01Z by SystemAdmin
  • SystemAdmin
    SystemAdmin
    3659 Posts

    Re:Reverse Engineering C++ with Rose

    ‏2006-01-14T08:55:38Z  
    Open a blank model.
    Add a component (Set language to "ANSI C++")
    Open context menu of Component ("ANSI C++=>Open ANSI C++ specifications")
    In files tab=>Project files, add all the header files.
    In Macros Tab=> add all the files with macros defined.
    Open context menu of Component ("ANSI C++=>Reverse Engineer...")

    regards,
    -Neeraj
    ArnieC <disadmin@us.ibm.com>
    Sent by: owner-rose@lists.us.ibm.com
    01/13/2006 09:42 PM
    Please respond to
    rose
    To
    rose@lists.us.ibm.com
    cc

    Subject
    rose Reverse Engineering C++ with Rose
    Hi, I'm new to Rose. I have version 2003 Enterprise installed. Can
    someone tell me how to get started to re-engineer C++ code? I was able to
    do Java code by Tools->Java/J2EE->Reverse Engineering... Can't do similar
    thing with C++. Any advice is appreciated.
    <============================================================
    To unsubscribe, send email to
    majordomo@lists.us.ibm.com and put these words in the
    message body: unsubscribe rose
    ============================================================>

    http://att1.html
  • SystemAdmin
    SystemAdmin
    3659 Posts

    quesiton for Reverse Engineering C++ with Rose

    ‏2006-01-25T13:45:14Z  
    Open a blank model.
    Add a component (Set language to "ANSI C++")
    Open context menu of Component ("ANSI C++=>Open ANSI C++ specifications")
    In files tab=>Project files, add all the header files.
    In Macros Tab=> add all the files with macros defined.
    Open context menu of Component ("ANSI C++=>Reverse Engineer...")

    regards,
    -Neeraj
    ArnieC <disadmin@us.ibm.com>
    Sent by: owner-rose@lists.us.ibm.com
    01/13/2006 09:42 PM
    Please respond to
    rose
    To
    rose@lists.us.ibm.com
    cc

    Subject
    rose Reverse Engineering C++ with Rose
    Hi, I'm new to Rose. I have version 2003 Enterprise installed. Can
    someone tell me how to get started to re-engineer C++ code? I was able to
    do Java code by Tools->Java/J2EE->Reverse Engineering... Can't do similar
    thing with C++. Any advice is appreciated.
    <============================================================
    To unsubscribe, send email to
    majordomo@lists.us.ibm.com and put these words in the
    message body: unsubscribe rose
    ============================================================>

    http://att1.html
    hi, thanks for answer. but what I got are standing-alone classes. how can I get a (overview) class diagram after reverse engineering?

    thanks
  • SystemAdmin
    SystemAdmin
    3659 Posts

    Re: quesiton for Reverse Engineering C++ with Rose

    ‏2006-01-30T16:49:08Z  
    hi, thanks for answer. but what I got are standing-alone classes. how can I get a (overview) class diagram after reverse engineering?

    thanks
    Rose does not automatically produce a class diagram when reverse engineering code. You need to create a class diagram and add the classes that you want to it.

    One easy way is to select a class in the browser that you know is a fairly important class in your application. Drag it onto the class diagram, then select Query > Expand Selected Elements. The default values on the dialogue are fine, so just click OK.

    This will quickly give you a class diagram that contains an important class and everything related to it. You will probably have to do some rearranging to make the diagram readable.

    Make as many class diagrams as you need to review your application.

    Geri

    http://www.wyyzzk.com/
  • SystemAdmin
    SystemAdmin
    3659 Posts

    Re: Re:Reverse Engineering C++ with Rose

    ‏2006-11-07T08:35:01Z  
    Open a blank model.
    Add a component (Set language to "ANSI C++")
    Open context menu of Component ("ANSI C++=>Open ANSI C++ specifications")
    In files tab=>Project files, add all the header files.
    In Macros Tab=> add all the files with macros defined.
    Open context menu of Component ("ANSI C++=>Reverse Engineer...")

    regards,
    -Neeraj
    ArnieC <disadmin@us.ibm.com>
    Sent by: owner-rose@lists.us.ibm.com
    01/13/2006 09:42 PM
    Please respond to
    rose
    To
    rose@lists.us.ibm.com
    cc

    Subject
    rose Reverse Engineering C++ with Rose
    Hi, I'm new to Rose. I have version 2003 Enterprise installed. Can
    someone tell me how to get started to re-engineer C++ code? I was able to
    do Java code by Tools->Java/J2EE->Reverse Engineering... Can't do similar
    thing with C++. Any advice is appreciated.
    <============================================================
    To unsubscribe, send email to
    majordomo@lists.us.ibm.com and put these words in the
    message body: unsubscribe rose
    ============================================================>

    http://att1.html
    Hi,
    How to set language for the component?

    Regards,
    Sagar Shah