Introducción a la Tecnología de Proceso Software - Grupo Alarcos ...
Introducción a la Tecnología de Proceso Software - Grupo Alarcos ... Introducción a la Tecnología de Proceso Software - Grupo Alarcos ...
PSEE: gestión de la comunicación Los usuarios prefieren los PSEE con una arquitectura abierta que soporte diferentes niveles de integración. integración Esto es debido a que: – el soporte a proyectos tiene que manejar distintos tipos de proyectos – debe ser adaptable a las necesidades cambiantes de un proyecto – debe ser adaptable a los nuevos avances tecnológicos – debe ser posible añadir nuevas herramientas Una buena técnica para integrar las diferentes partes es usar un entorno de comunicación. Incluye: – Adaptadores de protocolos – Notificaciones – Peticiones Síncronas/asíncranas Francisco Ruiz Introducción a la Tecnología de Proceso Software 80
Lecturas Bröckers, A., Lott, C.M., Rombach, H.D. y Verlage, M. (1995): MVP-L Language Report Version 2. Universidad de Kaiserslautern (Alemania). Capítulos 1-4. Derniame, J.C., Kaba, B.A., & Wastell, D. (1999): “Software Process: Principles, Methodology and Technology”. LNCS 1500, Springer-Verlag. Capítulos 1, 3, 4 (4.1-4.4) y 5 (5.1). Fuggetta, A. (2000): Software Process: A Roadmap. International Conference on Software Engineering. ISO 15940 (2000): ISO Information technology — Software Engineering Environment Services. Working draft v 5. Sharp, A., McDermott, P. (2001): “ Workflow Modeling. Tools for Process Improvement and Application Development”. Artech-House. Capítulo 4. SWEBOK. Software Engineering Coordinating Committee (IEEE-CS y ACM). Guide to the Software Engineering Body of Knowledge (trial versión 0.95). Disponible en http://www.swebok.org. Capítulos 1, 8, 9 y 10. Francisco Ruiz Introducción a la Tecnología de Proceso Software 81
- Page 29 and 30: Evolución de un PS (ii) Idealment
- Page 31 and 32: Metaproceso Conclusión: la evoluc
- Page 33 and 34: Lenguajes Lenguajes Lenguajes Lengu
- Page 35 and 36: Requerimientos en LMP (i) Hay 6 el
- Page 37 and 38: Requerimientos en LMP (iii) Elemen
- Page 39 and 40: Formalidad. Expresividad. Propieda
- Page 41 and 42: Taxonomía (i) Según el elemento
- Page 43 and 44: Ejemplo: MVP-L MVP Multi View Proc
- Page 45 and 46: MVP-L: MVP L: constructores (i) Mo
- Page 47 and 48: Entrada Salida MVP-L: MVP L: repres
- Page 49 and 50: MVP-L: MVP L: ejemplo textual proje
- Page 51 and 52: MVP-L: MVP L: cuerpo de un proceso
- Page 53 and 54: EIS: Conceptos básicos Entorno de
- Page 55 and 56: Servicios EIS: categorías Los ser
- Page 57 and 58: Servicios EIS: Gestión Técnica S
- Page 59 and 60: Servicios EIS: Gestión del Proceso
- Page 61 and 62: Servicios EIS: Globales Ayudan a q
- Page 63 and 64: Servicios de Gestión del Proceso (
- Page 65 and 66: Servicios de Gestión del Proceso (
- Page 67 and 68: Servicios de Gestión del Proceso (
- Page 69 and 70: Personal Arquitectura PSEE (i) Pers
- Page 71 and 72: Arquitectura PSEE (iii) Servicios
- Page 73 and 74: PSEE: gestión del diálogo Encaps
- Page 75 and 76: PSEE: gestión del proceso (ii) Pu
- Page 77 and 78: PSEE: gestión del repositorio (i)
- Page 79: PSEE: gestión del repositorio (iii
PSEE: gestión <strong>de</strong> <strong>la</strong> comunicación<br />
Los usuarios prefieren los PSEE con una arquitectura abierta que<br />
soporte diferentes niveles <strong>de</strong> integración. integración Esto es <strong>de</strong>bido a que:<br />
– el soporte a proyectos tiene que manejar distintos tipos <strong>de</strong> proyectos<br />
– <strong>de</strong>be ser adaptable a <strong>la</strong>s necesida<strong>de</strong>s cambiantes <strong>de</strong> un proyecto<br />
– <strong>de</strong>be ser adaptable a los nuevos avances tecnológicos<br />
– <strong>de</strong>be ser posible añadir nuevas herramientas<br />
Una buena técnica para integrar <strong>la</strong>s diferentes partes es usar un<br />
entorno <strong>de</strong> comunicación.<br />
Incluye:<br />
– Adaptadores <strong>de</strong> protocolos<br />
– Notificaciones<br />
– Peticiones Síncronas/asíncranas<br />
Francisco Ruiz <strong>Introducción</strong> a <strong>la</strong> <strong>Tecnología</strong> <strong>de</strong> <strong>Proceso</strong> <strong>Software</strong><br />
80