NClass

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
NClass
Developers
  • Balazs Tihanyi
  • Georgi Baychev
Stable release
2.7.0 / September 27, 2019; 6 years ago (2019-09-27)[1]
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Written inC#
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemCross-platform
    TypeUML tool
    LicenseGPL
    Websitegithub.com/gbaychev/NClass

    NClass is a free and open source software tool to create Unified Modeling Language (UML) class diagrams for C# and Java applications. It is written in C# only and needs the .NET Framework 4.0 or the latest version of Mono.

    Features

    [edit | edit source]

    NClass supports only class diagram of the standard UML diagram types.

    The user interface is designed to be simple and user friendly, and the visualization of diagrams is configurable via a style system. NClass can generate source code from the model or reverse engineer .NET assemblies by a plugin written by Malte Ried. It can also export to many image formats like JPEG, Portable Network Graphics (PNG), or Windows Metafile.

    Future development

    [edit | edit source]

    NClass is missing several major features like undo or round-trip engineering which are frequently requested. These features are planned to be implemented in long-term development.

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]