Solved

Rhapsody for C++

Posted on 2010-09-15
1
461 Views
Last Modified: 2012-05-10
http://www-01.ibm.com/software/awdtools/rhapsody/
I've read a little,  but is this a member of new generation softwares for programming/developement purposes including ide?
Is it better that msvisual c++ .net? or better than c++builder?
0
Comment
Question by:systan
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 32

Accepted Solution

by:
phoffric earned 50 total points
ID: 33688342
New, relatively speaking compared to C++, yes. But it's been around for over a decade. I used it for design (OOD), as well as automatically generating code (OOP). You can build directly from it (provided that you have hooks into one or more compilers), and your code can be in a configuration management system (e.g., ClearCase).

You can build an OO model (and it will analyze it for correctness - lots of different errors related to unresolved references).

You can draw sequence diagram scenarios and then run a simluation to verify that the actual sequence diagram matches the designed sequence diagram.

The code generated by state diagrams is non-intuitive, and takes a bit of time to get used to.

The learning curve, in general, for understanding the mapping between {state diagrams, Object Model Diagrams, Activity Diagrams} and {actual code generated} is non-trivial. Ultimately, you are debugging generated code, not OO diagrams, so you will need to learn the mapping.

The learning curve, in general, for large projects requiring multiple build configurations (for different platforms and/or simulators) is non-trivial. It can take months to get it right.

Is it better? Most people who start using it groan (and wish it were not a requirement). These are people who are used to writing lots of code per day and don't like the learning curve.

IBM bought Teleologic Rhapsody
     http://en.wikipedia.org/wiki/Telelogic_Rhapsody

IBM bought Rational Rose (a major competitor of Rhapsody). So, IBM is trying (or has) cornered the market on OO technology.

There are free OO tools that allegedly generate code. I will try to use them when I get some time.
0

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

An Outlet in Cocoa is a persistent reference to a GUI control; it connects a property (a variable) to a control.  For example, it is common to create an Outlet for the text field GUI control and change the text that appears in this field via that Ou…
Examines three attack vectors, specifically, the different types of malware used in malicious attacks, web application attacks, and finally, network based attacks.  Concludes by examining the means of securing and protecting critical systems and inf…
Video by: Grant
The goal of this video is to provide viewers with basic examples to understand and use nested-loops in the C programming language.
The viewer will learn how to user default arguments when defining functions. This method of defining functions will be contrasted with the non-default-argument of defining functions.

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question