Analysis Of UML

751 Words4 Pages
The aim of UML’s implementation is to provide software developers , system architects, and software engineers with tools for analysis, design and implementation of software-based systems. We can find that there are a few types of UML including class, use case, object, collaboration, sequence, activity, component deployment and statechart. For class diagrams, it become the backbone of almost every object oriented method and describe the static structure of a system. Other than that, we using actors and use cases in uses case diagram to represent the system functionality. Object diagrams was function as describing the static structure of a system at a particular time. Then, in collaboration diagrams, they shows interaction between objects and describe both the static structure and the dynamic behaviour of a system. For sequence diagrams, it shows interaction among classes in term of an exchange of messages over time. For activity diagram, it give a view of dynamic of a system by modelling the flow of control from activity to activity. For component diagrams, it explain about the organization of physical software component (run-time code, executables, and source code). For deployment diagrams, it view the physical resources of a system, nodes, components, and connections. Last diagram is statechart diagrams. This diagram shows the dynamic behaviour of a system in response to external stimuli. It especially useful in modelling reactive object. Why we use the UML? Many people think that they can express an ideas in a quick way by picture. You can think a lot of ideas because UML is standard way to views of a piece of software including user view, source code, architecture, internal structure of software, and hardware. Title : Ob... ... middle of paper ... ...n developing an object-oriented information system using the UML. Second CASE Tools is, Modelio. Modelio is an Open Source UML tool that developed based in Paris. It support UML2 and BPMN. Modelio has a module that support in delivering unrivalled functionality for business, software and infrastructure architects. Individual and companies can increase a benefit Modelio that make a solution to maximize business profit and growth. The module is a flexible extension mechanism. When you add Modelio modules in your configuration, you can adapt it to your own profile and needs. Some of open source modules that available in Modelio is Java Designer, XSD Designer, WSDL Designer, Togaf Architect, SysML Designer, UML testing profile and SoaML Designer. Some of the language that use by Modelio is Java, C++, C#, XSD, WSDL and SQL. Modelio can integrated with Eclipse and EMF.
Get Access