Upload
genexus
View
264
Download
0
Embed Size (px)
DESCRIPTION
Arquitectura en proyectos GeneXus
Citation preview
AGENDA
Vistas e interesados en la arquitectura
Arquitectura en equipos GX
¿Qué entendemos por Arquitectura?
Comunicación de la arquitectura
Arquitectura civil
Arquitectura
Intenta captar aquellos detalles que tienen un impacto directo en la calidad del software
Calidad del software
Disponibilidad
Interoperabilidad Mantenibilidad
Performance Escalabilidad
Seguridad Usabilidad
Reusabilidad Confiabilidad
Vistas de la arquitectura
Arquitectura
Vista de procesos Vista de
componentes
Vista de despliegue
Vista de casos de
uso
Vista de negocio
Vista de estándares
…
QA
QA
QA QA
QA
QA QA
Interesados
Desarrolladores
Componentes Interfaces
Asincronismo …
Equipo QA
Performance Disponibilidad
…. Administradores
de sistema
Despliegue …
Project Manager
Dimensión Avance
…
Usabilidad Acceso móvil
… Usuarios
Valor de negocio Escalabilidad
… Clientes/Gerentes
Arquitectura y tecnología
EQUIPOS GX
Director
Gerente
Jefe Desarrollo
Equipo Desarrollo
Equipo Testing
Arquitecto
ARQUITECTURA GXC
ARQUITECTURA GXC
ARQUITECTURA GXC
ARQUITECTURA GXC
ARQUITECTURA GXC
ARQUITECTURA GXC
ARQUITECTURA GXC
Interesados
Equipo Desarrollo
- Inducción al proyecto
- Diseño alto nivel - Guias para
diseño detallado
Equipo Testing
- ¿Qué probar? - ¿Qué interfaces
tiene cada componente?
Operaciones
- Despliegue - Monitoreo
…
Project Manager (Director y Gerente)
- Dimensión - Avance - Riesgos
…. Visibilidad del
sistema a construir
Usuarios/Clientes/Gerentes - Visión global del
sistema. - Visión del impacto
de un nuevo req. Jefe Desarrollo
CONCLUSIONES
Documentar la arquitectura
Comunicar la arquitectura a todos los interesados
Apoyarse en la arquitectura para el desarrollo
Mantener actualizado el documento de arquitectura
Guzmán Llambías – Pablo Alzuri