Ir al contenido principal

Entradas

Mostrando entradas de agosto, 2017

Técnicas para la Obtención de Requerimientos – Casos de Uso

Existen diversas técnicas que facilitan la obtención de requisitos, entre las cuales se encuentran, las entrevistas, reuniones, talleres en grupo entre otros; existen técnicas más modernas para obtener los requisitos como los prototipos o los casos de uso, éste último es el cual se desarrolla a continuación. Un caso de uso intenta describir una funcionalidad de un sistema, sin revelar internamente lo que realiza, mediante una serie de pasos que indican como se ejecuta y como interaccionan los usuarios u otros sistemas en el proceso; todo de una forma gráfica que facilita la comprensión del sistema para los usuarios, el cliente y los desarrolladores. Los usuarios y otros sistemas (no necesariamente software) que participan en los casos de uso, se les denomina Actores . Como se indicó anteriormente, los casos de uso omiten describir de forma técnica y detallada, la manera en la que se ejecuta una acción o funcionalidad de un sistema, aunque indica los actores que inician, parti

Importancia de las Características de los Requisitos de una ERS

Los requisitos en una ERS (Especificación de Requisitos de Software) tienen que tener una serie de características, las cuales permiten una correcta comprensión de los mismos, para que pueda ser utilizado sin mayores problemas. Algunas características recomendadas en los requisitos son las siguientes: ·          Completa : No puede faltar ningún requisito, todas las referencias entre requisitos, tablas, figuras deben estar presentes y no puede quedar alguna situación posible sin respuesta. ·          Consistente : No pueden estar presentes contradicciones entre requisitos, otros documentos de especificación o en un mismo requisito. ·          Inequívoca : Todos los requisitos deben estar libres de ambigüedad, de modo que tengan una solo interpretación. ·          Correcta : Los requisitos tienen que cumplir con las necesidades del cliente. ·          Trazable : Es la característica de poder ubicar un requisito o determinar su origen. ·          Prioridad : Cada req

Proceso de Ingeniería de Requisitos

La ingeniería de requisitos se puede definir como El proceso sistemático de desarrollar requisitos mediante un proceso iterativo y cooperativo de analizar el problema, documentar las observaciones resultantes en varios formatos de presentación y comprobar la precisión del conocimiento obtenido. (Durán, 2000). Como lo menciona Durán, la ingeniería de requisitos implica un proceso en el cual se obtendrán los requisitos de un proyecto a desarrollar, donde se da la participación de usuario, clientes, desarrolladores entre otros, los resultados serán presentados en un documento donde se intentará describir de la mejor manera el producto a desarrollar.  El proceso normalmente tiene distintas etapas que lo conforman, las cuales se presentan a continuación. Obtención o Extracción de Requisitos: Esta es la etapa inicial y de mayor importancia, aquí es donde los usuarios o los clientes hablan directamente con el equipo de desarrollo para indicarles cuales son los servicios, caracterís