Video rental management system

Slides:



Advertisements
Presentazioni simili
B.P.M. Business Process Manager
Advertisements

Database MySql.
Sistemi informativi e Sistemi informatici
Microsoft Office Project 2003 Standard La Gestione per Progetti nella Piccola e Media Impresa Ettore dAmico Microsoft Italia.
Strumenti di sviluppo Microsoft Campagna incentivi per Software Assurance Opportunità di vendita.
GESTIONE DELL’INNOVAZIONE E DEI PROGETTI
WebProfessional Web Content Management System
Cagliari 4 Ottobre 2002 Krenesiel ESPERIENZA e LINEE KRENESIEL Workshop NAME Alessandra Spada
Informatica Web – design
Digital Media Management Systems. Stati uniti Brasile Italia Spagna Messico Un team composto dai migliori professionisti del mondo nelle applicazioni.
Daniele De Re - Diego Toninelli
Integrazione di una piattaforma IPTV in un’architettura SOA
PLM – PRODUCT LIFECYCLE MANAGEMENT
Un ambiente multilinguale per la modellazione e la prototipazione rapida di Sistemi Multi-Agente.
Progetto TIESSE 2.0 Seminario Le tecnologie digitali come strumento per la collaborazione tra imprese 10 ottobre 2013 Luca Capra Direttore Area Promozione.
Programma SDP Roma, 11 aprile 2007.
IL CLOUD COMPUTING: portabilità o privacy?
Monica Carati Monica Branchi, Francesco Filippini, Giuseppe Vasta Arpa Emilia-Romagna ARPATLANTE il S.I.T. di Arpa Emilia-Romagna 15 Novembre 2006.
Architettura Java/J2EE
Donato de Giglio, responsabile settore ICT presso AFFARITALIANI.IT Laurea in tecnologie dellinformazione e della comunicazione presso lUniversità degli.
Video rental management system
Gruppo 11: Ausili Andrea Giovanni Belellixxxxxxxx Polenta Marcoxxxxxxxx Giuseppe Prencipexxxxxxxx Marco Trinastichxxxxxxxx Università Politecnica.
Progetto di Reti di Calcolatori L-S Orchestrazione di servizi WEB
Relatore: Ch. mo Prof. Ettore Bolisani Laureando: Stefano Gecchele
Agenti e Rappresentanti
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria “Enzo Ferrari” – Sede di Modena Corso di Laurea Specialistica in Ingegneria Informatica.
La tecnologia CWM Alessandro Lorenzi A.A.2002/2003.
Il diagramma ER UNIFIED PROCESS – ELABORAZIONE 1 1.
Firenze – Festival della Creatività 2009 Comm.it s.r.l. – Ing. Davide Rogai, Ph.D. – Software >> fast on demand software.
BIRT Business Intelligence Reporting Tools
Servizi Grid ed agenti mobili : un ambiente di sviluppo e delivering
Sistemi Informativi sul Web
Final Project Review byNight byNight March 15th,2012.
Video rental management system
Video rental management system
IMPLEMENTAZIONE TECNOLOGIE:HIBERNATE & JAVA RMI.
Java Remote Method Invocation (RMI)
IMPLEMENTAZIONE TECNOLOGIE:HIBERNATE & JAVA RMI.
FASTVID RENTALS: BUSINESS MODELING 1. Business Modeling One of the major problems with most business engineering efforts, is that the software engineering.
FASTVID RENTALS: CONCLUSIONI I PUNTI DI FORZA DEL PROGETTO, GLI SVILUPPI FUTURI 1.
Video rental management system
Ingegneria del software Modulo 4 -Processi software Unità didattica 1 -Rational Unified Process Ernesto Damiani Università degli Studi di Milano Lezione.
UNIVERSITA’ CARLO CATTANEO
U n i v e r s i t à degli S t u d i C a’F o s c a r i di V e n e z i a Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Specialistica.
FESR Trinacria Grid Virtual Laboratory ADAT (Archivi Digitali Antico Testo) Salvatore Scifo TRIGRID Second TriGrid Checkpoint Meeting Catania,
Relatore Prof. Marco Porta Correlatore Prof. Luca Lombardi
La Piattaforma del Credito Approfondimenti - integrazione Bergamo, 16 marzo 2010.
Un modello di qualità per i siti web Roberto Polillo
© Flag Consulting S.r.L – tutti i diritti riservati FLAG Consulting S.r.L. Innovazione. Tecnologia. Know How > Presentazione.
Architetture a componenti Java per la realizzazione di DSS distribuiti Giordano Vicoli - ENEA 28 Ottobre 2003.
Star Office è una suite di software di produttività personale commercializzata da Sun Microsystems. StarOffice nasce come software commerciale sviluppato.
Monitor 2012/2013 GUI A cura di: Luca Violanti, Marco Varesano, Marco Busso, Roberto Cotrino.
LABORATORIO DI INFORMATICA Ingegneria Informatica a. a
TW Asp - Active Server Pages Nicola Gessa. TW Nicola Gessa Introduzione n Con l’acronimo ASP (Active Server Pages) si identifica NON un linguaggio di.
Ingegneria del software Modulo 1 -Introduzione al processo software Unità didattica 4 -Progettazione del software Ernesto Damiani Università degli Studi.
Human-Computer Interaction - A.A. 2002/03 Un po' di background sui processi agili Fabio Vitali.
Java Distributed Event Service Bringing events to J2EE platform Università degli studi di Bologna Corso di Laurea Specialistica in Ingegneria Informatica.
Sistemi operativi di rete Ing. A. Stile – Ing. L. Marchesano – 1/18.
“Podcast e Videotutorial”
Joomlahost.it1 Presentato da Fustini Alessandro Myslq DBA e Developer certified Joomlahost.it.
DIT Department of Information and Communication Technology Information System Ingegneria del Software: un caso di studio.
Università degli studi di Modena e Reggio Emilia Facoltà di Scienze Fisiche, Informatiche e Matematiche Corso di Laurea in Informatica Progettazione e.
Kick Off GP Dati Hotel Service Atahotel Tanka Village**** Villasimius – Sardegna 16, 17, 18 Settembre 2005.
1 hotel-LAB.com di GP Dati Hotel Service s.p.a. Via Paganello 22/a, Mestre – Venezia (tel ) NON REALIZZIAMO.
Pag. 1 Soluzioni per l’ottimizzazione. UN PO’ DI STORIA…  EasyStaff nasce nel gennaio  Dal 2007 al 2013 è stata insediata all’interno del Parco.
Gruppo ITAS Servizio Elaborazione Dati IAM. Gruppo ITAS Servizio Elaborazione Dati IAM ITAS e IAM Obiettivi  identity management (primario)  access.
Insegnamento “Tecniche audiovisive” Corso di Laurea in Ingegneria delle Comunicazioni Yahoo! Widget TV Marco Teodori Assistente Ricercatore - Fondazione.
Transcript della presentazione:

Video rental management system Ingegneria del Software, A.A. 2010 – 2011 Università degli Studi dell’Aquila – D.I.S.I.M. Docente : Serafino Cicerone Alessio D’Alessio, Filippo Mortari, Davide Russo

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

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

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.

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

Il versionamento: Xp-Dev e GoogleCode

Il processo di riferimento: UP Sviluppo software Il processo di riferimento: UP

Il processo di riferimento: UP Sviluppo software Il processo di riferimento: UP Ogni iterazione produce un’executable release

L’iterazione time-boxed Abbiamo cercato di rispettare le scadenze e assegnare le responsabilità con una sorta di diagramma di Gantt

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