C# is a modern object-oriented language for application development. In addition to object-oriented constructs, C# supports component-oriented programming with properties, methods and events.
UML defines graphical notations for describing and designing object-oriented software systems. It’s an open standard controlled by the Object Management Group (OMG). Although UML has many diagram types, we’ll focus on class models that show static class structure and relationships.
WinA&D is a complete UML modeling tool enriched with C# language specific details used to generate source code. WinTranslator is a reverse engineering tool that scans code to extract design information into WinA&D models. Diagrams created in WinA&D are used to illustrated C# programs represented in the UML notation.
This paper assumes a working knowledge of C# and UML. It briefly describes how C# constructs are represented by UML for forward and reverse engineering.
Get pdf UML for C#
Related Searches: object management group, static class structure, graphical notations, object oriented language, object oriented software
RSS feed for comments on this post · TrackBack URI
Leave a reply