Mi scuso, sono stato poco chiaro.
L'esame è Ingegneria di Software I, sto trovando difficoltà perchè l'università non mi ha dato basi a sufficienza per questo esame, se non qualche esame tipo Linguaggi di Programmazione dove ho studiato Java, per il resto dalle slide del professore e dai riassunti dei miei compagni e pur confrontandomi con alcuni di loro, tutto il materiale non basta per affrontare tale progetto. Il progetto verte sulle seguenti attività: Analisi e specifica dei requisiti, Definizione dell'architettura del sistema, Implementazione e Testing. Quindi conoscere UML, tabelle di Cockburn, Mockup ecc...Fortunatamente il prof mi ha dato solo la parte mobile di tale progetto, che consiste in una piattaforma ecommerce, quindi oltre alla Mobile Application dovrei implementare anche una Desktop Application per il gestore. Ora tutta la parte implementativa, quindi java,mysql,android sdk e sqlite non è un problema. Il problema sorge per la documentazione. La mia domanda è la seguente, c'è un buon libro o una guida per scrivere la documentazione di tale progetto?
Ad esempio, esistono due tipologie di requisiti Utente e Sistema(Funzionali, non e dominio), nella documentazione devo scrivere che i requisiti Utente sono User Non registrati, Registrati e Manager descrivendo le loro azioni e obiettivi in poche righe. No? Però poi vedo i progetti di ex studenti e al massimo mi ritrovo descritti solo i requisiti funzionali e non. Quindi cerco qualcosa per rafforzare la mia conoscenza e non basarmi su cose degli altri.
Il Software Engineering di Sommerville è valido come testo?
Ringrazio magicsign per il consiglio.