1 / 10

Video rental management system

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 : Panoramica Sviluppo Software Unified process :

clem
Download Presentation

Video rental management system

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

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

  3. Fastvidrentals - panoramica Richiesta del committente Sviluppo di un sistema software di gestione di una azienda di video-noleggi: Video Rental Management System

  4. Fastvidrentals - 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: EclipseJuno Service Release 1 RMI Plug-in for Eclipse version 2.0 (applicazione distribuita) WindowBuilder Editor (per la gestione grafica delle Swing) SubversiveSVN 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. Sviluppo software Il processo di riferimento: UP

  8. 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. 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

More Related