ISO/IEC 12207

ISO/IEC 12207 è uno standard dell'ISO per la gestione del ciclo di vita del software. Si propone di diventare lo standard di riferimento definendo tutte le attività svolte nel processo di sviluppo e mantenimento del software.

ISO/IEC 12207 è uno standard dell'ISO per la gestione del ciclo di vita del software. Si propone di diventare lo standard di riferimento definendo tutte le attività svolte nel processo di sviluppo e mantenimento del software.

Lo standard ISO 12207 stabilisce un processo di ciclo di vita del software, compreso processi ed attività relative alle specifiche ed alla configurazione di un sistema. Ad ogni processo corrisponde un insieme di risultati (outcome): in totale ci sono 43 processi, 133 attività, 325 sottoattività e 236 risultati (la nuova ISO/IEC 12207:2008 definisce 43 sistemi e processi software).

Lo standard ha come obiettivo principale quello di fornire una struttura comune che permetta a clienti, fornitori, sviluppatori, tecnici, manager di usare gli stessi termini e lo stesso linguaggio per definire gli stessi processi. La struttura dello standard è stata concepita per essere flessibile e modulare in modo che sia adattabile alle necessità di chiunque lo utilizzi.

Lo standard è basato su due principi fondamentali:

Modularità significa definire processi con il minimo accoppiamento e la massima coesione.

Responsabilità significa stabilire un responsabile per ogni processo.

L'insieme di processi, attività e compiti può essere adattato in base al tipo di progetto software su cui deve essere usato.

Esistono tre tipi di processi:

processi base, processi di supporto e processi di organizzazione.

Gli ultimi due tipi devono esistere in modo indipendente da come sono svolte le attività dell'organizzazione e del progetto. I processi base, invece, sono realizzati in base alla situazione.

Servizi correlati

Altre voci

PasswordP

Password

Una password, a volte chiamata anche passcode, è un dato segreto, di solito una stringa di caratteri, che serve in genere a confermare l'identità di un utente. Tradizionalmente ci si aspettava che le password venissero imparate a memoria, ma il gran numero di servizi protetti da password a cui…

Leggi la voce →
E

Exploit

Un exploit ("/ɪkˈsplɔɪt/", tradotto dall'inglese "sfruttare") è un termine usato in informatica per identificare una tipologia di script, virus, worm, porzione di dati o binario che sfrutta un bug o una vulnerabilità per creare comportamenti non previsti in software, hardware, o in sistemi…

Leggi la voce →
Codice fiscaleC

Codice fiscale

In Italia il codice fiscale è una sequenza alfanumerica che serve a identificare in modo univoco persone fisiche e altri soggetti nei loro rapporti con gli enti e le amministrazioni pubbliche dello stato.

Leggi la voce →
C

Codice QR

Un codice QR (in inglese QR code) è un codice a barre bidimensionale (o codice 2D), ossia a matrice, composto da moduli neri disposti all'interno di uno schema bianco di forma quadrata, impiegato in genere per memorizzare informazioni destinate a essere lette tramite un apposito lettore ottico o…

Leggi la voce →
I

Informatica forense

L'informatica forense è una branca della scienza digitale forense legata alle prove acquisite da computer e altri dispositivi con funzioni di memorizzazione digitale (fotocamere, videocamere, memorie di massa). Il suo scopo è quello di esaminare dispositivi digitali seguendo provedure di analisi…

Leggi la voce →
C

Certificato digitale

Nella crittografia asimmetrica un certificato digitale è un documento informatico che attesta l'associazione univoca tra una chiave pubblica e l'identità di un soggetto (una persona, una organizzazione, un hardware, un servizio, un software, un file, etc) che dichiara di utilizzarla nell'ambito…

Leggi la voce →