Ingenireria de requerimientos

Solo disponible en BuenasTareas
  • Páginas : 5 (1101 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de febrero de 2012
Leer documento completo
Vista previa del texto
Definición
La ingeniería de requerimientos es un proceso que comprende todas las actividades para crear y mantener los requerimientos de un sistema.
Comprende cuatro actividades de alto nivel:
Estudio de factibilidad
Obtención y análisis de requerimientos
Validación de requerimientos
Administración de requerimientos
1. Estudios de factibilidad
Un estudio de factibilidad esa corto plazo y orientado a resolver si el sistema:
* Contribuye a los objetivos de la organización.
* Se puede implementar con tecnología actual dentro de costo y tiempo.
* Puede integrarse a otros existentes en la organización
2. Obtención y análisis de requerimientos
Proceso díficil:
* Los interesados a menudo sólo conocen lo que desean en términos muy generales.
* Losinteresados expresan los requerimientos con sus propios términos y con un conocimiento implícito de su propio trabajo.
* Diferente interesados tienen requerimientos distintos y los expresan de varias formas.
* Influencia de factores políticos.
* El entorno es dinámico, la importancia de los requerimientos puede cambiar, nuevos requerimientos pueden surgir.
Actividades del proceso:
*Comprensión del dominio
* Recolección de requerimientos
* Clasificación
* Resolución de conflictos
* Priorización
* Verificación (completos, consistente y acordes)
Proceso iterativo con retroalimentación continua de cada actividad a las otras.
Técnicas en esta sección:
1. Orientada a puntos de vista
2. Escenarios
3. Etnografía
Otras técnicas:
* Análisisestructurado
* Prototipeo
2.1. Obtención orientada a puntos de vista
Método VORD (Definición de Requerimientos Orientada a Puntos de Vista) contiene las siguientes etapas:
* Identificación (quienes reciben qué servicios)
* Estructuración (jerarquía)
* Documentación
* Trazado (OO)
2.2. Escenarios
Son descripciones de ejemplos de las sesiones de interacción con el sistema. Iniciacon un bosquejo y durante la obtención de agregan detalles. Un escenario incluye:
* Una descripción del estado del sistema al inicio del escenario
* Una descripción del flujo normal de eventos en el escenario
* Una descripción de lo que puede ir mal y cómo manejarlo
* Información de otras actividades que se podrían llevar al mismo tiempo
* Una descripción del estado delsistema después de completar el escenario
Enfoques estructurados:
* Escenarios de eventos
* Casos de uso
Escenarios de eventos:
* Utilizados en VORD
* Documentan el comportamiento del sistema cuando se presentan eventos específicos.
* Utilizan diagramas
* Describen el flujo de datos y las acciones del sistema y documenta las excepciones que puedan surgir.
Casos de uso
*Introducido en el método Objectory.
* Convertido en una característica fundamental de UML.
* Un caso de uso encapsula un conjunto de escenarios en el que cada uno es un camino único a través del caso de uso.
* Los diagramas de secuencia agregan información a un caso de uso.
2.3. Etnografía
* Técnica de observación para entender requerimientos sociales y organizacionales.
*Especialmente efectiva para descubrir:
* requerimientos derivados de la forma real de trabajar más que de la forma en que se debería de trabajar de acuerdo a los procesos establecidos.
* requerimientos derivados de la cooperación y conocimiento de las actividades de la gente.
* Se puede combinar con el prototipeo.
* No es apropiada para descubrir requerimientos organizacionales odel dominio.
* Debe utilizarse en conjunto con otros enfoques, p.e. casos de uso.
3. Validación de requerimientos
* Similar al análisis pero comprende un bosquejo completo del documento en lugar de requerimientos incompletos.
* Importante pues los errores en los requerimientos pueden conducir a costos excesivos si se descubren durante el desarrollo o después de la implantación...
tracking img