logo

UML as a Modelling Language

This is a summative and formative coursework for the Systems Analysis and design module. The assignment requires the submission of a magazine article, which constitutes 40% of the overall module mark.

10 Pages1930 Words137 Views
   

Added on  2023-05-30

About This Document

This article discusses the use of UML as a modelling language in software development and whether it should be used only in iterative and incremental project life-cycles. It also covers the different UML diagrams and their applications in project development.

UML as a Modelling Language

This is a summative and formative coursework for the Systems Analysis and design module. The assignment requires the submission of a magazine article, which constitutes 40% of the overall module mark.

   Added on 2023-05-30

ShareRelated Documents
Running Head: UML AS JUST A MODELLING LANGUAGE
UML as a Modelling Language
Name of the student:
Name of the university:
Author note:
UML as a Modelling Language_1
1UML AS JUST A MODELLING LANGUAGE
Introduction:
This assignment will focus on the topic whether UML should be used only when the
project life-cycle is iterative and incremental. Deshayes et al. (2014) cited that UML is also
known as Unified Modelling Language. It is a modeling language that includes a set of diagrams.
By designing UML diagram software and system developers can construct specific visual design
for a particular software designing aspects. For example, if software designer want to develop a
program for railway ticket booking system,UML diagram helps to build an outline for that
particular ticket booking system (Torchianoet al. 2013). It is a collection of engineering practices
that prove successful in modeling complex and large systems. Graphical notations are mostly
used in UML to portray the design of software projects. It is mostly used in developing software
development processes and object oriented software. The system’s architectural blueprints are
visualized in a diagram using UML. The diagram might include components of the system,
describe running of the system and interaction of the components with one another. The
following paragraphs will enlighten on use of UML to define project life-cycle.
Discussion:
UML as just a modeling language:
UML as a modeling language is used for system development. It focuses on three
different system models. They are object model, dynamic model as well as functional model.
Functional model consists of Use Case diagram that describes system functionality using user
point of view (Mahmood and Lai 2013). The figure below represents an example of a use case
diagram related to online shopping.
UML as a Modelling Language_2
2UML AS JUST A MODELLING LANGUAGE
Figure 1: Representing an Use Case Diagram
(Source: Barenji,Barenji and Hashemipour 2014)
The object model includes Class diagram that describes system structure in terms of
associations, objects, attributes and operations. The dynamic model includes state machine
diagrams, interaction diagram as well as activity diagrams that describe system’s internal
behavior. The figure below represents an example of a class diagram related to online shopping
system.
UML as a Modelling Language_3

End of preview

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

Related Documents
Software Design and Analysis: Object-Oriented Approach with UML
|5
|727
|306

UML as a Modelling Language: Methodology and Lifecycle
|7
|1692
|176

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

System Analysis and Design
|12
|2423
|352

IMAT5205 Systems Analysis And Design
|9
|1805
|57

Importance of UML in Object Oriented Software Projects.
|7
|1851
|413