Definicion de Requerimientos y Especificacion

Páginas: 5 (1068 palabras) Publicado: 10 de noviembre de 2015
Definición de Requerimientos y Especificación

Son técnicas para definir y especificar requerimientos en sistemas de software.

Objetivos:

Ilustrar el método basado en formas para escribir la definición de requerimientos.
Describir formas de escribir especificaciones precisas.
Explicar la importancia de los requerimientos no funcionales.
Describir diferentes tipos de requerimientos nofuncionales y la forma en que pueden ser especificados.

Definición y especificación

Definición de Requerimientos: Descripciones orientadas al cliente de las funciones del sistema y de las restricciones en su operación

Especificación de Requerimientos: descripciones detalladas de la funcionalidad del sistema y sus restricciones. Pretende comunicar lo que los desarrolladores del sistema requieren y sirvede base como contrato para el desarrollo del sistema.

Definición de Requerimientos

Se debe especificar el comportamiento externo del sistema de forma que los requerimientos no sean definidos usando un modelo computacional.

Se incluyen requerimientos funcionales y no funcionales

Los Requerimientos funcionales son estatutos de servicios que el sistema debe proveer.
Los Requerimientos nofuncionales son restricciones son los servicios y las funciones ofrecidas por el sistema.

Escritura de definiciones de requerimientos

Se usa lenguaje natural, además de diagramas y tablas. Esta es la forma natural de escribir definiciones de requerimientos. Es universalmente entendible, pero tres tipos de problemas se pueden presentar:

Falta de claridad: Hace que el documento sea difícil de leer.Confusión en los requerimientos: Los requerimientos funcionales y no funcionales tienden a estar mezclados.
Mezcla de requerimientos: Varios requerimientos pueden estar expresados en forma conjunta.

Racionalidad en los requerimientos

Es importante proveer racionalidad en los requerimientos, ya que esto ayuda al desarrollador a entender el dominio de la aplicación y el por qué los requerimientos seencuentran en su forma actual. Esto es importante para el momento en que los requerimientos tienen que ser cambiados. La disponibilidad de una racionalidad reduce el riesgo de tener efectos inesperados.
Especificación de requerimientos

La especificación añade detalles a la definición de los requerimientos, por lo que debe se consistente con estos.

Usualmente es presentada mediante modelos desistema los cuales son desarrollados mediante el análisis de requerimientos. Estos modelos pueden definir parte del sistema a desarrollarse y a menudo son escritos en lenguaje natural, lo cual puede causar problemas.

Problemas con el lenguaje natural:

El lenguaje natural se basa en la especificación dada por los que lo escriben.
La especificación del lenguaje natural es demasiado flexible y sujeta adistintas interpretaciones.
Los requerimientos no son particionados por estructuras del lenguaje.

Alternativas al lenguaje natural:

Lenguaje natural estructurado.
Lenguajes de descripción del diseño.
Lenguajes de descripción de requerimientos.
Notaciones gráficas.
Especificaciones matemáticas.

Rastreo de requerimientos

El rastreo de requerimientos (traceability) significa que losrequerimientos relacionados deben estar ligados de alguna manera y que quizás deben estar ligados a sus fuentes. El rastreo es una propiedad de la especificación de los requerimientos que refleja las facilidades en encontrar requerimientos relacionados. Algunas herramientas de CASE proveen soporte de rastreo. Por ejemplo, pueden ser capaces de encontrar todos los requerimientos que usen los mismos términos.Técnicas de rastreo

Asignar un número único a todos los requerimientos
Hace un referencia cruzada (cross-reference) de los requerimientos relacionados utilizando este número único
Producir una matriz de referencias cruzadas para cada documento de requerimientos mostrando los requerimientos relacionados. Varias matrices pueden ser necesarias para diferentes tipos de relaciones

Especificaciones...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Especificacion de requerimientos
  • Especificacion de requerimientos
  • especificacion de requerimientos
  • Especificacion De Requerimientos
  • 07 Especificacion De Requerimientos De Software
  • Especificacion De Requerimientos De Software
  • Especificación De Requerimientos Versión 2
  • Especificacion Requerimientos V02

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS