Sviluppo applicazioni software
00 Processi per lo sviluppo software
Convalida del software
Esempio UP (sezione 2.5)
Evoluzione del software
Extreme programming
Metodi agili
Modelli di processo software
Modello a cascata
Processo software - Start point
Riutilizzo del codice
Scrum
Specifica del software
Sviluppo del software
Sviluppo incrementale
Sviluppo iterativo ed evolutivo
01 Unified Process
A Iterazione 0 - Analisi dei requisiti
Caso d'uso dettagliato
Discipline di UP
Elaborati di UP per i requisiti
Esempio caso d'uso - Gioca una partita a Monopoly
Esempio di caso d'uso dettagliato sul POS NextGen
Gli elaborati UP
Ideazione
Ideazione e UML
Introduzione all'analisi dei requisiti
Linea guida - scrivere in uno stile essenziale, senza riferimento all'interfaccia utente
Linee guida riassunte per scrivere in uno stile essenziale
Modello dei casi d'uso
Requisiti evolutivi
Template formato dei casi d'uso a due colonne
Unified Process (UP) - Start Point
B Altri requisiti
Altri requisti - Start point
Esempio di Glossario
Esempio di Specifiche Supplementari (parziali) per il POS NextGen
Esempio Regole di dominio
Esempio Visione
Glossario
Linee guida riassunte per altri requisiti
Regole di Business
Specifiche supplementari
Visione
C Storie utente
Introduzione - Start Point
Scrivere le storie
Storie utente per il gioco del Monopoly
Suddividere e combinare le storie
D Iterazione 1
Come creare un modello di dominio
Come si incastrano Ideazione ed Elaborazione
Come trovare gli attributi
Come trovare le associazioni
Contratti delle operazioni di sistema
Diagrammi degli oggetti
Esempio per trovare e disegnare le associazioni
Esempio per trovare e disegnare le classi concettuali
Esercizi modelli di dominio
Fase di elaborazione
Modello di dominio
Pianificare l'iterazione successiva
Requisiti per l'iterazione 1 - Start point
SSD
Verso l'analisi a oggetti
E Iterazione 1 - Verso la progettazione
Architettura logica e gli strati - Start point
Diagrammi delle classi
Diagrammi di interazione
Fase di progettazione (a oggetti)
02 Pattern GRASP e GoF
Adapter
Composite
Controller
Creator
Facade
Factory
High Cohesion
I pattern GRASP
Indirection
Information Expert
Introduzione - Start point
Low Coupling
Mappa pattern (GRASP e GOF)
Observer
Polymorphism
Protected Variations
Pure Fabrication
Singleton
Strategy
Esempi (PDF)
Esempio_Casi_Uso
Esempio_Specifiche_Supplementari
Esempio_Visione
Da sapere per esame
Esempio Regole di dominio
L'esempio riguarda il Sistema POS NextGen
Interactive Graph
Table Of Contents