![]() ![]() UML plays an important role in defining different perspectives of a system. This set of views is known as the 4+1 Views of Software Architecture. The better we understand the better we make the system. The most important part is to visualize the system from different viewers’ perspective. So before designing a system the architecture is made with different perspectives in mind. The users can be developers, testers, business people, analysts and many more. Modeling Architecture Views using UMLĭifferent users use any real-world system. It must be clear that UML is not a development method rather it accompanies processes to make a successful system.Īt the conclusion, the goal of UML can be defined as a simple modeling mechanism to model all possible practical systems in today’s complex environment.The system can be software or non-software.Made for developers but also for business users, common people and anybody interested to understand the system.To define some general-purpose modeling language, which all modelers can use, and also it needs to be made simple to understand and use.There are a number of goals for developing UML but the most important is: At that point in time UML came into the picture. So at that time, there were no standard methodologies to organize and consolidate the object-oriented development. Object-oriented concepts were introduced much earlier than UML. So the UML has an important role to play.Ī picture is worth a thousand words, this absolutely fits while discussing UML. The UML has an important role in this OO analysis and design The UML diagrams are used to model the design.Once this task is complete the design is done using the input from the analysis. After that, the responsibilities are assigned to the objects. The basic requirement of object-oriented analysis and design is to identify the object efficiently. Objects are the key to this object-oriented world.At the conclusion, UML can be defined as a modeling language to capture the architectural, behavioral and structural aspects of a system. UML diagrams are drawn from different perspectives like design, implementation, deployment, etc.So object-oriented systems are generally modeled using the pictorial language. UML follows the object-oriented concepts and methodology. UML provides elements and components to support the requirement of complex systems. ![]() It was initially started to capture the behavior of complex software and non-software system and now it has become an OMG standard. UML is a general-purpose modeling language.UML is not a programming language but tools can be used to generate code in various languages using UML diagrams. It is also used to model non-software systems as well like process flow in a manufacturing unit etc. Although UML is generally used to model software systems it is not limited within this boundary. UML can be described as a general-purpose visual modeling language to visualize, specify, construct and document software systems. Object Management Group (OMG) created UML and UML 1.0 specification draft was proposed to the OMG in January 1997. UML is a standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |