Analisis de requisitos
Generador de Reportes
Como se desarrolla el proceso de realización de Ingeniería a partir de Requisitos y Procesos.
Introducción Desde el inicio del desarrollo de un sistema, nos podemos topar con cantidad de problemas en la identificación de los requisitos, debido a que esta actividad no es un proceso que se pueda determinar matemáticamente sino es un proceso que necesita la extracción de datos en entrevistas con los clientes y muchas veces los clientes no están seguro de lo que desean. Por eso es que se ha trabajado para tratar de establecer formas de consultas que permitan hacer el proceso de forma eficiente y eficaz. La Captura de Requisito es la pieza fundamental del proyecto marcando el punto de partida para las siguientes actividades del mismo, sirviendo de base para verificar si se alcanzaron los objetivos establecidos en el proyecto. La Ingeniería de Requisitos cumple un papel primordial en el proceso productivo ya que se enfoca en el área fundamental: la producción, siendo su tarea la generación de especificaciones correctas que describan con claridad, sin ambigüedades y en forma compacta las necesidades del cliente, cumpliendo lo antes expresado se obtendrá un proyecto que minimizará los problemas relacionados con la gestión de requisitos.
Papel de los Requisitos en el desarrollo del proyecto. Es importante la obtención de los requisitos (descripción de una condición o capacidad que debe cumplir un sistema) debido a que es el hilo conductor de todo desarrollo de software. Una obtención de requisitos con calidad demuestra que el trabajo realizado culminará con éxito esto se debe a dos factores: 1ro La utilización adecuada de las técnicas de captura de requisitos con los clientes. 2do La experiencia de las analistas del proyecto.Se plantea que se debe a estos factores puesto que la experiencia de trabajo en el rol le permite al equipo de Analistas del Proyecto establecer que técnicas van a utilizar a la hora de la entrevista con el cliente debido a que los clientes no entienden el lenguaje informático, es por eso que se debe tener en cuenta el lenguaje el cual se va ha aplicar a la hora de la entrevista con el cliente.
Etapas del procesoLa ingeniería de software requiere llevar a cabo numerosas tareas dentro de etapas como son Análisis de requisitos y Especificación de requisitos. Análisis de requisitos. Extraer los requisitos de un producto de software es la primera etapa para crearlo. Mientras que los clientes piensan que ellos saben lo que el software tiene que hacer, se requiere de habilidad y experiencia en la ingeniería de software para reconocer requisitos incompletos, ambiguos o contradictorios. El resultado del análisis de requisitos con el cliente se plasma en el documento ERS, Especificación de Requerimientos del Sistema, cuya estructura puede venir definida por varios estándares, tales como CMMI. Asimismo, se define un diagrama de Entidad/Relación, en el que se plasman las principales entidades que participarán en el desarrollo del software. La captura, análisis y especificación de requisitos (incluso pruebas de ellos), es una parte crucial; de esta etapa depende en gran medida el logro de los objetivos finales. Se han ideado modelos y diversos procesos de trabajo para estos fines. Aunque aún no está formalizada, ya se habla de la Ingeniería de requisitos.
Importancia de la Captura de Requisitos.La captura de requisitos es de vital importancia debido a que:
• • • •
Permite gestionar las necesidades del proyecto en forma estructurada, debido a que cada actividad tendrá los pasos a seguir. Mejora la capacidad de predecir cronogramas de proyecto proporcionando un punto de partida para controlar actividades específicas....
Regístrate para leer el documento completo.