Table of Contents

UML

Per approfondimento relazioni_tra_classi

Perché è necessaria una convenzione e una formalizzazione? Fare un esempio senza convenzioni: è incomprensibile!

UML:

diagrammi

  1. diagrammi logici
    1. diagrammi delle classi (class) (della struttura statica)
    2. diagrammi di sequenza (sequence)
    3. diagrammi di stato e delle attività (state chart)
    4. diagramma di collaborazione (collaboration)
    5. diagramma di casi d'uso (use case)
    6. diagramma delle attività (activity)
  2. diagrammi di implementazione
    1. diagramma dei componenti (component)
    2. diagramma di distribuzione (deployment)

diagr. delle classi

un rettangolo per ogni classe, contenente:

diagr. di stato

come cambia lo stato di ogni oggetto durante lo svolgimento dei fatti?

diagr. dei casi d'uso

Analisi requisiti: cosa devo fare? (non come)