Please enable JavaScript.
Coggle requires JavaScript to display documents.
técnicas de obtención de requerimientos (Observación (Por medio de esta…
técnicas de obtención de requerimientos
Observación
Por medio de esta técnica el analista obtiene información de primera mano sobre la forma en que se efectúan las actividades. Este método permite observar la forma en que se llevan a cabo los procesos y, por otro, verificar que realmente se sigan todos los pasos especificados.
Desarrollo de Prototipos
Los prototipos suelen consistir en versiones reducidas, demos o conjuntos de pantallas (que no son totalmente operativos) de la aplicación pedida
Al demostrar las funciones del sistema se identifican las discrepancias entre los desarrolladores y los usuarios.
Durante el desarrollo del prototipo, el personal del desarrollo de software puede darse cuenta de que los requerimientos son inconsistentes y/o están incompletos.
Aunque limitado, se dispone rápidamente de un sistema que funciona y demuestra la factibilidad y usabilidad de la aplicación a administrar.
El prototipo se utiliza como base para escribir la especificación para la producción.
Desarrollo Conjunto de Aplicaciones ( JAD )
Es una técnica que se utiliza para promover la cooperación y el trabajo en equipo entre usuarios y analistas. Consiste en realizar sesiones en las que participan usuarios expertos del dominio junto a analistas de software.
• Las entrevistas requieren mucho tiempo, no solo en prepararlas y hacerlas sino también en redactar un conjunto de requisitos coherente a partir de opiniones diferentes de los distintos entrevistados.
Entrevistas
La entrevista es de gran utilidad para obtener información cualitativa como opiniones, o descripciones subjetivas de actividades.
Estos son algunos de los aspectos más importantes a tener en cuenta al realizar entrevistas:
Preparación. Es necesario documentarse e investigar la situación de la organización analizando los documentos disponibles, de tal forma que la entrevista se enfoque en aquellos aspectos que están solamente en la mente del entrevistado y que no son accesibles por otros medios como la observación o el análisis de documentos.
Estudio de documentación
Varios tipos de documentación, como manuales y reportes, pueden proporcionar al analista información valiosa con respecto a las organizaciones y a sus operaciones.
Cuestionarios
El uso de cuestionarios permite a los analistas reunir información proveniente de un grupo grande de personas.
Tormenta de ideas ( Brainstorming )
Consiste en reuniones con cuatro a diez personas donde como primer paso sugieren toda clase de ideas sin juzgar su validez –por muy disparatadas que parezcan–, y después de recopilar todas las ideas se realiza un análisis detallado de cada propuesta.
ETHICS ( Implementación Efectiva de Sistemas Informáticos desde los puntos de vista Humano y Técnico )
Constituye un método bastante evolucionado para fomentar la participación de los usuarios en los proyectos. Creado por E. Mumford en 1979, coordina la perspectiva social de los sistemas con su implementación técnica.
Puntos de Vista
Cualquier sistema de software no trivial debe satisfacer las necesidades de un grupo diverso de interesados (stakeholders). Cada uno de estos puede tener intereses diferentes en el sistema de software, y por lo tanto sus necesidades pueden generar requerimientos que tengan conflicto entre sí, o incluso se contradigan.
Escenarios
Estos se utilizan para documentar el comportamiento del sistema cuando se le presentan eventos específicos.
Los datos proporcionados desde un punto de vista o proporcionados a éste se representan como elipses.
Las entradas y salidas de la información de control se ubican en la parte superior de cada recuadro
Etnografía
Los requerimientos que se derivan de la forma en la que la gente trabaja realmente más que de la forma en la que las definiciones de los procesos establecen que debería trabajar.
Los requerimientos que se derivan de la cooperación y conocimiento de las actividades de la gente.