Bradley University College of Liberal Arts and Sciences Department of Computer Sciences and Information Systems Visual Paradigm Tool Visual Paradigm Manual 1 Visual Paradigm for UML Tool Visual Paradigm for UML Community Edition (VP-UML CE) is a FREE modeling software available for you, who wants to learn or master the skills of UML modeling, ER diagram designing and requirement capturing. It is adopted by many open source projects and community groups. Its intuitive user interface and award-winning modeling capability enables you to develop quality software designs in efficient and professional manner. Visual Paradigm for UML (VP-UML) is a powerful, cross-platform and yet the most easy-to-use visual UML modeling and CASE tool. VP-UML provides software developers the cutting edge development platform to build quality applications faster, better and cheaper! It facilitates excellent interoperability with other CASE tools and most of the leading IDEs which excels your entire Model-Code-Deploy development process in this one-stop-shopping solution. UML modeling (http://www.visual-paradigm.com/support/documents/vpumluserguide.jsp) You can draw all kinds of UML 2.x diagrams in VP-UML, which include: • Class diagram • Use case diagram • Sequence diagram • Communication diagram • State machine diagram • Activity diagram • Component diagram • Deployment diagram • Package diagram • Object diagram • Composite structure diagram • Timing diagram • Interaction overview diagram Requirement modeling (http://www.visual-paradigm.com/support/documents/vpumluserguide.jsp) Capture requirements with SysML Requirement Diagram, Use Case Modeling, Textual Analysis, CRC Cards, and create screen mock-up with User Interface designer. Database modeling (http://www.visual-paradigm.com/support/documents/vpumluserguide.jsp) You can draw the following kinds of diagrams to aid in database modeling: • Entity Relationship Diagram • ORM Diagram (visualize the mapping between object model and data model) You can model not only database table, but also stored procedure, triggers, sequence and database view in an ERD. Page 2 Visual Paradigm Manual Besides drawing a diagram from scratch, you can reverse engineer a diagram from an existing database. Apart from diagramming, you can also synchronize between class diagram and entity relationship diagram to maintain the consistency between them. SQL generation ane execution feature is available for producing and executing SQL statement from model instantly. Business process modeling (http://www.visual-paradigm.com/support/documents/vpumluserguide.jsp) You can draw the following kinds of diagrams to aid in business process modeling: • Business process diagram • Data flow diagram • Event-drive process chain diagram • Process map diagram • Organization Chart You can also export Business process diagram to BPEL. Object-Relational mapping (http://www.visual-paradigm.com/support/documents/vpumluserguide.jsp) Object-Relational Mapping enables you to access relational database in an object relational approach when coding. VP-UML generates object-relational mapping layer which incorporates features such as transaction support, pluggable cache layer, connection pool and customizable SQL statement. Team collaboration (http://www.visual-paradigm.com/support/documents/vpumluserguide.jsp) For users that work as a team, team collaboration support lets you perform modeling collaboratively and concurrently with any one of the following tools or technologies: • VP Teamwork Server (Need to buy Visual Paradigm Teamwork Server additionally) • CVS • Subversion • Perforce • ClearCase Documentation generation (http://www.visual-paradigm.com/support/documents/vpumluserguide.jsp) Share your design with your customers in popular document formats, including: • HTML (report generation) • HTML (project publisher) • PDF • Word Page 3 Visual Paradigm Manual 1.1 How to download a tool to your own computer Download Link http://www.visual-paradigm.com/product/vpuml/editions/community.jsp Click on Get a Free Community Edition Follow instructions to download the FREE software 1.2 Manuals Several good manuals are available for FREE online. 1.2.1. A very good professional Web-based manual is available at http://www.visual-paradigm.com/support/documents/vpumluserguide.jsp Page 4 Visual Paradigm Manual 1.2.2. A simple manual is available at http://www.scribd.com/doc/99543/A-study-in-VisualParadigm-by-Indranil-Nandy# (starting the following web page) Page 5 Visual Paradigm Manual 1.2.3. A very good and professional manual regarding integration of Visual Paradigm outcomes with various IDEs (Integrated Development Environment) is available at http://media.visualparadigm.com/media/documents_download/vpuml52iug/vpuml_integration_guide.pdf (starting the following page) Page 6 Visual Paradigm Manual 1.3 Features & Functions For Features and Functions, How to Draw Diagrams Using Visual Paradigm go to one of manuals, for example: http://www.visual-paradigm.com/support/documents/vpumluserguide.jsp Page 7 Visual Paradigm Manual 1.4 Examples of best diagrams (being drawn using this tool) 1.4.1 Use-Case Diagram Page 8 Visual Paradigm Manual 1.4.2 Activity Diagram Page 9 Visual Paradigm Manual 1.4.3 Context Diagram Page 10 Visual Paradigm Manual 1.4.4 Level 0 data Flow Diagram Page 11 Visual Paradigm Manual 1.4.5 Hierarchical Graphic User Interface Diagram GUI Hierarchical Design Model Whole Page 12 Visual Paradigm Manual Page 13 Visual Paradigm Manual 1.4.6 Hierarchical Design Model Page 14 Visual Paradigm Manual 1.4.7 State Transition Diagram Page 15 Visual Paradigm Manual State Transition Diagram Page 16