Skip to content

Prof-Matteo-Palitto-JCMaxwell/RegistroDiClasse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

test

RegistroDiClasse

1mo laboratorio classe 4ta informatica

Ottima proposta grazie a NICU e AHMED per l'iniziativa.

Vorrei precisare alcuni punti che sono importanti per me: L'obiettivo di questo laboratorio e' seguire il ciclo di vita dello sviluppo di un SW. In particolare:

  1. Comprensione e descrizione del problema che il CLIENTE si propone di affrontare con la richiesta di SW. Alcuni clienti arrivano con una intenzione che molto spesso non e' approfondita in modo sufficiente. Mediante una intervista (meglio se scritta) al CLIENTE, lo sviluppatore, ottiene tutte le informazioni mancanti per definire il problema in modo completo. NOTA: Una volta redatta la descrizione completa del problema si dovrebbe far controllare al CLIENTE per approvazione di corretta comprensione.

  2. Traduzione del problema in specifiche ESTERNE del SW. Le specifiche ESTERNE sono quelle che sono visibili e di interesse al CLIENTE che definiscono la FUNZIONALITA' e l'INTERFACCIA utente, ma NON specificano l'architettura.

  3. Le scelte dello/degli sviluppatori vengono quindi tradotte in specifiche INTERNE (es. scelta linguaggio di programmazione, struttura dati, ecc... ). Le specifiche INTERNE facilitano la documentazione del progetto e la collaborazione tra un gruppo di sviluppatori.

  4. Descrizione dell'architettura del SW:

  • suddivisione nelle componenti ad alto livello (High Level Architecture) Macro Blocchi
  • suddivisione dei Macro Blocchi in componenti piu' semplici (unita' elementari)

Questi primi 4 punti trovano spazio nella Wiki del progetto

5 Manuale D'uso e installazione (usare per questa sezione il README file su GitHub)

Questo lavoro di documentazione viene fatta PRIMA di iniziare a scrivere il CODICE. In realta' ci sono altre cose che dovrebbero essere analizzate e documentate, ma per non mettere troppa carne al fuoco vorrei che il gruppo documentasse il proprio progetto seguendo questa linea guida.

Un altra cosa che vi chiederei e' di usare la possibilita' di introdurre commenti nel codice per una documentazione del codice stesso.

Descrizione programma

Istruzioni di Installazione

Manuale d'Uso

Autori

Ringraziamenti

About

1mo laboratorio classe 4ta informatica

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published