Centro di orientamento accreditato
Università Degli Studi Guglielmo Marconi
Gestione Masters srl

PROGRAMMA CONTINUITÀ

Riprendi gli studi e Risparmia sulla Retta
FINO AL 30/11

Fondamenti di ingegneria del software

L'iscrizione al Corso Singolo può essere effettuata anche senza iscriversi ad un Corso di Laurea specifico

Non è un Corso di Laurea o un Master
Aperto a tutti
On Demand

Iscrizioni Aperte

Nessun Test d'Ingresso

Carta-del-docente.jpg

Domande Frequenti sui Corsi Unimarconi

Un corso singolo è un insegnamento universitario che può essere seguito senza essere iscritti a un intero corso di laurea. Al termine, è possibile sostenere l’esame e ottenere un attestato con il relativo numero di CFU.

Chiunque sia in possesso di un diploma di scuola superiore può iscriversi. I corsi singoli sono ideali per chi vuole integrare la propria formazione, acquisire crediti per concorsi, o valutare un possibile percorso universitario.

Sì, al superamento dell’esame viene rilasciata una certificazione con i crediti formativi universitari (CFU) acquisiti, riconosciuti dal MUR e utilizzabili secondo la normativa vigente.

È possibile iscriversi ai Corsi dell’Università Marconi tramite un Infopoint autorizzato dell’Università Guglielmo Marconi. L’Infopoint fornisce ASSISTENZA GRATUITA nella scelta del corso e nella compilazione della domanda.

💻 Fondamenti di Ingegneria del Software

Settore scientifico-disciplinare: ING-INF/05 – CFU: 6


🎯 Obiettivi formativi

Questo corso introduce gli studenti alle basi teoriche e pratiche dell’ingegneria del software, con l’obiettivo di:

  • 🔍 Analizzare criticamente le fasi del ciclo di vita del software
  • 🧩 Comprendere i principi della qualità del software
  • 🛠️ Apprendere l’uso del linguaggio UML per la modellazione
  • 📐 Progettare e sviluppare sistemi software strutturati
  • 📊 Gestire l’intero processo di sviluppo, dal concept alla manutenzione

📚 Contenuti del corso

Il percorso si articola in 16 lezioni, suddivise in moduli tematici:

🧠 Fondamenti teorici

  • Introduzione all’ingegneria del software
  • Modelli di processo: prescrittivi, agili, RUP, Model-Driven
  • Ingegneria dei sistemi e dei requisiti

🖥️ Modellazione e progettazione

  • UML: Class Diagram, Structure, Behavior e Interaction Diagram
  • Progettazione architetturale e di dettaglio
  • User Interface e componenti software

🧪 Qualità e testing

  • Tecniche e strategie di test
  • Misure di prodotto e processo
  • Gestione della qualità e del cambiamento

📈 Gestione dei progetti software

  • Pianificazione e scheduling
  • Gestione dei rischi
  • Metriche di processo e controllo avanzato

🔍 Prerequisiti

📘 Non è richiesto alcun prerequisito tecnico: il corso è accessibile a tutti gli studenti.


🎓 Modalità didattica

🎥 Didattica Erogativa

  • 5 ore per CFU (totale 30 ore), di cui 2,5 ore in videolezioni
  • Ogni lezione è accompagnata da materiali PDF e casi d’uso
  • Lezioni teoriche per i concetti base e videolezioni pratiche per l’utilizzo degli strumenti

💬 Le esercitazioni si concentrano su esempi reali per aiutare lo studente a scegliere gli strumenti più adatti nei diversi contesti progettuali.

🧠 Didattica Interattiva

  • FAQ e e-tivity su piattaforma e-learning
  • Aule virtuali con esercitazioni basate su problemi reali
  • Feedback formativo personalizzato durante le sessioni sincrone

📝 Modalità di verifica

✍️ Esame scritto e/o orale

  • Prova a domande aperte (durata max 120 minuti)
  • Domande su aspetti teorici e casi applicativi
  • Valutazione basata su:
    • Capacità di analisi e giudizio
    • Padronanza del linguaggio tecnico
    • Applicazione pratica degli strumenti e delle metodologie apprese

📈 Per ottenere il massimo punteggio (30/30 e lode), è richiesta una comprensione approfondita e una solida capacità di applicazione autonoma dei concetti studiati.


📘 Testi consigliati

  • Roger S. Pressman, Principi di Ingegneria del Software, 5a ed., McGraw-Hill
    oppure
  • Ian Sommerville, Introduzione all’Ingegneria del Software, Pearson

🚀 Perché scegliere questo corso?

  • 🛠️ Acquisizione di competenze trasversali fondamentali per ogni sviluppatore
  • 📐 Approccio metodologico allo sviluppo di software di qualità
  • 🔄 Integrazione di teoria e pratica con esempi concreti
  • 🧭 Preparazione per ruoli in progettazione, analisi e gestione di progetti IT

Contattaci

WhatsApp

Telefono

Email

Come si Studia con Unimarconi? Guarda le lezioni dimostrative dei corsi

Compila il modulo e Guarda Subito le Lezioni Gratuite Dimostrative.

Scopri i Costi e i Piani di Studio

Compila il form e ricevi subito su Whatsapp i Costi e i Piani di Studio.