Quando qualcuno si unisce al progetto è utile poter dire "Benvenuti! Siete pregati di andare a leggere il documento di Visione (è lungo solo 7 pagine) sul sito web del progetto". Inoltre è utile avere un "sommario esecutivo" che descrive brevemente il progetto, come contesto per i partecipanti principali, al fine di stabilire una visione comune del progetto.
La Visione non deve essere lunga né deve tentare di descrivere i requisiti stabili nel dettaglio, ma deve riassumere alcune informazioni contenuti nel Modello dei casi d'uso e nelle Specifiche supplementari.
Questo paragrafo della Visione riassume gli obiettivi e i problemi ad alto livello (spesso più alto che non i casi d'uso specifici) e rivela importanti obiettivi non funzionali e di qualità che possono essere relativi a uno solo o a più casi d'uso, come i seguenti:
Nella Visione, per cogliere le caratteristiche principali, non è sufficiente elencare semplicemente i nomi dei casi d'uso. Perché?
Pertanto un metodo alternativo e complementare per esprimere le funzioni del sistema è attraverso le feature o caratteristiche, o più precisamente in questo contesto, le caratteristiche del sistema, che sono affermazioni concise e di alto livello che riassumono funzioni di sistema. In modo più formale, in UP, una caratteristica di sistema è "un servizio osservabile dall'esterno fornito dal sistema, che soddisfa direttamente una necessità di una parte interessata".
Le caratteristiche sono funzioni o comportamento che un sistema può fare, eseguire, gestire. Esempio:
Il sistema gestisce le autorizzazioni ai pagamenti
Le caratteristiche funzionali di sistema devono essere contrapposte ai vari tipi di requisiti e vincoli non funzionali, come:
Il sistema deve essere eseguito su Linux, deve essere disponibile 24 ore al giorno 7 giorni su 7 e deve avere un'interfaccia touch-screen.
Segue un esempio di caratteristiche ad alto livello, per un grosso progetto multi-sistema di cui POS è solo un elemento:
Le caratteristiche principali comprendono:
Comunemente è prassi organizzare le caratteristiche di sistema secondo una gerarchia a due livelli. Nel documento di Visione, più di due livelli comporterebbero un eccesso di dettagli; lo scopo delle caratteristiche di sistema nella Visione è riassumere le funzionalità, non decomporle in un lungo elenco di elementi a grana fine. Ecco un esempio ragionevole di dettagli:
Le caratteristiche principali comprendono: (livello 1)
Servizi POS: (livello 2)
Gestione inventario:
Ecco un esempio di Visione.