Descripción general
-
Analizar las necesidades identificadas, recolectar / clasificar información y describir los requerimientos en
términos de una solución.
-
Seleccionar las metodologías y técnicas adecuadas para la especificación de los requerimientos.
-
Diseñar la especificación de los requerimientos: funcionales, no funcionales y otros que apliquen.
-
Validar que los requerimientos coincidan con las necesidades del cliente y sea posible su implementación.
-
Asegurar que en el diseño sean tomados en consideración los aspectos no funcionales del sistema.
Ejemplos de conocimientos y habilidades
Conocimientos
-
Técnicas de modelado de requerimientos y análisis de necesidades.
-
Lenguajes formales para especificación funcional.
-
Modelos de administración de datos.
-
Metodologías y técnicas para la validación de requerimientos.
-
Metodologías y técnicas para la especificación de requerimientos.
Habilidades
-
Identificar clientes, usuarios e involucrados en los proyectos.
-
Recolectar, formalizar y validar requerimientos funcionales y no funcionales de las aplicaciones.
-
Evaluar el uso de prototipos para validar requerimientos.
-
Evaluar el uso de los diferentes métodos de desarrollo de aplicaciones para su aplicación en cada situación
concreta.
-
Establecer pautas sistemáticas de comunicación con clientes, usuarios e involucrados en los proyectos.
|