SOFTWARE NON-FUNCTIONAL ASSESSMENT PROCESS (SNAP) - IFPUG
Corso Software Non-functional Assessment Process (SNAP) di IFPUIG
CERTIFICAZIONE:
SNAPENTE CERTIFICANTE:
IFPUIGCORSO EROGATO DA:
ProficeIl corso introduce alla metodologia SNAP (Software Non-functional Assessment Process), lo standard internazionale IFPUG per la misurazione della dimensione dei requisiti non funzionali (NFR). Mentre i Function Point misurano "cosa" il software fa, lo SNAP misura il valore di "come" viene realizzato (es. algoritmi complessi, interfacce dati, operazioni su file), fornendo una visione completa della dimensione del software.
SNAP riconosce quattro categorie e le relative 14 sottocategorie di requisiti utente software non funzionali. Per dimensionare la non funzionalità del software, questi requisiti vengono prima abbinati alle sottocategorie corrispondenti. Utilizzando le corrispondenti regole di misurazione della sottocategoria, viene quindi dimensionato ogni requisito utente software non funzionale. La dimensione dei requisiti utente del software non funzionale di un'applicazione (o di una manutenzione evolutiva) è la somma delle dimensioni misurate utilizzando le sottocategorie corrispondenti.
SNAP ha gli standard di dimensionamento internazionali di "IEEE 2430-2019 - IEEE Trial-Use Standard for Software Non Functional Sizing Measurements" e lo standard ISO "Software Engineering—Trial Use Standard for Software Non Functional Sizing Measurements".
SNAP riconosce quattro categorie e le relative 14 sottocategorie di requisiti utente software non funzionali. Per dimensionare la non funzionalità del software, questi requisiti vengono prima abbinati alle sottocategorie corrispondenti. Utilizzando le corrispondenti regole di misurazione della sottocategoria, viene quindi dimensionato ogni requisito utente software non funzionale. La dimensione dei requisiti utente del software non funzionale di un'applicazione (o di una manutenzione evolutiva) è la somma delle dimensioni misurate utilizzando le sottocategorie corrispondenti.
SNAP ha gli standard di dimensionamento internazionali di "IEEE 2430-2019 - IEEE Trial-Use Standard for Software Non Functional Sizing Measurements" e lo standard ISO "Software Engineering—Trial Use Standard for Software Non Functional Sizing Measurements".
DURATA: 24 ORE
CREDITI: 23 CPE validi ai fini del mantenimento delle certificazioni ISACA
OBIETTIVI DEL CORSO:
- Acquisire la conoscenza del metodo per il conteggio degli SNAP
- Saper applicare il metodo ai casi di studio
- Confrontarsi in modalità remota con un docente certificato
- Saper applicare il metodo ai casi di studio
- Confrontarsi in modalità remota con un docente certificato
DESTINATARI:
- Project Manager e Responsabili IT. [br]
- Software Architect e Analisti Funzionali. [br]
- Specialisti nel controllo qualità e nel monitoraggio dei contratti di fornitura software. [br]
CONTENUTI:
- Il metodo SNAP
- Introduzione a SNAP
- Panoramica SNAP
- Preparazione alla valutazione
- Determinare scopo, ambito, confine e partizione
- Categorie e sottocategorie
- Category 1: Data Operations
- 1.1 Data Entry Validation
- 1.2 Logical and Mathematical Operations
- 1.3 Data Formatting
- 1.4 Internal Data Movements
- 1.5 Delivering Added Value to Users by Data Configuration
- Category 2: Interface Design
- 2.1 User Interfaces
- 2.2 Help Methods
- 2.3 Multiple Input Methods
- 2.4 Multiple Output Methods
- Category 3: Technical Environment
- 3.1 Multiple Platforms
- 3.2 Database Technology
- 3.3 Batch Processes
- Category 4: Architecture
- 4.1 Component Based Software
- 4.2 Multiple Input / Output Interfaces
- Calcolare la dimensione non funzionale (punti SNAP)
- Simulazione dell'esame di certificazione
- Introduzione a SNAP
- Panoramica SNAP
- Preparazione alla valutazione
- Determinare scopo, ambito, confine e partizione
- Categorie e sottocategorie
- Category 1: Data Operations
- 1.1 Data Entry Validation
- 1.2 Logical and Mathematical Operations
- 1.3 Data Formatting
- 1.4 Internal Data Movements
- 1.5 Delivering Added Value to Users by Data Configuration
- Category 2: Interface Design
- 2.1 User Interfaces
- 2.2 Help Methods
- 2.3 Multiple Input Methods
- 2.4 Multiple Output Methods
- Category 3: Technical Environment
- 3.1 Multiple Platforms
- 3.2 Database Technology
- 3.3 Batch Processes
- Category 4: Architecture
- 4.1 Component Based Software
- 4.2 Multiple Input / Output Interfaces
- Calcolare la dimensione non funzionale (punti SNAP)
- Simulazione dell'esame di certificazione
PREREQUISITI:
Per questo corso è consigliata la conoscenza di tecniche di analisi dati e le funzioni del software.
