|
Artefactos de Entrada: |
Artefactos de Salida: |
Actores Involucrados: |
Descripción: En función de los requerimientos |
Nombre: Desarrollar |
Artefactos de Entrada: |
Artefactos de Salida: Prueba |
Actores Involucrados: |
Descripción: Con el Planteamiento de Arquitectura Inicial ya |
Nombre: Asegurar Correctitud y |
Artefactos de Entrada: |
Artefactos de Salida: |
Actores Involucrados: |
Descripción: Verificar que las Pruebas de Concepto se ajusten a |
Nombre: Desplegar |
Artefactos de Entrada: Prueba |
Artefactos de |
Actores Involucrados: Jefe de |
Descripción: De ser necesario se pueden desplegar en un |
Fase de Elaboración
– Construcción
La Fase de Elaboración –
Construcción tiene por objetivo establecer una base
sólida de la Arquitectura de Software a partir del
análisis y diseño de los requerimientos, para luego
implementar el sistema en base a estos diseños y
arquitectura planteados. En el diagrama de la Figura 7 se modela
esta fase, destacando con gris las disciplinas que por su
complejidad presentan un diagrama de actividades adicional para
detallar su comportamiento.
Figura 7: Fase de Elaboración –
Construcción
Nombre: Describir el Problema |
Artefactos de Entrada: |
Artefactos de Salida: N. |
Actores Involucrados: |
Descripción: Se revisan los documentos de Visión del |
Nombre: Especificar |
Artefactos de Entrada: |
Artefactos de Salida: |
Actores Involucrados: |
Descripción (ver Figura La diferencia entre las fases de Sobre el conjunto de Requerimientos de Sistema que |
Figura 8: Especificar Requerimientos de
la solución
Se debe determinar que los Requerimientos de |
Nombre: Realizar |
Artefactos de Entrada: |
Artefactos de Salida: |
Actores Involucrados: |
Descripción (ver Figura El objetivo que se intenta alcanzar es de lograr Después de realizar el análisis de |
Figura 9: Realizar Análisis y
Diseño de la Solución
Nombre: Desarrollar |
Artefactos de Entrada: |
Artefactos de Salida: Pruebas |
Actores Involucrados: |
Descripción: El objetivo principal es producir las piezas de |
Nombre: Asegurar Correctitud y |
Artefactos de Entrada: |
Artefactos de Salida: Pruebas |
Actores Involucrados: |
Descripción (ver Figura Esta disciplina tiene por objetivos asegurar dos |
Figura 10: Asegurar Correctitud y
Funcionalidad de la Solución
Nombre: Desplegar |
Artefactos de Entrada: |
Artefactos de Salida: |
Actores Involucrados: |
Descripción: En el despliegue se debe instalar o asegurar la |
La Fase de Transición tiene por finalidad
asegurar que el sistema desarrollado esté disponible para
los usuarios finales. Esto implica que se lleven a cabo las
pruebas de certificación del software en el ambiente de
control de calidad y se genere además la
documentación final necesaria para su utilización
en producción. En el diagrama de la Figura 11 se presenta
modelada esta fase.
Figura 11: Fase de
Transición
A esta altura todos los procesos se encuentran detallados en la
disciplina de Describir el Problema de Negocio, todos los
requerimientos ya han sido completamente detallados y analizados
en la disciplina de Especificar Requerimientos de la
Solución, el diseño completo de la
aplicación debe estar completo en la disciplina de
Realizar Análisis y Diseño de la Solución y
todos los componentes necesarios ya deben haber sido
desarrollados en la disciplina Desarrollar Solución
Sistémica, por lo que no se entrará en detalle en
estas disciplinas para su documentación.
Nombre: Asegurar Correctitud y |
Artefactos de Entrada: Pruebas |
Artefactos de Salida: |
Actores Involucrados: Jefe de |
Descripción: Acá se deben ejecutar las pruebas de |
Nombre: Desplegar |
Artefactos de Entrada: |
Artefactos de Salida: |
Actores Involucrados: |
Descripción: Se genera la primera versión del sistema, |
Los artefactos generados y utilizados en los diagramas
de procesos mostrados anteriormente serán detallados a
continuación. Dentro de este detalle se
incluyen:
Nombre: Nombre utilizado para referirse al
artefacto.
Tipo: Si el artefacto corresponde a un Diagrama
de Clase, Diagrama de Casos de Uso, Diagrama de Componentes,
Diagrama de Despliegue, Diagrama de Actividades, Documento o
Código, Ejecutable.
Actores Responsables: Persona, rol u
organización encargada de la producción y
mantención del artefacto. Típicamente es quien lo
genera.
Descripción: Describe los objetivos y usos
del artefacto.
Nombre: Bases de |
Tipo: Documento |
Actores Responsables: |
Descripción Las bases de Licitación deber ser revisadas |
Nombre: Contrato y |
Tipo: Documento |
Actores Responsables: ORDEN |
Descripción El contrato es un acuerdo pactado entre ORDEN |
Nombre: Descripción de |
Tipo: Documento |
Actores responsables: Equipo de |
Descripción Corresponde a una breve descripción de la – Planteamiento de la arquitectura: Consiste en un – Decisiones respecto a tecnologías, |
Nombre: Visión del |
Tipo: Diagrama de Casos de |
Actores Responsables: Jefe de |
Descripción Se busca concentrar en un solo lugar la |
Nombre: Concepto de |
Tipo: Diagrama de |
Actores Responsables: Jefe de |
Descripción Se expresa en términos de una clase. |
Nombre: Proceso de |
Tipo: Diagrama de |
Actores Responsables: Jefe de |
Descripción Incluye los procesos junto con los eventos que los |
Nombre: Requerimiento original |
Tipo: Documento |
Actores Responsables: |
Descripción Expresados en la forma original en que fueron |
Nombre: Requerimiento de |
Tipo: Documento |
Actores Responsables: |
Descripción Se especifican en forma de prosa o de forma |
Nombre: Requerimiento de |
Tipo: Diagrama de Casos de |
Actores Responsables: Jefe de |
Descripción Deben incluir a los actores involucrados en el Los Requerimientos de Sistema deben estar |
Nombre: Criterios de |
Tipo: Documento |
Actores Responsables: Jefe de |
Descripción Los criterios definidos por el cliente para dar |
Nombre: Requerimientos |
Tipo: Documento |
Actores Responsables: Jefe de |
Descripción Los requerimientos funcionales representan las |
Nombre: Requerimientos No |
Tipo: Documento |
Actores Responsables: Jefe de |
Descripción Estos requerimientos están asociados |
Nombre: Prototipo de |
Tipo: Código |
Actores Responsables: |
Descripción Los prototipos buscan dar una vista previa de |
Nombre: Planteamiento de |
Tipo: Diagrama de Despliegue / |
Actores Responsables: |
Se identifican en primera instancia módulos |
Nombre: Arquitectura del |
Tipo: Diagrama de |
Actores Responsables: |
Descripción La Arquitectura del Sistema involucra un plano en |
Nombre: Mecanismos de |
Tipo: Documento |
Actores Responsables: Arquitecto |
Descripción Los mecanismos de diseño son instrucciones |
Nombre: Especificación |
Tipo: Diagrama de |
Actores Responsables: |
Descripción Las especificaciones de diseño consisten en |
Nombre: Mecanismos de |
Tipo: Documento / |
Actores Responsables: |
Descripción En estrecha relación con los Mecanismos de |
Nombre: Prueba de |
Tipo: Código |
Actores Responsables: |
Descripción: Corresponde a un pequeño proyecto de La prueba de concepto se da por concluida cuando |
Nombre: Componente de |
Tipo: Código |
Actores Responsables: |
Descripción Módulo software desarrollado, adquirido o |
Nombre: Pruebas |
Tipo: Código |
Actores Responsables: |
Descripción Pruebas de caja blanca diseñadas para |
Nombre: Pruebas de |
Tipo: Diagrama de |
Actores Responsables: Tester |
Descripción Estas pruebas están orientadas a probar la |
Nombre: Pruebas de |
Tipo: Documento |
Actores Responsables: Jefe de |
Descripción Es un conjunto de pruebas que una vez ejecutadas
Las pruebas de aceptación debieran ser |
Nombre: Incidencias |
Tipo: Entidad de |
Actores Responsables: Jefe de |
Descripción Una Incidencia es un hecho que no está Un evento de este tipo puede nacer del mismo Una incidencia debe entenderse como una orden de |
Nombre: Versión |
Tipo: Código |
Actores Responsables: |
Descripción Corresponde a la primera versión del |
Nombre: Versión |
Tipo: Código |
Actores Responsables: |
Descripción Una versión parcial del sistema que es |
Nombre: Documentación |
Tipo: Diagrama de |
Actores Responsables: |
Descripción Esta documentación debe incluir |
-
Cliente: Parte responsable de aceptar el producto o de
autorizar el pago de este. Es externo al proyecto pero no
necesariamente externo a la organización. Los clientes son
parte de los Stakeholders.
-
Jefe de Proyecto: Es el responsable ante la gerencia del
desarrollo y mantención del proyecto.
-
Analista: Incluye a los analistas de requerimientos
avocados en un proyecto.
-
Arquitecto: Responsable de definir la arquitectura
lógica y tecnológica que será usada para el
desarrollo, soporte, mantención y operación del
Sistema.
-
Desarrollador: Corresponde a los programadores del
Sistema.
-
Tester: Encargados de hacer las pruebas de los componentes
del Sistema y del Sistema completo.
-
Integrador: Responsable de unir los componentes separados
para formar el Sistema completo.
-
Stakeholders: Involucra a todas las personas u
organizaciones que son afectados por el Sistema. Puede incluir a
miembros del proyecto, proveedores, clientes, usuarios finales y
otros.
Procesos de
Apoyo
Administración de
Requerimientos
El Proceso de Administración de Requerimientos
permite establecer y mantener un entendimiento común entre
el cliente y el proyecto acerca de los requerimientos que
serán abordados y que serán el vínculo
coherente y rastreable que une a todo el ciclo de desarrollo.
Dicho acuerdo representa la base para estimar, planificar,
ejecutar y controlar las actividades del proyecto a través
del ciclo de vida.
La Administración de Requerimientos comprende actividades
relacionadas con la definición, clasificación,
asignación, seguimiento y control de los requerimientos
durante todo el ciclo de vida de desarrollo de software. En la
Figura 12 se muestra un diagrama que modela el ciclo de
actividades de este proceso.
Figura 12: Administración de
Requerimientos
El proceso se inicia con Ingresar el Requerimiento, actividad que
se modela en la Figura 13.
Figura 13: Ingresar
Requerimiento
Actividad: Analizar |
Entradas: Bases de |
Salidas: N. A. |
Actores Involucrados: Jefe de |
Descripción: Se deben analizar todos los antecedentes y la |
Página anterior | Volver al principio del trabajo | Página siguiente |