Oratoria sobre la educacion
Se trata de una disciplina que nos permite desarrollar una buena y completa especificación de los requerimientos, permitiéndonos regular la consistencia y no ambigüedad de los mismos. Esta completa especificación servirá como base para acuerdos entre las partes involucradas y será en dónde se describan las funciones que requerirá el sistema.
Importancia
La Ingeniería de Requerimientos tiene su importancia en el hecho de servir como mecanismo para: * Comprender lo que el cliente quiere. * Analizar las necesidades. * Especificar la solución sin ambigüedades. * Validar la factibilidad. * Validar la especificación. * Negociar una solución razonable. * Gestionar los requisitos …ver más…
* hay requerimientos difíciles de expresar, son ambiguos. * no se deben hacer suposiciones, los usuarios del sistema a desarrollar deben descubrir sus necesidades en lugar de asumirlas. * en un proyecto se puede presentar una cantidad de requerimientos que puede ser difícil de manejar. * lo requerimientos son clasificables, unos son más importantes, más difíciles, más riesgosos que otros * Los requerimientos están relacionados entre si, y a su vez se relacionan con otras partes del proceso. * Cada requerimiento tiene propiedades únicas. * los requerimiento puede cambiar a lo largo del ciclo de desarrollo. * Es muy difícil elaborar una especificación de requerimientos completa y consistente. * Los errores en los requerimientos son usualmente muy caros de corregir una vez desarrollado el sistema. * se desconocen los campos de entendimiento entre los usuarios y los ingenieros de software.
Para superar este tipo de dificultades que se presentan en el proceso de requerimientos, es necesario lo siguiente: * Buena comunicación: buena escucha, evitar rumores, aceptar diferencias, dialogo sencillo, planificar preguntas, documentar y validar entrevistas. * Establecer una contraparte con poder de mando (si es líder mejor). * Manejar cronogramas realistas: para evitar falta de tiempo, el ritualismo entre otras actividades que generen una perdida innecesaria de tiempo. * Estimular el descubrimiento a tiempo de