Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
1
Video rental management system
Ingegneria del Software, A.A – 2011 Università degli Studi dell’Aquila – D.I.S.I.M. Docente : Serafino Cicerone Alessio D’Alessio, Filippo Mortari, Davide Russo
2
Indice: FastVid Rentals: Unified process: Tecnologie usate:
Panoramica Sviluppo Software Unified process: Ideazione Elaborazione – 1a iterazione Elaborazione – 2a iterazione Problematiche di Design, come è evoluto il software I Design Patterns Tecnologie usate: Hibernate & JavaRMI Conclusioni
3
Richiesta del committente
Fastvid rentals - panoramica Richiesta del committente Sviluppo di un sistema software di gestione di una azienda di video-noleggi: Video Rental Management System
4
Fastvid rentals - panoramica
Funzionalità: Gestire il catalogo dei film; gestire clienti e tessere servizi; gestire il noleggio ed il reso di film; gestire la prenotazione di film in maniera flessibile; gestire politiche di sconto e promozione in maniera flessibile; gestire il magazzino della filiale; gestire la comunicazione con i clienti mediante sms flessibilità ad eventuali nuovi canali di comunicazione; flessibilità in ottica di una fruizione futura di servizi su piattaforma web e Video-On-Demand gestire il reporting dell’attività della filiale.
5
Strumenti per lo sviluppo sw
IDE: Eclipse Juno Service Release 1 RMI Plug-in for Eclipse version 2.0 (applicazione distribuita) Window Builder Editor (per la gestione grafica delle Swing) Subversive SVN Team Provider (versionamento) Case: Visual Paradigm UML EE 8.0 Librerie: Java JRE 1.7, Hibernate ORM Libraries, Server di versionamento: XP-Dev con supporto a SVN (per il progetto .vpp) Google Code (per il codice Java) DBMS: MySQL tramite XAMPP
6
Il versionamento: Xp-Dev e GoogleCode
7
Il processo di riferimento: UP
Sviluppo software Il processo di riferimento: UP
8
Il processo di riferimento: UP
Sviluppo software Il processo di riferimento: UP Ogni iterazione produce un’executable release
9
L’iterazione time-boxed
Abbiamo cercato di rispettare le scadenze e assegnare le responsabilità con una sorta di diagramma di Gantt
10
Legenda Inception Elaborazione – Iterazione 1
TITOLO SEZIONE Legenda Disciplina di UP, contenuto in esame nella slide corrente, sezione relativa a un particolare concetto.. Iterazione cui si riferisce il contenuto analizzato nella slide Inception Elaborazione – Iterazione 1 Elaborazione – Iterazione 2 Elaborazione – Iterazione 3
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.