Introduzione alla programmazione
Object-Oriented
Programma del corso
Obiettivi:
Illustrare i concetti e le tecniche di analisi,
progettazione e programmazione per lo sviluppo in ambienti
Object-Oriented con riferimento ai linguaggi,
strumenti RAD e CASE più diffusi.
Contenuti:
- Ciclo di vita del software
- Filosofia dello sviluppo Object-Oriented e principi generali
- Metodologie di analisi :UML, Booch, Coad e Yourdon
- Progettazione dei componenti
- Struttura dei linguaggi object oriented
- Concetti chiave : incapsulamento, ereditarietà e polimorfismo
- Esempi di linguaggi (C++ e Java) e strumenti Rapid Application
- Development (RAD) ad oggetti
- Esempi con strumenti CASE