Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
UMLet Open-source Java-based UML tool designed for teaching and creating the Unified Modeling Language Allows Users to perform the following: Draw UML diagrams Export diagrams to eps,pdf,jpg,etc. Share diagrams using Eclipse Create new custom UML elements Main Pane: Used for creating the UML, Use Cases, Sequence Diagrams, etc. Right Pane: A Series of components for: UML State Diagrams Sequence Diagrams Use Cases Text Area to configure each component Who Created UMLet? Dr. Martin Auer - - Project Lead PhD in computer science (Vienna University of Technology) Lectures at Vienna University of Technology T. Tschurtschenthaler - some grad student at Vienna University of Technology Dr. Stefan Biffl - PhD in computer science (Vienna University of Technology) Associate Professor at Vienna University of Technology - - Why Was UMLet Created? Common UML toolkits are complicated and expensive Common UML toolkits are not easy to use to create quick UML diagrams Common UML toolkits are platform dependent How is UMLet Different? Free Simple to Use Portable (java based) Easy to deploy Lightweight Competition Violet Same audience Quick and easy to create UML diagrams Intended for students, teachers, etc. Both written in Java and able to be run in Eclipse. Violet – more user friendly layout UMLet – more customization Open-source Java-based UML tool designed for teaching and creating the Unified Modeling Language UMLet Violet Packages XML to PDF Translator Common framework for Java server applications xml.apache.org SVG Library Validating XML parser for Java with DOM level 3 support OpenJDK Development Kit (JDK) OpenJDK Java runtime, using Hotspot Zero Requirements – GUI TEAM Zoom in/out as well zoom into a user defined box Proposed by: Miguel, Sarfaraz Requirements – GUI TEAM Be able to drag an element from the menu into the main workspace Proposed by: Jonathan Requirements – GUI TEAM Double clicking the tab bar will add a new workspace tab. Also, multiple tabs need to be able to be created when requested Proposed by: Bryant Requirements – GUI TEAM Create an 'Insert Element' menu in both taskbar and right click menu. The menu will sort all of the elements into groups Proposed by: David Requirements – GUI TEAM Dock and un-dock menus from the main page Proposed by: Alex Requirements – GUI TEAM Add copy/paste/cut etc. to right click menu Proposed by: David Requirements – GUI TEAM Generate a Print Preview Proposed by: Graham Requirements – GUI TEAM Customizable workspace borders Proposed by: Fatimah Requirements – CODE TEAM 1 Prior to UML to Code generation, a GUI menu will ask the user their preferences for the generation. This includes the desired language and the inclusion of get/set methods, default constructors, comments, to string method, additional imports, and packet structure Proposed by: Joseph, Sean Requirements – CODE TEAM 1 Conversion of code to UML diagrams Proposed by: Jason Requirements – CODE TEAM 2 Generate specific parts of code from a UML diagram Proposed by: Jason