La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

VIDEO RENTAL MANAGEMENT SYSTEM Ingegneria del Software, A.A. 2010 – 2011 Università degli Studi dellAquila – D.I.S.I.M. Docente : Serafino Cicerone Alessio.

Presentazioni simili


Presentazione sul tema: "VIDEO RENTAL MANAGEMENT SYSTEM Ingegneria del Software, A.A. 2010 – 2011 Università degli Studi dellAquila – D.I.S.I.M. Docente : Serafino Cicerone Alessio."— Transcript della presentazione:

1 VIDEO RENTAL MANAGEMENT SYSTEM Ingegneria del Software, A.A – 2011 Università degli Studi dellAquila – D.I.S.I.M. Docente : Serafino Cicerone Alessio DAlessio, Filippo Mortari, Davide Russo 1

2 Indice: FastVid Rentals: Panoramica Sviluppo Software Unified process: Ideazione Elaborazione – 1 a iterazione Elaborazione – 2 a iterazione Problematiche di Design, come è evoluto il software I Design Patterns Tecnologie usate: Hibernate & JavaRMI Conclusioni 2

3 Richiesta del committente Sviluppo di un sistema software di gestione di una azienda di video-noleggi: Video Rental Management System FASTVID RENTALS - PANORAMICA 3

4 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 dellattività della filiale. FASTVID RENTALS - PANORAMICA 4

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 5

6 Il versionamento: Xp-Dev e GoogleCode 6

7 Il processo di riferimento: UP SVILUPPO SOFTWARE 7

8 Il processo di riferimento: UP SVILUPPO SOFTWARE 8 Ogni iterazione produce unexecutable release

9 Literazione time-boxed Abbiamo cercato di rispettare le scadenze e assegnare le responsabilità con una sorta di diagramma di Gantt 9

10 Legenda TITOLO SEZIONE 10 Iterazione cui si riferisce il contenuto analizzato nella slide Disciplina di UP, contenuto in esame nella slide corrente, sezione relativa a un particolare concetto.. Inception Elaborazione – Iterazione 1 Elaborazione – Iterazione 2 Elaborazione – Iterazione 3


Scaricare ppt "VIDEO RENTAL MANAGEMENT SYSTEM Ingegneria del Software, A.A. 2010 – 2011 Università degli Studi dellAquila – D.I.S.I.M. Docente : Serafino Cicerone Alessio."

Presentazioni simili


Annunci Google