System Process
System vs. Software requirements
- Requisiti di sistema.
- Funzionali.
- Non funzionali.
→
→
→
- Requisiti software.
- Funzionali.
- Non funzionali.
Convenzione: cercare di mappare i requisiti di sistema nei requisiti software.
Le interfacce del sistema possono non coincidere tra sistema e software.
Context diagram di sistema
Context diagram software
Modello di business
Utilizzo:
- Utilizzo residenziale: Superficie piana (pavimento), livello sporcizia non elevato, dimensioni spazi ridotta.
- Utilizzo industriale: Superficie grezza, molto sporco, dimensioni spazi elevata.
Scegliamo di analizzare l’utilizzo residenziale (scelta più facile da modellare).
Fonte di guadagno:
- Prodotto entry level:
- Caratteristiche come da descrizione del testo, interfaccia a tre pulsanti.
- Il cliente compra e possiede il dispositivo (nessun servizio aggiuntivo).
- Prodotto “Pro”:
- Connessione del dispositivo ad Internet (monitoraggio dati, analisi dati, consigli di utilizzo).
- Applicazione mobile:
- Programmazione settimanale delle pulizie.
- Report sulla pulizia.
- Modifica mappa attraverso app.
- Modello di servizio con pagamento mensile.
Scegliamo la prima scelta, ovvero il prodotto entry - level, per non complicarci ulteriormente la vita.
Informazione di contesto
Il produttore è un produttore di elettrodomestici.
Diverse business function dell’azienda:
- Marketing.
- R & D:
- System engineering.
- Software engineering.
- Hardware engineering.