º0º0º te kiero demaciadoº0º0º

Solo disponible en BuenasTareas
  • Páginas : 11 (2633 palabras )
  • Descarga(s) : 7
  • Publicado : 28 de julio de 2010
Leer documento completo
Vista previa del texto
Personal involucrado en la Ingeniería de Requerimientos

Realmente, son muchas las personas involucradas en el desarrollo de los requerimientos de un sistema. Es importante saber que cada una de esas personas tienen diversos intereses y juegan roles específicos dentro de la planificación del proyecto; el conocimiento de cada papel desempeñado, asegura que se involucren a las personascorrectas en las diferentes fases del ciclo de vida, y en las diferentes actividades de la IR.

No conocer estos intereses puede ocasionar una comunicación poco efectiva entre clientes y desarrolladores, que a la vez traería impactos negativos tanto en tiempo como en presupuesto.

Los roles más importantes pueden clasificarse como sigue:

• Usuario final: Son las personas que usarán elsistema desarrollado. Ellos están relacionados con la usabilidad, la disponibilidad y la fiabilidad del sistema; están familiarizados con los procesos específicos que debe realizar el software, dentro de los parámetros de su ambiente laboral. Serán quienes utilicen las interfaces y los manuales de usuario.

• Usuario Líder: Son los individuos que comprenden el ambiente del sistema o eldominio del problema en donde será empleado el software desarrollado. Ellos proporcionan al equipo técnico los detalles y requerimientos de las interfaces del sistema.

• Personal de Mantenimiento: Para proyectos que requieran un mantenimiento eventual, estas personas son las responsables de la administración de cambios, de la implementación y resolución de anomalías. Su trabajo consiste enrevisar y mejorar los procesos del producto ya finalizado.

• Analistas y programadores: Son los responsables del desarrollo del producto en sí; ellos interactúan directamente con el cliente.

• Personal de pruebas: Se encargan de elaborar y ejecutar el plan de pruebas para asegurar que las condiciones presentadas por el sistema son las adecuadas. Son quienes van a validar si losrequerimientos satisfacen las necesidades del cliente.

Otras personas que pueden estar involucradas, dependiendo de la magnitud del proyecto, pueden ser: Administradores de proyecto, documentadores, diseñadores de base de datos, entre otros.

Actividades de la Ingeniería de Requerimientos

En el proceso de IR son esenciales diversas actividades. En este documento serán presentadassecuencialmente, sin embargo, en un proceso de ingeniería de requerimientos efectivo, estas actividades son aplicadas de manera continua y en orden variado.

Dependiendo del tamaño del proyecto y del modelo de proceso de software utilizado para el ciclo de desarrollo, las actividades de la IR varían tanto en número como en nombres. La tabla #1 muestra algunos ejemplos de las actividadesidentificadas para cada proceso.

A pesar de las diferentes interpretaciones que cada desarrollador tenga sobre el conjunto de actividades mostradas en la tabla anterior, podemos identificar y extraer cinco actividades principales que son:

• Análisis del Problema
• Evaluación y Negociación
• Especificación
• Validación
• Evolución

|Tabla 1. Actividades de la IR paradiferentes modelos de procesos de Ingeniería de Software |
|MODELO |Oliver and Steiner 1996 |EIA / IS-632 |IEEE Std 1220- 1994 |CMM nivel Repetitivo |RUP |
| | | | |(2)| |
| | | | | | |
|Actividades |Evaluar la información |Análisis de |Análisis de |Identificación de |Análisis del Problema |
| |disponible...
tracking img