4 ms·
Actually OO has been superseded by Model Based Software Engineering. Granted the concept of objects remains, but the model is constructed using UML and the too
by CyberFonic 17y ago
Actually OO has been superseded by Model Based Software Engineering. Granted the concept of objects remains, but the model is constructed using UML and the tools generate the code. You make changes to the model and regenerate the code. Have a look at http://www.softwarefactories.com/TheBook.html http://www.softwarefactories.com/TheBook.html for more details.
MBSE is the competitive advantage of hundreds of companies, but they're keeping it to themselves so as to keep ahead of the competitors who think that C++/Java/C# etc are the answer.
Once models are open sourced, the empires of Microsoft, Oracle, SAP, etc are going to go the way of GM, Chrysler, etc.
- manch 17y agoI remember seeing these types of model-based stuff back when I was still in college. The appeal is obvious, but how practical and widespread is this? What is the biggest application ever built with this approach?
- stcredzero 17y agoI think it's a joke. IBM published business models that were supposed to be widely reusable, even between companies. Didn't exactly work out.
- CyberFonic 17y agoSuccessful projects include telephone switching systems, avionics, most electronics in cars, a lot of process control. Companies generally keep the project details "commercial in confidence".