Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
1
UML Diagramma statico di una classe
Esercizi UML Diagramma statico di una classe Linguaggio di Modellazione Unificato (slides)
2
UML: nell’ingegneria del software
ingegneria del software (software engineering): disciplina che si occupa dei processi produttivi e delle metodologie di sviluppo finalizzate alla realizzazione di sistemi software
4
Diagrammi statici per illustrare classi
Un class diagram rappresenta uno schema concettuale La prospettiva con cui si realizza il diagramma può essere – concettuale studia i concetti propri del dominio sotto studio (quali entità e relazioni), senza preoccuparsi della loro successiva implementazione – di specifica studia il software ma a livello di interfaccia e non di implementazione. Quindi l’attenzione è concentrata sulle responsabilità delle classi (quali attributi, operazioni, quali tipologie di relazione tra classi) ma non sui dettagli concreti – implementativa il diagramma fa riferimento alle classi effettivamente realizzate con un linguaggio di programmazione OO e alle strutture dati effettivamente impiegate.
5
… commentare
6
… commentare
7
IDE con plug-in: da codice a UML
8
IDE con plug-in: codice
public class Elabora { …. private Lettore lettore; public Elabora() { lettore = new Lettore (); } public static void main(String[] args) { Elabora o = new Elabora();
9
…. ricordando Superclasse nella gerarchia di classi in Java
Tutte le classi Java ereditano da Object
10
IDE con plug-in: da codice a UML
associazione unidirezionale: può usare 0 oppure 1 oggetto di tipo Lettore (attributo privato di nome lettore)
11
… commentare
12
Implementare le classi descritte dai seguenti diagrammi statici
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.