Skip to Main Content (Press Enter)

Logo UNIPV
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture

UNIFIND
Logo UNIPV

|

UNIFIND

unipv.it
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture
  1. Insegnamenti

507285 - PROGRAMMAZIONE A OGGETTI E INGEGNERIA DEL SOFTWARE

insegnamento
ID:
507285
Durata (ore):
76
CFU:
9
SSD:
SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Anno:
2024
  • Dati Generali
  • Syllabus
  • Corsi
  • Persone

Dati Generali

Periodo di attività

Primo Semestre (30/09/2024 - 20/01/2025)

Syllabus

Obiettivi Formativi

Il corso introduce il paradigma a oggetti e la modellazione concettuale che verranno utilizzati come strumenti in tutte le fasi dello sviluppo software, dall'analisi, alla progettazione fino all'implementazione di applicazioni.
Inoltre, verranno introdotte ed analizzate le principali problematiche relative alla progettazione e allo sviluppo di software di medie e grandi dimensioni.

Le lezioni si alternano allo svolgimento di esercizi e discussione di elementi di codice.

L'obiettivo del corso è, quindi, quello di fornire competenze avanzate nel contesto della progettazione e sviluppo del software, con particolare riferimento all’analisi dei requisiti, l’identificazione e applicazione di design pattern e le tecniche di verifica e di convalida delle soluzioni. Tali competenze saranno corroborate dall’acquisizione delle conoscenze necessarie a maturare capacità di sviluppo di software in Java secondo il paradigma della programmazione ad oggetti.

Prerequisiti

Conoscenze e competenze della Programmazione di base acquisite durante i corsi degli anni precedenti.

Metodi didattici

Lezioni (ore/anno in aula): 64
Esercitazioni (ore/anno in aula): 0
Attività pratiche (ore/anno in aula): 12

Verifica Apprendimento

La valutazione consiste nella presentazione di un progetto software in Java realizzato in gruppo e nella discussione degli argomenti trattati a lezione.
Una valutazione positiva del progetto è necessaria per accedere alla prova orale individuale.

Testi

Per apprendere la sintassi del linguaggio Java è consigliato l'uso della documentazione disponibile online ed, eventualmente, uno dei seguenti testi:


- Walter Savitch. Programmazione di base e avanzata con Java. PEARSON

- Arnold Ken, Gosling James, Holmes David. Il linguaggio Java. Manuale ufficiale. Pearson Education Italia

Per gli altri argomenti del corso si consigliano i seguenti testi di riferimento:


- Craig Larman. Applicare UML e i pattern. PEARSON
- Ian Sommerville Ingegneria del software. PEARSON

Contenuti

Il corso tratta i seguenti argomenti:

- Programmazione Orientata agli Oggetti (OOP)
- Il linguaggio Java.
- Notazione UML.

- Processi di sviluppo software.
- Analisi dei requisiti.
- Architetture software e design patterns.
- Tecniche di verifica e convalida.

Lingua Insegnamento

Italiano

Corsi

Corsi

INGEGNERIA ELETTRONICA E INFORMATICA 
Laurea
3 anni
No Results Found

Persone

Persone

NOCERA ANTONINO
Settore IINF-05/A - Sistemi di elaborazione delle informazioni
AREA MIN. 09 - Ingegneria industriale e dell'informazione
Gruppo 09/IINF-05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Professore associato
No Results Found
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 25.5.3.0