Please enable JavaScript.
Coggle requires JavaScript to display documents.
Equipo Humano de Desarrollo - Coggle Diagram
Equipo Humano de Desarrollo
Actividad desarrollada en grupo
posee personas con capacidades requeridas
que buscan el éxito del sistema a desarrollar
Administrador de proyecto
Persona que administra los recursos al proyecto, buscando cumplir con los objetivos planteados.
Sus decisiones afectan al proyecto completo
Objetivos
Producto a tiempo y de calidad
Uso de recursos asignados
Cumplir expectativas del cliente
Cumplir con éxito cada fase
Analista
Debe estructurar y especificar el problema del cliente
Debe entender y especificar el problema a desarrollar
Mostrar avances de los requisitos
Revisión de requisitos
Aceptación de requisitos
Realizar reuniones en horarios predefinidos
Ayuda a estructurar el problema al cliente
Diseñadores
Se encargan de
Generar prototipos rápidos del sistema para
chequear los requisitos.
Generar el documento de diseño arquitectónico de software (DDA), y mantenerlo
actualizado durante el proyecto.
Generar el diseño arquitectónico y diseño el sistema, basándose en
los requisitos.
Velar porque el producto final se ajuste al diseño realizado (funciones de téster).
Objetivo
El propósito del diseño es el de crear una estructura interna limpia y relativamente
simple.
Programadores
Convierten la especificación del sistema en código fuente
ejecutable utilizando uno o más lenguajes de programación
Objetivos
Un objetivo principal debe ser la
de reducir la complejidad del software.
Beneficios
Aumento en la manutencion del programa
Aumento de la eficiencia en la modificacion del programa
Aumento de la productividad de programadores
Reducir el tiempo de codificación
Disminuir los costos del ciclo de vida del software.
Téster
Encargado de asegurar la calidad de los productos
Objetivos
Aplicar métodos para diseñar casos de tests efectivos.
Construir casos que tengan altas probabilidades de encontrar
errores aún no descubiertos.
Demostrar que las funciones del sistema funcionan de acuerdo
a sus especificaciones.
Aseguradores de calidad
Funciones
revisa el plan de
administración de proyecto, para asegurarse que se crea y que se sigue
revisa la fase de diseño arquitectónico para ver si el diseñador tomo la metodología apropiada
El asegurador de calidad revisa la especificación de requisitos de usuario y SW, asegurando una representación correcta de las expectativas del cliente.
revisa la fase de diseño para ver si cumple con los atributos de calidad de uso
revisa la documentación, para
asegurarse que corresponde con el software desarrollado,
Administración de la configuración
En que consiste
Su aplicación, en unión con otras disciplinas lleva al desarrollo de sistemas ordenados y estructurados
Funciones
Documentar características funcionales y físicas de items de
configuración.
Controlar cambios a los items de configuración y su documentación relacionada.
Administrar el software utilizado para el control de versiones.
Velar por la completitud y exactitud del repositorio del proyecto.
Ingeniero de validación y verificación
Objetivos
Analizar y testear el software durante el desarrollo determinando su correcta funcionalidad
Correctitud: grado de libertad en fallas
Necesidad: grado de lo que hay en el producto es necesario
Suficiencia: En que grado el producto es completo.
Rendimiento: En que grado el producto satisface los requisitos de rendimiento.
Funciones
verificar que el analista
especifica correctamente los requisitos de usuario y de software.
debe evaluar el nivel de concordancia entre los
requisitos de usuario y el modelo diseñado del sistema,
verificar la correctitud del proceso de
traducción de diseño de software a su implementación en código.
realizar chequeos
periódicos para asegurarse que la integridad del sistema se mantiene,
Documentador
Objetivos
mantener la información generada
durante el proceso de desarrollo
Permitir el almacenamiento y recuperación de la documentación de los procesos
y productos más recientes durante el desarrollo,
Mantener la consistencia en la apariencia y estructura de los documentos,
Elaborar, almacenar y permitir la recuperación de las actas y registros
generados durante las reuniones de revisión,
Construir el manual de usuarios del sistema
Tareas
mantiene una relación con el ingeniero de V & V a través del registro elaborado durante las revisiones
La documentación generada durante el desarrollo del
producto es usado durante la fase de operación y manutención del sistema.
.
La información del repositorio ayuda al administrador a realizar planes, agenda y presupuestos del proceso de desarrollo de software
Ing. Manutención
Objetivos
Modificar el software para adaptar nuevas funciones o modificar algunas
funciones existentes.
Modernizar el software por medio de cambios al sistema.
Asegurarse de que el equipo de desarrollo esté informado de los errores
encontrados en el sistema.
Tareas
Establecer y coordinar la organización de manutención
Definir los procesos de evaluación e información.
Definición de una secuencia estándar de eventos para cada requisito de
manutención.
Establecer un sistema de registro e información de las actividades de
manutención.
Definición de las actividades de revisión y evaluación.
Cliente
Tareas
Liderar el proyecto de software cuando la organización así lo requiere.
Debe conocer las distintas etapas y roles en la construcción de software.
Definir y priorizar requisitos.
Revisar y aprobar documentos en forma responsable.
Difundir el estado del proyecto al resto de su ámbito de trabajo.
Entregar los recursos necesarios para la realización del proyecto.
Realizar la capacitación del sistema a sus usuarios.
Construir el plan de pruebas de aceptación del sistema y aplicarlo al final del
proyecto, aceptando o rechazando la entrega.