La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Ingegneria del software Modulo 3 -Tecniche di implementazione Unità didattica 1 -Ingegneria dei componenti Ernesto Damiani Università degli Studi di Milano.

Presentazioni simili


Presentazione sul tema: "Ingegneria del software Modulo 3 -Tecniche di implementazione Unità didattica 1 -Ingegneria dei componenti Ernesto Damiani Università degli Studi di Milano."— Transcript della presentazione:

1 Ingegneria del software Modulo 3 -Tecniche di implementazione Unità didattica 1 -Ingegneria dei componenti Ernesto Damiani Università degli Studi di Milano Lezione 1 – Introduzione ai componenti

2 OMG (Object Management Group ) Organizzazione no-profit con sede negli Stati Uniti e filiali nel Regno Unito, in Germania, Giappone, Australia e India Fondata nell’Aprile 1989 Staff ridotto (35 a tempo pieno) Nessuno sviluppo interno Ha sponsorizzato la conferenza Object World e la rivista DOC per favorire la diffusione mondiale degli standard

3 Missione di OMG Creare e diffondere gli standard object-oriented per l’integrazione applicativa Sviluppare una singola architettura, usando l’Object Technology, per l’integrazione delle applicazioni, garantendo: – la riusabilità dei componenti – l’interoperabilità e la portabilità – una base nel software disponibile in commercio Focalizzarsi su standard per componenti pronti all’uso e facilmente utilizzabili

4 La guida OMA Delinea l’architettura Object Management Architecture Contiene il fondamento degli standard, tra cui: – panoramica del problema dell’integrazione con i motivi per la soluzione object-oriented – obiettivi del gruppo di standardizzazione – modello a oggetti astratto – modello di riferimento (architettura) – glossario di termini

5 Panoramica OMA

6 CORBA (Common Object Request Broker Architecture) Standard per scrivere sistemi ad oggetti distribuiti Indipendente dal linguaggio Non controllato da una sola azienda Servizi a valore aggiunto opzionali Evoluzione lenta Curva di apprendimento ripida Prodotti CORBA diversi possono essere incompatibili FINE


Scaricare ppt "Ingegneria del software Modulo 3 -Tecniche di implementazione Unità didattica 1 -Ingegneria dei componenti Ernesto Damiani Università degli Studi di Milano."

Presentazioni simili


Annunci Google