Analiza și Modelarea Sistemelor Software - Lab 1

Traian Șerbănuță

2025

Agenda

Introduction

Subject: Software System Modeling

Requirements:

Who we are

About me:

About you:

Tools

UML

Types of diagrams in UML
Types of diagrams in UML

Poll

What type of diagram is presented?

  • Class
  • Package
  • Interaction
  • Use case
????
????

Answer: Class diagram

Poll

What type of diagram is presented?

  • State machine
  • Interaction
  • Component
  • Use case
????
????

Answer: Component diagram

Exercise: Parking Lot Design

Goal: Design a parking lot using class diagrams.

Steps:

  1. Gather product requirements (make reasonable assumptions).
  2. Eliminate confusion and clarify.
  3. Draw class hierarchy diagram.
  4. Ignore scalability/performance issues.

Parking Lot Requirements