Documente Academic
Documente Profesional
Documente Cultură
Contenido:
• Equipo de desarrollo
• Componentes de proyectos de software
• La visión orientada a objetos
• Desarrollo basado en Casos de uso, Iterativo e incremental
• Extensiones a UML especificas del Proceso Unificado
• Componentes y artefactos que se utilizan en los modelos
El equipo de desarrollo
de software
• Un error frecuente en empresas de
programación es tener a todo el mundo haciendo
de todo.
• En uno u otro escenario puede funcionar bien,
puede causar que esas personas no puedan
emitir estimados de calidad.
• Una de las primeras recomendaciones es buscar
que el equipo sea interdisciplinario.
• Analistas:
▫ Analista de procesos de negocio.
▫ Diseñador del negocio.
▫ Analista de sistema.
▫ Especificador de requisitos.
• Desarrolladores:
▫ Arquitecto de software.
▫ Diseñador
▫ Diseñador de interfaz de usuario
▫ Diseñador de cápsulas.
▫ Diseñador de base de datos.
▫ Implementador.
▫ Integrador.
• Gestores:
▫ Jefe de proyecto
▫ Jefe de control de cambios.
▫ Jefe de configuración.
▫ Jefe de pruebas
▫ Jefe de despliegue
▫ Ingeniero de procesos
▫ Revisor de gestión del proyecto
▫ Gestor de pruebas.
• Apoyo:
▫ Documentador técnico
▫ Administrador de sistema
▫ Especialista en herramientas
▫ Desarrollador de cursos
▫ Artista gráfico
• Especialista en pruebas:
▫ Especialista en Pruebas (tester)
▫ Analista de pruebas
▫ Diseñador de pruebas
• Otros roles:
▫ Stakeholders.
▫ Revisor
▫ Coordinación de revisiones
▫ Revisor técnico
▫ Cualquier rol
ROLES PROPUESTOS EN TSP
• De manera general TSP está diseñado para
ayudar en la:
▫ Formación de equipos (definición de objetivos,
asignación de roles, definir/ajustar el proceso del
equipo, planeación detallada y balanceada).
▫ Administración del equipo (comunicación,
coordinación, control del proyecto, análisis de
riesgos). El equipo debe mostrarles a los gerentes
y al cliente que se autoadministra.
• Las responsabilidades de autoadministración
se distribuyen entre los miembros del equipo a
través de ocho roles definidos que se muestran
a la izquierda de la figura, los roles definidos a la
derecha son especialistas que aportan los
departamentos de calidad, procesos,
administración de configuración y
herramientas.
Componentes de proyectos de software
Diagramas
UML
Modelos
Realidad
Flujo de trabajos y modelos
Flujo de trabajos y modelos
Modelos de Casos de Uso
Modelo de Análisis y Diseño
Modelo de Pruebas
• Gracias…