La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Video rental management system

Presentazioni simili


Presentazione sul tema: "Video rental management system"— Transcript della presentazione:

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


Scaricare ppt "Video rental management system"

Presentazioni simili


Annunci Google