Salta al contenuto principale
x

Modulo 4 “Progettazione del software”

Durata lezione: 60 ore

L’obiettivo del modulo è quello della traduzione degli schemi logici di funzionamento del programma nell’ambito di specifici linguaggi di programmazione.

Nello specifico verrà studiato il modello a oggetti ed il linguaggio lato client javascript e, in modo collaterale, gli aspetti generali del linguaggio lato server Microsoft.NET c#.

Al termine del modulo formativo, l’allievo avrà appreso le seguenti abilità e conoscenze.

Abilità

  1. Applicare le metodologie della programmazione strutturata nella progettazione del software
  2. Codificare in maniera formalizzata e comprensibile le specifiche delle singole procedure software
  3. Definire nella maniera ottimale l'architettura ed il modello ad oggetti su cui dovrà operare il software ed accenni nell’uso del database
  4. Operare le scelte più efficaci/efficienti in relazione all'architettura del sistema di elaborazione
  5. Operare le scelte più efficaci/efficienti in relazione all'architettura e alle prestazioni del sistema operativo

Conoscenze

  1. Architettura e prestazioni del sistema operativo per ottimizzare la progettazione del software ed utilizzo del modello ad oggetti
  2. Concetti relativi alla gestione di basi di dati per definire in maniera ottimale l'architettura e la struttura delle basi di dati e degli archivi su cui opererà il software applicativo
  3. Concetti relativi alla programmazione strutturata per ottimizzare la struttura delle procedure in termini di efficienza ed efficacia dei programmi, riduzione dei tempi di sviluppo, riduzione delle possibilità di errore e facilità di manutenzione
  4. Tecniche di codifica e pseudo codifica delle specifiche del software per definire le specifiche di ogni procedura in maniera formalmente corretta, precisa, comprensibile ed univoca
  5. Tecniche di programmazione strutturata per un'ottimizzazione della struttura delle procedure anche in relazione ai tempi necessari per lo sviluppo del codice

Scheda informativa

Scheda informativa