Episode 67: Roundtable on MDSD and PLE

Topics covered
Popular Clips
Episode Highlights
Visualization
Visualizing code structures is a crucial tool for bridging the gap between developers and executives. highlights how developers can continue coding while generating diagrams at the push of a button, satisfying executives' demands for visual representations without the need for cumbersome UML tools 1. adds that this approach is akin to "alibi modeling," where developers can produce visual models from existing code, making it easier to communicate complex structures 1. This method is not about reverse engineering but rather about providing a visual aid to understand and present code structures 2.
Together problem that you mentioned that addressed two pain points at once, and they did it in an appropriate way, killing those two pains.
---
emphasizes that this visualization is about understanding existing structures, not creating new ones from scratch 1.
Reverse Engineering
Reverse engineering through visualization is essential for comprehending legacy systems. explains that the goal is not to automatically convert legacy code into UML models but to understand the functionalities and assets within these applications 3. This process involves standardizing meta models to express software structures, allowing tool vendors to exchange findings and insights 3. notes the academic challenges in program understanding and architectural recovery, emphasizing the need for practical tools in the industry 3.
It's without any use, but it is useful to understand the applications. Useful to express what you understood in agreed models.
---
warns of the risk of overcomplicating models with excessive requirements, which can render them ineffective 3.
Related Episodes


Episode 6: Model-Driven Software Development Pt. 2
Answers 383 questions

Episode 5: Model-Driven Software Development Pt. 1
Answers 383 questions

Episode 16: MDSD Pt. 3, Hands-On
Answers 383 questions

Episode 117: Bran Selic on UML
Answers 383 questionsEpisode 147: Software Development Manager
Answers 383 questions

Episode 120: OCL with Anneke Kleppe
Answers 383 questions
Episode 173: Feature-Oriented Software Development with Sven Apel – Pt 2
Answers 383 questions

Episode 123: Microsoft OSLO with Don Box and Doug Purdy
Answers 383 questions

Episode-226-Eric-Evans-on-Domain-Driven-Design-at-10-Years
Answers 383 questions

Episode 112: Roles in Software Engineering II
Answers 383 questions

Episode 200: Markus Völter on Language Design and Domain Specific Languages
Answers 383 questions

Episode 57: Compile-Time Metaprogramming
Answers 383 questions

Episode 17: Feedback and Roadmap
Answers 383 questions

Episode 155: Johannes Link & Lasse Koskela on TDD
Answers 383 questions
Episode 172: Feature-Oriented Software Development with Sven Apel – Pt 1
Answers 383 questions













