Model Methodology (UML)

(Copyright Free)


 Unified Modeling Language (UML) is a model methodology widely used in software development to visualize, specify, construct, and document the artifacts of a system. UML provides a standardized notation and set of diagrams to represent various aspects of a software system.

The UML model methodology consists of several types of diagrams, each serving a specific purpose in capturing different perspectives of the system. Some of the commonly used UML diagrams include:

(Maylawati et al. 2018)

1. Use Case Diagrams - Use case diagrams illustrate the interactions between actors (users or external systems) and the system under consideration. They capture the functional requirements of the system by showing how users interact with the system to achieve specific goals.

2. Class Diagrams - Class diagrams depict the static structure of the system by representing classes, their attributes, methods, and relationships between classes. They are used to model the overall structure of the system, including the entities, their properties, and the associations between them.

3. Entity Relationship Diagram - An ERD is a visual representation of the structure and relationships of data within a system or database. It focuses on entities, their attributes, and the relationships between them. The ERD helps in designing and understanding the logical data model of a system.

4. Data Flow Diagram - A Data Flow Diagram is a graphical representation that focuses on the flow of data within a system or process. It visualizes how data is input, processed, and output by various components of a system, showing the logical flow of information.


UML diagrams serve as a visual communication tool that allows software developers, designers, and stakeholders to understand and discuss the system's architecture, behavior, and requirements. They help in capturing system specifications, analyzing system behavior, and designing software solutions.

(Maylawati et al. 2018)

Reference List:

Maylawati, D.S.A., Ramdhani, M.A. and Amin, A.S., 2018. Tracing the linkage of several Unified Modelling Language diagrams in software modelling based on best practices. International Journal of Engineering & Technology (UEA)7(2.19), pp.776-780.


  • 4.Use Cases

  • Class Diagrams

  • Entity Relationship Diagram

  • Data Flow Diagram

Comments