Solved

Rhapsody for C++

Posted on 2010-09-15
1
465 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

[Webinar] How Hackers Steal Your Credentials

Do You Know How Hackers Steal Your Credentials? Join us and Skyport Systems to learn how hackers steal your credentials and why Active Directory must be secure to stop them. Thursday, July 13, 2017 10:00 A.M. PDT

Question has a verified solution.

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

Windows programmers of the C/C++ variety, how many of you realise that since Window 9x Microsoft has been lying to you about what constitutes Unicode (http://en.wikipedia.org/wiki/Unicode)? They will have you believe that Unicode requires you to useā€¦
Go is an acronym of golang, is a programming language developed Google in 2007. Go is a new language that is mostly in the C family, with significant input from Pascal/Modula/Oberon family. Hence Go arisen as low-level language with fast compilationā€¦
The viewer will learn how to pass data into a function in C++. This is one step further in using functions. Instead of only printing text onto the console, the function will be able to perform calculations with argumentents given by the user.
The viewer will learn how to use the return statement in functions in C++. The video will also teach the user how to pass data to a function and have the function return data back for further processing.

622 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