Artefactos
¿Qué es un artefacto?
Un artefacto es un producto de trabajo en un proceso: los trabajadores utilizan artefactos para realizar actividades y producen artefactos como resultado de sus actividades. Los artefactos son responsabilidad de un único trabajador y promueven la idea de que toda pieza de información en el proceso debe ser responsabilidad de un rol específico. Un trabajador es el “propietario” de un artefacto, pero otros trabajadores pueden usarlo y tal vez modificarlo si tienen permiso para ello.
Las actividades tienen artefactos de entrada y salida.
Un artefacto puede ser:
- Un documento: como un Caso de Negocio o un documento de la arquitectura del Software.
- Un modelo: como un modelo de caso de uso.
- Un elemento de un modelo: como una sola clase de todo el Diagrama de Clases.
En RUP, en cada una de sus fases se realizan una serie de
artefactos para saber mejor la función y estructura de un programa.
Los artefactos que se utilizan normalmente en cada una de las fases son los siguientes:
Fase de Inicio:
- Documento Visión
- Especificación de Requerimientos
- Diagrama de caso de uso
- Diagrama de requisitos
Fase de Elaboración:
Un Documento Arquitectura que trabaja con las siguientes vistas:
En la vista lógica:
- Diagrama de clases
- Modelo E-R
En la vista de Implementación:
- Diagrama de Secuencia
- Diagrama de estados
- Diagrama de Colaboración
En la vista física
- Mapa de comportamiento a nivel de hardware.
En la vista conceptual:
- Modelo de dominio
- Diseño y desarrollo de casos de uso, o flujos de casos de uso arquitectónicos.
- Pruebas de los casos de uso desarrollados, que demuestran que la arquitectura documentada responde adecuadamente a requerimientos funcionales y no funcionales.
Fase de Construcción:
- Especificación de requisitos faltantes.
- Diseño y desarrollo de casos de uso y/o flujos de acuerdo con la planeación iterativa.
- Pruebas de los casos de uso desarrollados, y pruebas de regresión según sea el caso
Fase de Transición:
- Pruebas finales de aceptación.
- Puesta en producción.
- Estabilización.
Comentarios
Publicar un comentario