UML and implementation mapping in different programming languages?
-
I wish to do a UML and implementation mapping in different programming languages,such as visual basic and C# but i have no idea on where to start or where to find any info, googling wasn't much help either... Any ideas anybody??
-
Do you want an environment that will generate source code from UML, or generate UML from source code?
-
Not really but what i need is to show the contrast between the different languages's UML diagram, like how it is implemented in UML for java, comapring to a visual basic UML diagram and so on..where can i find resources for this info?
Since UML is independent of implementation or deployment (it is, by definition, a modeling language) a diagram shouldn't differ for different language implementations; ideally, you are creating use-cases (language-independent), state diagrams (language-independent), packages and classes, with properties, events and methods, and building or modeling the problem domain and a solution set in an abstract manner, trying to define the best or best practicable architecture for a system. True, if you are planning on implementing something in VB6 rather than VB.NET, C# or Java, you don't get to inherit or interface in a manner that is as elegant as the latter, so in that case, your classes could be a bit one-dimensional... Then again, that's just my opinion, I could be wrong. Anyone else out there care to discuss?