lunes, mayo 18, 2009

Ingenieria de Requisitos

Algunos conceptos para entender que es la Ingenieria de Requisitos


  • Constituyen el enlace entre las necesidades reales de los clientes, usuarios y otros participantes vinculados al sistema. La ingeniería de requisitos consiste en un conjunto de actividades y transformaciones que pretenden comprender las necesidades de un sistema software y convertir la declaración de estas necesidades en una descripción completa, precisa y documentada de los requerimientos del sistema siguiendo un determinado estándar.

  • Es una condición o necesidad de un usuario para resolver un problema o alcanzar un objetivo. Una condición o capacidad que debe estar presente en un sistema o componentes de sistema para satisfacer un contrato, estándar, especificación u otro documento formal. Una representación documentada de una condición o capacidad de un sistema.


http://danielvn7.wordpress.com/2008/03/27/%C2%BFque-es-ingenieria-de-requisitos-ir/



Resumiendo los conceptos podemos decir que la Ingenieria de Requisitos:


Es el conjunto de procesos, técnicas y herramientas que rige toda petición de las unidades de negocio para conseguir:
  • Una comprensión de la necesidad o problemática completa.
  • Conocer la complejidad e impacto en el negocio.
  • Realizar el primer acercamiento al lenguaje utilizado en Sistemas de Información.


Documento de especificacion de requisitos de software



Como se menciona en [Pressman, 1998], la especificación de los requisitos del software implica la culminación de la tarea del análisis de sistemas. Dicha especificación se logra estableciendo una completa descripción de las clases que colaboran, su función y el comportamiento del sistema. Este documento y el modelado que contiene deben lograr tres
objetivos en mente:



  • Describir lo que requiere el usuario.
  • Establecer una base para la creación de un diseño de software.
  • Definir un conjunto de requisitos que se puedan validar una vez que se ha construido
    el software.

lo que debe contener un documentos de especificacion de requisitos de software






Para estudiar mejor este tema veamos una metodologia que aplica algunos conceptos de la unidad IV


Microsoft Solution Framework (MSF). http://www.gpicr.com/msf.aspx


Todo proyecto es separado en cinco principales fases:

  • Visión y Alcances.
  • Planificación.
  • Desarrollo.
  • Estabilización.
  • Implantación.

De las cuales solo tomaremos en cuenta las primeras dos.


Visión y Alcances:


La fase de visión y alcances trata uno de los requisitos más fundamentales para el éxito del proyecto, la unificación del equipo detrás de una visión común. El equipo debe tener una visión clara de lo que quisiera lograr para el cliente y ser capaz de indicarlo en términos que motivarán a todo el equipo y al cliente.

Se definen los líderes y responsables del proyecto, adicionalmente se identifican las metas y objetivos a alcanzar; estas últimas se deben respetar durante la ejecución del proyecto en su totalidad, y se realiza la evaluación inicial de riesgos del proyecto.

Planificación:


Es en esta fase es cuando la mayor parte de la planeación para el proyecto es terminada. El equipo prepara las especificaciones funcionales, realiza el proceso de diseño de la solución, y prepara los planes de trabajo, estimaciones de costos y cronogramas de los diferentes entregables del proyecto.


De esta manera, se logran establecer la bases para un buen diseño de sistemas, documentando una descripción del problema.





No hay comentarios:

Publicar un comentario