Differences between revisions 6 and 9 (spanning 3 versions)
Revision 6 as of 2011-12-24 16:36:21
Size: 2711
Comment:
Revision 9 as of 2012-01-02 17:43:56
Size: 3176
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
Un buon inizio, ma poi vi siete persi nel dettaglio nella sezione analisi dei requisiti.

La chiamerei "Analisi dei Requisiti Utente" e cercherei di fare meno riferimento a "come" risolvere il problema, stressando di più "cosa" si vuole fare.

Meno dettagli su registrazioni o account, amministratori ecc. e più dettaglio su come si svolge il lavoro di gruppo e quali funzioni devono essere disponibili.

''F. Ricca''
Line 4: Line 12:
Line 7: Line 14:

ANALISI DEI REQUISITI:
==== ANALISI DEI REQUISITI: ====
Line 12: Line 17:
Per poter utilizzare il prodotto l'utente deve essere registrato. Per utente registrato si intende colui che ha specificato un nome utente (nickname), una password e una casella di posta elettronica.
La registrazione può essere effettuata dal menu che viene aperto all'avvio oppure sul sito del programma. Se l'utente è già registrato, allora può eseguire il login e iniziare a lavorare.
 * Per poter utilizzare il prodotto l'utente deve essere registrato. Per utente registrato si intende colui che ha specificato un nome utente (nickname), una password e una casella di posta elettronica.
Line 15: Line 19:
Ogni utente possiede un'area di lavoro cloud* e può creare altri progetti e gruppi di lavoro, che vengono assegnati ai progetti selezionati, oppure lavorare sui progetti a cui già partecipa.  * La registrazione può essere effettuata dal menu che viene aperto all'avvio oppure sul sito del programma. Se l'utente è già registrato, allora può eseguire il login e iniziare a lavorare.
Line 17: Line 21:
Un gruppo di lavoro è costituito dagli utenti root, cioè dagli amministratori del progetto che hanno pieni poteri sull'area di lavoro e sugli altri gruppi, e da eventuali sotto-gruppi. I sotto-gruppi hanno poteri limitati e visibilità ridotta , attribuita dagli utenti root o dal gruppo sovrastante. Il sistema dei gruppi è gerarchico, quindi ogni sottogruppo ha poteri più ristretti rispetto al gruppo da cui discende.  * Ogni utente possiede un'area di lavoro cloud* e può creare altri progetti e gruppi di lavoro, che vengono assegnati ai progetti selezionati, oppure lavorare sui progetti a cui già partecipa.
Line 19: Line 23:
Ad ogni progetto il sistema provvede a creare una room, una stanza privata ed accessibile solo a chi partecipa al progetto, nella quale gli utenti hanno la possibilità di comunicare vocalmente.  * Un gruppo di lavoro è costituito dagli utenti root, cioè dagli amministratori del progetto che hanno pieni poteri sull'area di lavoro e sugli altri gruppi, e da eventuali sotto-gruppi. I sotto-gruppi hanno poteri limitati e visibilità ridotta , attribuita dagli utenti root o dal gruppo sovrastante. Il sistema dei gruppi è gerarchico, quindi ogni sottogruppo ha poteri più ristretti rispetto al gruppo da cui discende.
Line 21: Line 25:
Durante la digitazione nel documento, ogni utente possiede un'etichetta visibile e univoca che identifica la posizione del cursore dell'utente in quel documento. E' possibile, inoltre, che un utente scelga un colore particolare colore di testo "per maggiore chiarezza".  * Ad ogni progetto il sistema provvede a creare una room, una stanza privata ed accessibile solo a chi partecipa al progetto, nella quale gli utenti hanno la possibilità di comunicare vocalmente.
Line 23: Line 27:
Il sistema mette a disposizione un diario aggiornato in cui vengono salvate le modifiche del progetto, registrando l'utente e i file su cui ha lavorato nel corso del tempo.  * Durante la digitazione nel documento, ogni utente possiede un'etichetta visibile e univoca che identifica la posizione del cursore dell'utente in quel documento. E' possibile, inoltre, che un utente scelga un colore particolare colore di testo "per maggiore chiarezza".
Line 25: Line 29:
// è fattibile?
L'utente può eseguire la compilazione tra i linguaggi supportati dal server, ottenendo l'oggetto compilato o visualizzando il risultato se eseguibile  
 * Il sistema mette a disposizione un diario aggiornato in cui vengono salvate le modifiche del progetto, registrando l'utente e i file su cui ha lavorato nel corso del tempo.

''
// è fattibile?''

''
L'utente può eseguire la compilazione tra i linguaggi supportati dal server, ottenendo l'oggetto compilato o visualizzando il risultato se eseguibile.''

Cloudy

Un buon inizio, ma poi vi siete persi nel dettaglio nella sezione analisi dei requisiti.

La chiamerei "Analisi dei Requisiti Utente" e cercherei di fare meno riferimento a "come" risolvere il problema, stressando di più "cosa" si vuole fare.

Meno dettagli su registrazioni o account, amministratori ecc. e più dettaglio su come si svolge il lavoro di gruppo e quali funzioni devono essere disponibili.

F. Ricca

it's a good time for developing

Cloudy è un ambiente di sviluppo open-source e multipiattaforma che consente di condividere lo spazio di lavoro con altri utenti. Il software permette di interagire in tempo reale, ovvero leggere o scrivere in contemporanea, con gli altri. Il sistema agevola la collaborazione mettendo a disposizione diversi strumenti utili, quali il voip e i permessi di accesso ad un progetto.

ANALISI DEI REQUISITI:

Si vuole realizzare un'applicazione che permetta a più utenti di sviluppare un software in modo condiviso, tenendo l'area di lavoro sincronizzata tra di loro.

  • Per poter utilizzare il prodotto l'utente deve essere registrato. Per utente registrato si intende colui che ha specificato un nome utente (nickname), una password e una casella di posta elettronica.
  • La registrazione può essere effettuata dal menu che viene aperto all'avvio oppure sul sito del programma. Se l'utente è già registrato, allora può eseguire il login e iniziare a lavorare.
  • Ogni utente possiede un'area di lavoro cloud* e può creare altri progetti e gruppi di lavoro, che vengono assegnati ai progetti selezionati, oppure lavorare sui progetti a cui già partecipa.
  • Un gruppo di lavoro è costituito dagli utenti root, cioè dagli amministratori del progetto che hanno pieni poteri sull'area di lavoro e sugli altri gruppi, e da eventuali sotto-gruppi. I sotto-gruppi hanno poteri limitati e visibilità ridotta , attribuita dagli utenti root o dal gruppo sovrastante. Il sistema dei gruppi è gerarchico, quindi ogni sottogruppo ha poteri più ristretti rispetto al gruppo da cui discende.
  • Ad ogni progetto il sistema provvede a creare una room, una stanza privata ed accessibile solo a chi partecipa al progetto, nella quale gli utenti hanno la possibilità di comunicare vocalmente.
  • Durante la digitazione nel documento, ogni utente possiede un'etichetta visibile e univoca che identifica la posizione del cursore dell'utente in quel documento. E' possibile, inoltre, che un utente scelga un colore particolare colore di testo "per maggiore chiarezza".
  • Il sistema mette a disposizione un diario aggiornato in cui vengono salvate le modifiche del progetto, registrando l'utente e i file su cui ha lavorato nel corso del tempo.

// è fattibile?

L'utente può eseguire la compilazione tra i linguaggi supportati dal server, ottenendo l'oggetto compilato o visualizzando il risultato se eseguibile.

Ricca Wiki: CanonacoRende (last edited 2012-03-13 16:09:25 by CanonacoRende)