4° Anno TEORIA Programmazione ad oggetti: principi base | Page 24

Lo sviluppo di un sistema orientato agli oggetti , avviene seguendo le seguenti fasi : 1 ° fase : OOA : Object Oriented Analysis 2 ° fase : OOD : Object Oriented Design 3 ° fase : OOP : Object Oriented Programming
La fase di analisi ( OOA ) consiste nel creare un primo modello concettuale del problema che a noi interessa e per far ciò gli analisti ( ma anche i progettisti ) utilizzano quasi esclusivamente il linguaggio di modeling di tipo grafico UML
( Unified Modeling Language )
Durante la fase di progettazione ( OOD ), si cerca una strategia con cui risolvere i problemi relativi al fatto che il tale modellazione dovrà trovare spazio su un calcolatore ( es . allocazione fisica dei dati , l ' interfacciamento tra oggetti , le prestazioni etc .). Alla fine di tale processo gli oggetti , verranno raggruppati in package ( moduli ), e si stabiliranno le interconnessioni fra moduli differenti del programma
Nell ' ultima fase di programmazione ( OOP ), si effettuerà la traduzione da UML ad un linguaggio di programmazione orientato agli oggetti , come il C ++ o Java , seguendo le informazioni forniteci dai modelli che abbiamo prodotto durante le precedenti fasi

Principi OOP : c ) il linguaggio di modeling UML

Lo sviluppo di un sistema orientato agli oggetti , avviene seguendo le seguenti fasi : 1 ° fase : OOA : Object Oriented Analysis 2 ° fase : OOD : Object Oriented Design 3 ° fase : OOP : Object Oriented Programming
La fase di analisi ( OOA ) consiste nel creare un primo modello concettuale del problema che a noi interessa e per far ciò gli analisti ( ma anche i progettisti ) utilizzano quasi esclusivamente il linguaggio di modeling di tipo grafico UML
( Unified Modeling Language )
Durante la fase di progettazione ( OOD ), si cerca una strategia con cui risolvere i problemi relativi al fatto che il tale modellazione dovrà trovare spazio su un calcolatore ( es . allocazione fisica dei dati , l ' interfacciamento tra oggetti , le prestazioni etc .). Alla fine di tale processo gli oggetti , verranno raggruppati in package ( moduli ), e si stabiliranno le interconnessioni fra moduli differenti del programma
Nell ' ultima fase di programmazione ( OOP ), si effettuerà la traduzione da UML ad un linguaggio di programmazione orientato agli oggetti , come il C ++ o Java , seguendo le informazioni forniteci dai modelli che abbiamo prodotto durante le precedenti fasi
Autore : Prof . Rio Chierego Marzo 2022