Cagliari 4 Ottobre 2002 Krenesiel ESPERIENZA e LINEE KRENESIEL Workshop NAME Alessandra Spada
Cagliari 4 Ottobre 2002 Krenesiel Obiettivo Open Source Semplificazione XP UML costi mercato facilità testing storie Fowler PIM e PSM standard Qualità e Certificazione Krenesiel
Cagliari 4 Ottobre 2002 Krenesiel PROGETTISTI PROGRAMMATORI ARCHITETTI DI SISTEMA ARCHITETTI CONCETTUALI modelli obiettivi Platform mappingOperational mapping Realizzazione metodo sistema Piattaforme di mercato Tecnologie di sviluppo Tecnologie applicative STRUTTURA IMPLICITA DEL SISTEMA
Cagliari 4 Ottobre 2002 Krenesiel MODELLI
Cagliari 4 Ottobre 2002 Krenesiel MDA MDA/UML MOF 1.3 MOF Abstract language MOF Package MOF Class MOF Association MOF DataType UML 1.3 UML Abstract language UML Package UML Class UML Association UML DataType UML Use Case > Metamodelli PIM PSM > Sistemi XMI 1.1 XML mapping > XML DTD XML Docs OCL >
Cagliari 4 Ottobre 2002 Krenesiel MDA MOF UML CWM OO PIM/PSM DO PIM/PSM model/metadata Object and Data management XMI Mngt tools di mercato CWM/MOF complaint Devel. tools di mercato UML/MOF complaint model/metadata Object and Data XMI Platforms technology MODELING MANAGEMENT SVILUPPO
Cagliari 4 Ottobre 2002 Krenesiel PLATFORM MAPPING
Cagliari 4 Ottobre 2002 Krenesiel Ragioni SI efficacia della soluzione governo dei costi dominio della logica di business NO marketing high tech costi eccessivi di licenza e supporto dominio della tecnologia sul business
Cagliari 4 Ottobre 2002 Krenesiel PLATFORMS: Framework Open Source Browser WEB CONTAINER TOMCATEJB CONTAINER JBOSS Servlet JSP EJB J2EE API HTTP FTP SMNP RMI LEGACY/ALTRI Soap engine Connector APPs FTP SMNP Business Rules Framework Open Source J2EE Framework Open Source Web Services Java app. (C,C++,VB) Soap client Soap server Basic Open Source Java (XML processing, Soap, Wdsl, Uddi ecc)
Cagliari 4 Ottobre 2002 Krenesiel REALIZZAZIONE
Cagliari 4 Ottobre 2002 Krenesiel Transition Construction Elaboration METODOLOGIA DI SVILUPPO Inception -Fattibilità -Sosteniblità -Disegno di massima -Calcolo rischi -requisiti -tecnologici -competenze politici -Calcolo costi -Abbassare cerimony -Definire outputs -Patterns -Busines Rules -Costruzione iterativa/incrementale -Integrazione continua -Refactoring -Bugs fixing -supporto allavviamento -docs-UML design -use cases -class dagram -tests components -quello che serve -Organizz. e ruoli -tools -librarian… -Components, packages, subsystem (Ear, Jar ecc)… -Relativi UML design -use cases -class dagram -tests components -quello che serve -prima documentazione operativa -Bugs fixing -Tests components -Documentazione operativa -Documentazione sistema -verifica modello di business -Minimi costi -Scalabilità -Performance -Mantenibilità -Facilità uso -Robustezza -Scalabilità -Performance -Manutenibilità -Facilità uso --MOF ? -PIM(UML, OCL) -PSM(UML, OCL) high level -PSM (UML, OCL) -XMI -CWM -Manutenibilità -Facilità uso Attività Outputs Obiettivi MDA $ Sistema della Qualità Krenesiel Metodologia INSIEME Krenesiel
Cagliari 4 Ottobre 2002 Krenesiel Esperienza Validazione QA Sperimentazione con lUniversità di Cagliari - DIEE Pratiche XP applicabilità coerenza processo testing storie Valorizzazione e Modelli nel Sistema di Qualità Krenesiel Difficoltà Criticità del punto dingresso per applicazione ai progetti …il Cliente Il team dinamico
Cagliari 4 Ottobre 2002 Krenesiel Conclusioni Qualità Innovazione pratiche certificate nel Sistema di Qualità Krenesiel soluzioni standard e riutilizzabili Competitività esportazione esperienza competenze