Requistos en la Ingenieria del software

Páginas: 5 (1154 palabras) Publicado: 7 de mayo de 2013
Requisitos
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.
¿Que son requisitos?
Normalmente, un tema de la Ingeniería de Software tiene diferentes significados. De las muchasdefiniciones que existen para requerimiento, a continuación se presenta la definición que aparece en el glosario de la IEEE.
Los requisitos o requerimientos puedes dividirse en requerimientos funcionales y requerimientos no funcionales.
Los requerimientos funcionales
Definen las funciones que el sistema será capaz de realizar. Describen las transformaciones que el sistema realiza sobre las entradaspara producir salidas.
Los requerimientos no funcionales
Tienen que ver con características que de una u otra forma puedan limitar el sistema, como por ejemplo, el rendimiento (en tiempo y espacio), interfaces de usuario, fiabilidad (robustez del sistema, disponibilidad de equipo), mantenimiento, seguridad, portabilidad, estándares, etc.
Necesidades de los requerimientos
Los Requerimientoscumplen un papel primordial en el proceso de producción de software, ya que enfoca un área fundamental: la definición de lo que se desea producir. Su principal tarea consiste en la generación de especificaciones correctas que describan con claridad, sin ambigüedades, en forma consistente y compacta, el comportamiento del sistema; de esta manera, se pretende minimizar los problemas relacionados aldesarrollo de sistemas.
Objetivos de los Requerimientos
Los objetivos son afirmaciones de alto nivel que nos guían hacia la identificación de requerimientos ya que siempre debe estar claro y presente el Objetivo de Negocio.
Actores Relacionados Con Los Requerimientos
Los roles más importantes pueden clasificarse como sigue:
Usuario final: Son las personas que usarán el sistema desarrollado. Ademásson los que están familiarizados con los procesos específicos del software y serán quienes utilicen las interfaces y los manuales del usuario.
Usuario Líder: Son los individuos que comprenden el ambiente del sistema y están relacionados con la usabilidad la disponibilidad y la fiabilidad del sistema o el dominio del problema en donde será empleado el software desarrollado.
Personal deMantenimiento: Son los encargados de la administración de cambios implementación y resolución de anomalías. Además ellos deben revisar y mejorar los procesos del producto ya finalizado.
Analistas y programadores: Ellos son los encargados o responsables  de la fase del desarrollo del producto en sí; ellos interactúan directamente con el cliente.
Personal de pruebas: Son las personas que se encargan degenerar el plan de pruebas para verificar si las condiciones presentadas por el sistema son las adecuadas y validar si los requerimientos satisfacen las necesidades del cliente.

Fases de la Ingeniería de Requisitos 
Desde un punto de vista conceptual, las actividades son de cinco clases.
Obtener requisitos: a través de entrevistas o comunicación con clientes o usuarios, para saber cuáles son susexpectativas.
Analizar requisitos: detectar y corregir las falencias comunicativas, transformando los requisitos obtenidos de entrevistas y requisitos, en condiciones apropiadas para ser tratados en el diseño.
Documentar requisitos: igual que todas las etapas, los requisitos deben estar debidamente documentados.
Verificar los requisitos: consiste en comprobar el correcto funcionamiento de unrequisito en la aplicación.
Validar los requisitos: comprobar que los requisitos implementados se corresponden con lo que inicialmente se pretendía.

Elicitación de Requisito
Es la piedra angular en el desarrollo de proyectos software y tiene un impacto muy alto en el diseño y en las demás fases del ciclo de vida del producto. Si se realiza apropiadamente, puede ayudar a reducir los cambios...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingenieria del software
  • ingenieria software
  • Ingenieria de software
  • Ingenieria de software
  • Ingenieria De Software
  • Ingenieria del software
  • Ingeniería de software
  • INGENIERIA DEL SOFTWARE

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS