Especifiucciones de Requerimientos de Software

Páginas: 5 (1009 palabras) Publicado: 30 de marzo de 2014
Especificaciones de Requerimiento
    Textual, Notación Gráfica y Lenguajes de Representación. (Lenguaje Unificado de Modelado UML, Notación de Requerimiento de Usuario URN).
 Textual
Textual Tradicionalmente la especificación de requisitos se ha        realizado usando sobre todo especificaciones textuales en lenguaje natural. Las herramientas de apoyo a la gestión de requisitos se hanenfocado a la manipulación de trozos de texto. Estos requisitos expresados textualmente se enlazan formando un grafo de trazabilidad el cual se usa para gestionar los requisitos y su trazabilidad. En este enfoque, las especificaciones generadas en las otras actividades del desarrollo de software pueden también ser añadidas al grafo de trazabilidad representándolas como texto.
 Notación Grafica yLenguajes de Representación (Lenguaje Unificado de Modelado UML, Notación de Requerimiento de Usuario URN).
Notación gráfica, Incluye todas las notaciones que pueden demostrar el flujo de información entre requisitos, apoyándose en diversas imágenes. Estas notaciones permiten al usuario del sistema tener mayor comprensión del software lo que hace y como lo hace. La más utilizada actualmente es elLenguaje Unificado de modelado (UML).
v UML: Es un lenguaje para la especificación, visualización, construcción y documentación de los artefactos de un proceso de sistema intensivo. UML, emergió en los '90 luego de la búsqueda de un lenguaje de modelamiento que unificara a la industria. A pesar de que UML evolucionó de varios métodos orientados al objeto de segunda generación (en nivel de notación),su alcance extiende su uso más allá de sus predecesores. Es usado para la comunicación. Es decir, un medio para capturar el conocimiento (semánticas) respecto a un tema y expresar el conocimiento (sintaxis) resguardando el tema propósito de la comunicación. Como un lenguaje para modelamiento, se enfoca en la comprensión de un tema a través de la formulación de un modelo del tema (y su contextorespectivo). Cuidando la unificación, integra las mejores prácticas de la ingeniería de la industria tecnológica y sistemas de información pasando por todos Los tipos de sistemas (software y no - software), dominios (negocios versus software) y los procesos de ciclo de vida.
 UML, es en cuanto a cómo se aplica para especificar sistemas, puede ser usado para comunicar "qué" se requiere de un sistemay "cómo" un sistema puede ser realizado. En cuanto a cómo se aplica para visualizar sistemas, puede ser usado para describir visualmente un sistema antes de ser realizado. En cuanto a cómo se aplica para construir sistemas, puede ser usado para guiar la realización de un sistema similar a los "planos”. En cuanto a cómo se aplica para documentar sistemas, puede ser usado para capturar conocimientorespecto a un sistema a lo largo de todo el proceso de su ciclo de vida.
UML, no es Un lenguaje de programación visual, sino un lenguaje de modelamiento visual Una herramienta o depósito de especificación, sino un lenguaje para modelamiento de especificación. Un proceso, sino que habilita procesos.
 Otra notación que se puede usar es la notación de requerimientos de usuario (URN).
     Técnicaspara Escribir Requerimientos de Alta Calidad, Estándares de Documentación.
 Técnicas para Escribir Requerimientos de Alta Calidad y Estandares de Documentación:
 Los Requerimientos deben ser:
        Completos. Todo lo que el software tiene que hacer está recogido en el conjunto de Requerimientos, es decir, deben describir toda la funcionalidad que el sistema deberá Implementar.    
ü Noambiguos. Cada requerimiento debe tener una sola interpretación.
ü  Debiendo poder Expresarse de una manera sencilla, clara y sin ambigüedades usando:
·         Lenguaje natural (español).
·         Lenguajes gráficos (UML)
·         Lenguajes formales (Notación Z).
     Tipos de Requerimientos: Funcionales, No-Funcionales, Del Dominio, Atributos de Calidad.
Tipos de requerimientos El proceso...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Requerimientos De Software
  • Requerimientos de software
  • Requerimientos De Software
  • Requerimientos de Software
  • requerimientos de software
  • Requerimiento del software
  • Requerimientos de software
  • requerimientos de Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS