Fondamenti di Ingegneria del Software: Processi, Requisiti e Modellazione UML
Classificato in Informatica
Scritto il in
italiano con una dimensione di 30,95 KB
1. Cos’è l’Ingegneria del Software?
È un insieme di teorie, metodi e strumenti, sia di tipo tecnologico che amministrativo, per lo sviluppo, la manutenzione e la messa in opera di **software di qualità**, il tutto in tempi e costi preventivati.
2. Definizione di Processo
Un **processo** definisce chi svolge, quando svolge e come viene svolta un’azione.
3. Cos’è un Processo di Sviluppo Software?
Un processo software è un insieme strutturato di attività richieste per sviluppare un sistema software; è un processo **intellettuale e creativo**.
4. Modello a Cascata (Waterfall Model)
Questo modello è caratterizzato da una sequenza rigida di fasi. I punti che lo contraddistinguono sono:
- Definizione e analisi dei requisiti: Si verifica la fattibilità