Destinatarios: Profesionales
dedicados a desarrollo de software en instituciones públicas, privadas en la
Provincia de Santa Cruz. (Acceso a sala videoconferencia UUAA Caleta Olivia,
Río Turbio, San Julían, Río Gallegos), participación obligatoria para los integrantes del proyecto Modelado de Requerimientos y Diseño de Sistemas Complejos.
Día 4 de Septiembre 15hs a 17hs
Titulo: "Técnicas de Arquitecturas de Software
versus Agilidad"
Resumen
El uso de prácticas de arquitectura de software en el
desarrollo industrial de software registra una
tendencia marcada, particularmente en Latinoamérica. La
arquitectura de software puede verse como
un enfoque para articular los objetivos del negocio y el
diseño técnico de productos de software, como
respuesta a la creciente complejidad del software y a las
necesidades de involucrar múltiples
stakeholders y de responder a objetivos de negocio
cambiantes.
El repertorio de técnicas arquitectónicas está
fuertemente influenciado por el trabajo del Software Engineering Institute
(SEI), particularmente en lo referido a requerimientos de atributos de calidad
y a evaluación de arquitecturas. Sin embargo, en el contexto de desarrollo
de software actual dominado por las prácticas ágiles, las técnicas de
arquitecturas presentan desafíos de adopción ya que son
percibidas como: de alta ceremonia, destinadas a grandes empresas, o
que requieren personal con mucha experiencia.
En esta linea, la charla presentará brevemente los
principios basicos de arquitecturas de software del SEI, y luego discutirá
algunas experiencias de evaluación de arquitecturas en desarrollos iterativos
aplicando técnicas del SEI, que muestran que es posible "ajustar el
nivel de ceremonia" de las técnicas al contexto de trabajo sin sacrificar
calidad.
Cv Abreviado. Dr. Jorge Andrés Diaz Pace
·
SEI (Software Engineering Institute Architecture
Tradeoff Analysis Method (ATAM) Evaluator Certificate, 2010. Carnegie Mellon
University. Pittsburg. EEUU.
·
SEI Software Architecture Professional Certificate,
2009.
·
Doctor en Ciencias de la Computación, Facultad de Cs.
Exactas (UNICEN), Septiembre de 2004.
·
Magister en Ingeniería de Sistemas, Facultad de Cs.
Exactas (UNICEN), Marzo de 2001.
·
Ingeniero de Sistemas, Facultad de Cs. Exactas (UNICEN),
Junio de 1999.
Becas y Premios
·
Beca Fulbright - Ministerio de Educación, Ciencia y
Tecnología 2007, para desarrollar tareas de investigación en el Software
Engineering Institute - Carnegie Mellon University (Pittsburgh, Estados
Unidos), por un periodo de 3 meses durante 2007. No aceptada por
incompatibilidad.
·
"Premio Estímulo a Jóvenes Investigadores en
Informática" otorgado por SADIO e Intel (2º Puesto) Octubre de 2005.
·
Beca Post-doctoral Extraordinaria otorgada por CONICET
según Resolución D Nº 2282, desde el
1/12/2004 al 30/06/2005.
·
Beca de Formación de Postgrado Interna Orientada:
Orientación Informática otorgada por CONICET, desde el 1/4/2000 hasta el
31/3/2002, según Resolución Nro. 147 del 23/2/2000.
·
Pasantía FOMEC para realizar actividades de investigación
en la Universidad de Nebraska-Lincoln((EE.UU) bajo la dirección del Dr. Mohamed
Fayad, desde 20/01/2000 hasta 20/04/2000.
Antecedentes Profesionales
·
Miembro del Staff Técnico del Software Engineering
Institute - desde Febrero 2007 a Agosto 2010.
Programa RTSS (Research, Technology, Software
Solutions), Grupo Architecture-centric Engineering.
Software Engineering Institute (SEI), Carnegie Mellon
University.
Dictado de Cursos, Charlas y Tutoriales
·
Disertante en ASSE 2011, Tema: "¿Dónde está mi
arquitectura? Principios Arquitectónicos en contextos de Agilidad,
Escalabilidad y Tecnología" - Simposio Argentino de Ingeniería de Software
(40 JAIIO) - SADIO. Córdoba, Córdoba, Argentina. Septiembre de 2011.\
·
Dictado del seminario de Arquitecturas de Software,
organizado por UADE y Liveware IS. Tema: "Arquitecturas de Software: Entre
artefactos de diseño y buenas prácticas" - Ciudad de Buenos
Aires, Argentina. Noviembre de 2009.
·
Dictado del curso de postgrado: “Diseño conducido por
Atributos de Calidad: Fundamentos y Herramientas”, en la 3ra Escuela de
Postgrado (Programa de Areas de Vacancia, red ProTIC), desarrollada en Mendoza
(Argentina), 2-6 Junio 2008.
·
Dictado del curso de postgrado “Técnicas Avanzadas de
Diseño de Software”, como profesor invitado en la UTN Regional Santa Fe.
Segundo cuatrimestre de 2004.
·
Disertante en ASSE 2004, Tema: "Perspectives on
Automated Design Assistance"- Simposio Argentino de Ingeniería de Software
(33 JAIIO) - SADIO. Buenos Aires, Argentina. Septiembre de 2004.
·
Panelista en IDS 2003 - Primeras Jornadas
Latinoamericanas de Ingeniería y Desarrollo de Software: Teoría y Aplicaciones.
Organizado por Microsoft y Hp. Buenos Aires, Octubre de 2003. Panel:
“Arquitecturas y Metodologías para el Desarrollo de Software”.
·
Dictado del curso de postgrado “Ingeniería de Software”,
como profesor invitado en UTN Regional Santa Fe. Primer cuatrimestre de
2001.
·
Disertante en Agentes 001 - Jornadas sobre Tecnologías de
Agentes de Software. Organizadas por SADIO e ISISTAN - Buenos Aires, 13 y 14 de
julio de 2001. Centro Cultural General San Martín. Charla dictada:
“Arquitecturas para Sistemas Multiagente”.
Participación en Convenios de Transferencia
·
Tareas de consultoría, en el marco del proyecto de transferencia
con la empresa Delsat Group (Mar del Reestructuración del Área de Desarrollo de
Software. Durante 2003 y 2004.
Membresías de Organización Profesionales
·
SADIO (Sociedad Argentina de Informática e Investigación
Operativa).
· ACM (Association for Computing Machinery).
· IEEE (Institute of Electrical and Electronics
Engineers).
Participación en Proyectos de
Investigación.
·
Director del Proyecto PICT Bicentenario “Agentes
Inteligentes aplicados a la Gestión de Documentación de Arquitecturas de
Software en Redes de Trabajo”, PICT-2010-2247, financiado por la ANPCyT,
Resolución N° 98/11. Periodo Octubre 2011- Septiembre 2013.
·
Integrante del Proyecto de Incentivos "Asistencia
Personalizada a través de Agentes deSoftware" - Código 03/C160 - Programa
de Incentivos 2006. Fecha de Acreditación: 01/01/2006 –Fecha de Finalización:
31/12/2008. Proyecto: “Asistencia personalizada en diseño de software conducido
por la arquitectura”
·
Integrante de la Red Latino-Americana para el Desarrollo
de Software Orientado a Aspectos LATIN-AOSD. Coordinador: Prof. Carlos José
Pereira de Lucena, Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio,
Brasil). Países participantes: Argentina, Chile, Brasil y Colombia. Proyecto
financiado por CNPq-Brasil. 2008
·
Integrante del proyecto de I + D: “Localización de
Errores conducida por la Arquitectura en Eclipse”, desarrollado en forma
conjunta entre el ISISTAN y la empresa Intel Corporation. Rol: arquitecto.
Desde Octubre de 2005 a Julio de 2006.
·
Integrante del proyecto de cooperación
Argentina-Finlandia “Ambientes Avanzados de Arquitecturas de Software”,
Directores: Dr. Marcelo Campo (Argentina) y Dr. Kai Koskimies (Finlandia).
Agencia Nacional de Promoción Científica y Tecnológica-Argentina y Academy of
Sciences-Finlandia. Período 2004-2006.
·
Integrante del Proyecto PICT - Asistentes Virtuales
Inteligentes para Soporte a Procesos de Educación a Distancia, Agencia Nacional
de Promoción Científica y Tecnológica (Periodo 2004-2006) - Director: Dr.
Marcelo Campo
·
Integrante del Proyecto de Incentivos "Tecnologías
de Agentes de Software" – Código 03/C141 - Programa de Incentivos 2003.
Fecha de Acreditación: 01/01/2003 – Fecha de Finalización: 31/12/2005. Línea 2:
Ambientes Inteligentes de Diseño de Arquitecturas
·
Integrante del Proyecto de Incentivos "Arquitecturas
de Agentes de Software" – Código 03/C128 - Programa de Incentivos 2000.
Fecha de Acreditación: 01/01/2000 – Fecha de Finalización: 31/12/2002
Evaluaciones en Comisiones y Comités de Programa
·
Miembro de la Comisión del Postgrado en Cs. de la
Computación - Facultad de Cs. Exactas, UNICEN, desde Julio de 2011.
·
Par evaluador en el proceso de acreditación de Carreras
de Grado en Computación, CONEAU, 2010 y 2011.
·
Miembro externo del Comité Evaluador de la Maestría en
Informática y Sistemas, Universidad de la Patagonia Austral (Argentina), desde
2009 al presente.
·
Evaluación regular de proyectos para la Agencia Nacional
de Promoción Científica y Tecnológica, CONICET, y UBACyT.
·
Evaluador de: Journal
of Systems and Software (Elsevier), Journal Information Sciences (Elsevier),
Journal of Information and Software Technology (Elsevier), IEEE Intelligent
Systems, y Transactions on Software Engineering (IEEE Computer Society).
No hay comentarios:
Publicar un comentario
Los integrantes de este proyecto de investigación agradecen sus comentarios.