Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ra - Pr.analisis de Requerimientos
Ra - Pr.analisis de Requerimientos
Análisis de Requerimientos
Control de Versiones
© M Carmona, C Gómez
Paquete de Análisis de Requerimientos Página 2/25
Versión 1.0
Tabla de Contenido
1. Descripción Técnica..............................................................................4
Propósito del documento........................................................................................4
¿Por qué es importante el proceso de Análisis de Requerimientos?...............................4
Definiciones.............................................................................................5
Términos Genéricos...............................................................................................5
Términos Específicos..............................................................................................5
3. Relaciones con modelos Referentes......................................................7
4. Descripción del Proceso........................................................................8
4.1. Caracterización del Proceso..............................................................................9
4.2. Actividades...................................................................................................11
4.2.1. Actividad: RA.1 Realizar Plan de Fase.........................................................12
4.2.2. Actividad: RA.2 Repartir requerimientos de usuario en el equipo de trabajo.....13
4.2.3. Actividad: RA.3 Extraer los requerimientos Funcionales y no Funcionales........13
4.2.4. Actividad: RA.4 Realizar particionamiento de los requerimientos....................14
4.2.5. Actividad: RA.5 Verificar anchura y profundidad de los requerimientos............15
4.2.6. Actividad: RA.6 Realizar Diagrama de Estados.............................................16
4.2.7. Actividad: RA.7 Realizar Diagrama de actividades........................................17
4.2.8. Actividad: RA.8 Realizar Diagramas de casos de uso.....................................17
4.2.9. Actividad: RA.9 Especificar casos de uso en fase fachada..............................18
4.2.10. Actividad: RA.10 Verificar casos de uso en fase fachada..............................19
4.2.11. Actividad: RA.11 Conciliar casos de uso.....................................................20
4.2.12. Actividad: RA.12 Realizar diagrama de casos de uso del proyecto (completo) 20
4.2.13. Actividad: RA.13 Repartir casos de uso en el equipo de trabajo....................21
4.2.14. Actividad: RA.14 Especificar casos de uso en fase terminados......................22
4.2.15. Actividad: RA.15 Validar casos de uso terminados (cliente o equipo).............22
4.3. Descripción de los Roles.................................................................................23
4.4. Descripción de Productos...............................................................................24
4.5. Descripción de Artefactos...............................................................................24
5. Formatos, Guías, Instructivos y Herramientas....................................26
5.1. Plan de Fase.................................................................................................26
5.2. Especificación de requerimientos de usuario.....................................................26
5.3. Listado de requerimientos funcionales y no funcionales......................................26
5.4. Especificación de requerimientos funcionales y no funcionales............................26
5.5. Especificación de Casos de uso.......................................................................26
5.6. Instructivo para elaboración de diagrama de estados.........................................26
5.7. Instructivo para elaboración de diagrama de actividades....................................26
© M Carmona, C. Gómez
Paquete de Análisis de Requerimientos Página 3/25
Versión 1.0
© M Carmona, C. Gómez
Paquete de Análisis de Requerimientos Página 4/25
Versión 1.0
1. Descripción Técnica
Propósito del documento
El propósito de este documento es proporcionar los lineamientos para realizar
correctamente la etapa de análisis dentro de proyectos de desarrollo de software,
ejecutados en periodos cortos de tiempo y por personal con buenos conocimientos
técnicos, pero no de ingeniería de software.
Este documento está diseñado para ser utilizado en entornos de entrenamiento, por
personas que quieran adquirir conocimiento en ingeniería de software, en corto tiempo.
© M Carmona, C. Gómez
Paquete de Análisis de Requerimientos Página 5/25
Versión 1.0
Definiciones
En esta sección se encuentran dos conjuntos de definiciones. El primer conjunto define los
términos usados en todos los paquetes de proceso. El segundo conjunto define los
términos usados en este paquete.
Términos Genéricos
Proceso: conjunto de actividades interrelacionadas las cuales transforman entradas
en salidas. [ISO/IEC 12207].
Rol: una función definida para ser realizada por un miembro del equipo del proyecto.
[ISO/IEC 24765]
Términos Específicos
© M Carmona, C. Gómez
Paquete de Análisis de Requerimientos Página 6/25
Versión 1.0
© M Carmona, C. Gómez
Paquete de Análisis de Requerimientos Página 7/25
Versión 1.0
© M Carmona, C. Gómez
4. Descripción del Proceso
El diagrama de la figura 2 muestra el flujo de información entre las actividades del proceso
de análisis de requerimientos incluyendo los productos de trabajo generados durante el
proceso.
© M Carmona, C Gómez
4.1. Caracterización del Proceso
© M Carmona, C Gómez
Paquete de Análisis de Requerimientos Página 10/25
Versión 1.0
Diagrama de
Estados
– Análisis de – Especificación Realizar Diagrama – Diagrama de – Análisis de
Requerimientos de de actividades actividades Requerimientos
(Verificar anchura requerimientos (Realizar
y profundidad de funcionales y no diagramas de
los funcionales casos de uso)
requerimientos) – Listas de
chequeo
– Instructivo
Diagrama de
actividades
– Análisis de – Diagrama de Realizar diagramas – Diagramas de – Análisis de
Requerimientos actividades de casos de uso caso de uso Requerimientos
(Realizar – Diagrama de (Especificar casos
Diagrama de casos de estado de uso en fase
Estados; Realizar fachada)
diagrama de
actividades)
– Análisis de – Diagramas de Especificar casos de – Casos de uso – Análisis de
Requerimientos caso de uso uso en fase fachada detallados en Requerimientos
(Realizar – Requerimientos fase fachada (Verificar casos
diagramas de funcionales de uso en fase
casos de uso) fachada)
4.2. Actividades
© M Carmona, C. Gómez
Paquete de Análisis de Requerimientos Página 12/25
Versión 1.0
© M Carmona, C. Gómez
Paquete de Análisis de Requerimientos Página 13/25
Versión 1.0
© M Carmona, C. Gómez
Paquete de Análisis de Requerimientos Página 15/25
Versión 1.0
La actividad Especificar casos de uso en fase fachada permite describir cada caso de uso,
brindado información necesaria para entender como los actores interactúan con el sistema.
La actividad Verificar casos de uso en fase fachada garantiza que los casos de uso sean
conocidos por el equipo de trabajo y que se ajusten a los requerimientos solicitados por el
usuario.
© M Carmona, C. Gómez
Paquete de Análisis de Requerimientos Página 19/25
Versión 1.0
La actividad Conciliar casos de uso permite a los miembros del equipo integrar los
resultados en uno solo, evidenciando elementos en común, agrupaciones y dependencias.
requerimientos
Descripción de Paso 1: Revisar los resultados de cada equipo
los Pasos: Los miembros del equipo de trabajo deben analizar los
resultados obtenidos.
Paso 2: Detectar relaciones y/o dependencias entre
requerimientos
La actividad Realizar el diagrama de casos de uso del proyecto permite integrar los
resultados individuales de los equipos en uno solo, de tal manera que describa el
comportamiento entre los usuarios y/o clientes y el software a realizar.
La actividad Repartir casos de uso en el equipo de trabajo permite seccionar los casos de
uso entre los miembros de equipo para su análisis y desarrollo, fomentando la auto-
organización del grupo.
© M Carmona, C. Gómez
Paquete de Análisis de Requerimientos Página 21/25
Versión 1.0
Objetivos: Repartir casos de uso entre los miembros del equipo de trabajo
Justificación: Permite la auto-organización de los miembros del equipo, puesto
que se reparten los casos de uso definitivos, lo que organiza el
trabajo y evita duplicidad de esfuerzos
Roles: Miembros del equipo del proyecto
Artefactos:
Pasos: Paso 1: Revisar los casos de uso en fase fachada
Paso 2: Actualizar el plan de análisis de requerimientos
Descripción de Paso 1: Revisar los casos de uso en fase fachada
los Pasos: Los miembros del equipo deben revisar los casos de uso en fase
fachada y repartirlos entre ellos teniendo en cuenta las
actividades realizadas durante la fase. Esto fomenta la auto-
organización y el equilibrio de trabajo entre los miembros del
equipo.
Paso 2: Actualizar el plan de análisis de requerimientos
La actividad Especificar casos de uso en fase terminados permite describir cada caso de
uso en su versión final, brindado información necesaria para evidenciar como los actores
interactúan con el sistema y los diferentes escenarios que se realizan.
Objetivos: Validar con el cliente los casos de uso del proyecto realizados,
con el objetivo de obtener la aprobación de las funcionalidades
definidas
Justificación: Garantiza el entendimiento de los requerimientos de usuario y
permite confirmar el comportamiento que debe realizar el
sistema de información. El resultado de esta validación permitirá
utilizar los artefactos como insumo para los siguientes procesos.
Roles: Miembros del equipo del proyecto
Artefactos: Lista de chequeo de validación de productos
Pasos: Paso 1: Preparar la reunión de validación de casos de uso del
proyecto con el cliente
Paso 2: Realizar la validación de los casos de uso del proyecto
con el cliente
Paso 3: Definir línea base de requerimientos
Descripción de Paso 1: Preparar la reunión de validación de casos de uso del
los Pasos: proyecto con el cliente
Los miembros del equipo deben preparar la reunión de
validación de casos de uso con el cliente, utilizando la lista de
chequeo de validación de productos.
Paso 2: Realizar la validación de los casos de uso con el cliente
Durante este paso se validan los casos de uso del proyecto con
© M Carmona, C. Gómez
Paquete de Análisis de Requerimientos Página 23/25
Versión 1.0
© M Carmona, C. Gómez
Paquete de Análisis de Requerimientos Página 24/25
Versión 1.0
Artefactos Definición
Plan de análisis de Define las actividades que se realizaran durante el proceso
requerimientos de análisis de requerimientos, incluyendo responsables y
tiempos de entrega
Especificación de Documento que contiene las solicitudes de los usuarios, de
requerimientos de forma clara y completa
usuario
Listado de Documento que contiene la lista de los requerimientos
requerimientos funcionales y no funcionales del sistema
funcionales y no
funcionales
Especificación de Documento que contiene la especificación detallada de los
requerimientos requerimientos funcionales y no funcionales del sistema
funcionales y no
funcionales
© M Carmona, C. Gómez
Paquete de Análisis de Requerimientos Página 25/25
Versión 1.0
Herramientas
Para la elaboración de los Diagramas de estados, clases y casos de uso se definió como
herramienta de soporte IBM Rational Modeler.
© M Carmona, C. Gómez