Visual Paradigm for UML Community Edition (VP-UML CE) fully supports the latest version of UML. Open source projects' developers can use VP-UML CE to design system with UML. VP-UML CE is free non-commercial use only.
Use Case modeling
VP-UML CE provides various use case modeling toolsets for analyst to identify, document and manage users' goal. UML use case diagram can be used to visualize actors, use cases and their relationships. Use case Details editor lets analyst to document use case description, flow of events, pre and post condition. Both use case diagram and use case details editor information are grouped when generating use case documentation.
System analysis and design
VP-UML CE fully supports UML 2.2 specification. Use case can be elaborated by sequence diagram or activity diagram. Structural Layer of the system can be designed and documented in class diagram, composite structure diagram and object diagram. Sequence diagram, communication diagram, state diagram and activity diagram are designed for behavioral modeling. System deployment architecture can be documented by component and deployment Diagrams. Visual Paradigm believes that quality software is not just about feature rich but easy to use. All Visual Paradigm products are designing and developing with usability in mind. VP-UML CE is not just focusing on how many diagrams you can draw but how easy you can create, modify and layout these diagrams. There are various diagramming toolsets like resource-centric interface, Sweeper, magnet, pinnable connector and more, which helps increase the efficiency of system analysis and design significantly.