logo

Unified Modeling Language PDF

13 Pages2249 Words313 Views
   

Added on  2020-05-16

Unified Modeling Language PDF

   Added on 2020-05-16

ShareRelated Documents
1Mobile Computing for Multimedia
Unified Modeling Language PDF_1
2ContentsMobile Computing for Multimedia........................................................................................................1Unified Modeling Language...................................................................................................................2UML Diagrams.......................................................................................................................................2Structure View...................................................................................................................................3Behaviour View Diagrams..................................................................................................................3Implementation View Diagrams-.......................................................................................................4Example.................................................................................................................................................4Online shopping system....................................................................................................................4Use- Case Diagram.............................................................................................................................4Entity- Relationship Diagram.............................................................................................................6Context Analysis Diagram..................................................................................................................6Level DFD for administrator...............................................................................................................7Level DFD of Customer......................................................................................................................8mers.......................................................................................................................................................8Sequence/interaction diagram..........................................................................................................9User Interface Mark-up Language.......................................................................................................10Generic User Interface.........................................................................................................................10Conclusion...........................................................................................................................................11References...........................................................................................................................................12
Unified Modeling Language PDF_2
3Unified Modeling LanguageUML i.e. Unified Modeling Language is defined as a standard documentation which is used for modelling the real-world objects. This language is combined with graphical notations and is used in creating the design and development of the models. It is also used for evaluating the set of objects along with the relationship between them[ CITATION GBo05 \l 16393 ].UML is an extensible language. For the purpose of customization it has two elements which are profiles and stereotypes. To serialize the UML model XMI i.e. markup interchange is used. Along with its usage in modeling software it is also used in building models for business processes, for system engineering and for organization structures. There are many importance of Unified Modeling Language as it works as a catalyst for the technologies which are dependent on the models for example, Model Driven Development and Model Driven Architecture. Another importance of UML is that it supports many features like data analysis, time analysis, state charts and object oriented structure design[ CITATION Sma161 \l 16393 ].There are many benefits and advantages of UML because it is very flexible in nature. It is easy to customize the modeling elements and the intercommunication in a UML diagram in accordance to the technologies. UML is also used in documentation of the software architecture because it lets the software developer asses the performance of the software. It provides guidelines for the software are which are under the process of development and checks the security and keeps track of the process. UML also provides parallel designing i.e. all the subsystems are designed independently. It is also used for designing the activities scheduling because it refines the requirements. Apart from this, the development costs of the UML are very low and provide a brief description of the working of the software. The developed systems are memory and processor efficient systems. Hence, designing software with the help of UML provides a more efficient system[ CITATION Vis16 \l 16393 ].UML DiagramsThere are 14 types of Unified Modeling Language diagrams which are categorised as structural diagrams, behaviour diagrams and implementation view diagrams.
Unified Modeling Language PDF_3
4Structure ViewThe structure view consists of seven diagrams and it focuses on the things which are essentialto be present in the system which is getting modelled.1.Class Diagram- The class diagram is used to determine the core structure of the system. It defines the system’s classes along with their attributes and the relationship among the classes.2.Composite Structure Diagram- This diagram is basically used to define the internal structure of the classes along with the possible associations of the structure.3.Component Diagram- The component diagram splits the software system into different components and then establishes dependencies among these components.4.Deployment Diagram- These diagrams determines the hardware’s which are used in the implementation of the system along with the changes made on the old hardwares and the environment of the execution of the system.5.Object Diagram- At a specific time, the complete or may be partial view of the structure of the modelled system is determined by object diagrams.6.Package Diagram- These diagrams determines the methods which are used to define the way in which the whole system is split up into logical groups. It also describes the inter dependencies among these groups.7.Profile Diagram- These diagrams shows the stereotypes in the form of classes and defines profiles as packages using the <<stereotype>> and <<profile>> stereotypes respectively. They always operate at the Meta Model level[ CITATION MAb04 \l 16393 ].Behaviour View DiagramsThere are seven types of behaviour view diagrams and describes the behaviour of the system which is getting modelled. Therefore, these diagrams are used to describe the functionality of the software systems.1.Use Case Diagram- This diagram defines the functionality which is provided by the system in terms of actors and their goals are defined in terms of use cases. A proper relationship is defined between the actors and the use cases.2.Activity Diagram- This diagram represents the workflow of the components in a system step-by-step i.e. it describes the overall flow of the control.3.State Machine Diagram- These diagrams describes the states and the state transitions of the system.
Unified Modeling Language PDF_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
System Analysis and Design
|12
|2170
|463

UML as a Modelling Language
|10
|1930
|137

Importance of UML in Object Oriented Software Projects
|9
|1965
|256

System Analysis and Design: Use Case Realisation and Sequence Diagram for Record New Tour Use Case | Desklib
|12
|1898
|427

Importance of UML in Object Oriented Software Projects
|9
|1874
|51

UML Designing Concept for Timetabling and Enrolment System
|12
|1792
|91