Esenario en ingenieria del software

Solo disponible en BuenasTareas
  • Páginas : 8 (1944 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de septiembre de 2010
Leer documento completo
Vista previa del texto
Escenarios
Diapositiva 1. Ingeniería de Requerimientos: Escenarios Diapositiva 2. Uso de lenguaje natural Debido a que uno de los objetivos de la Ingeniería de Requisitos es aumentar el conocimiento del dominio del problema, la comunidad de Ingeniería de Software ha desarrollado diversas estrategias para elicitar y especificar los fenómenos propios de cada Universo de Discurso. Algunos autoresproponen la utilización de aproximaciones basadas en el lenguaje natural; otros se inclinan por los lenguajes artificiales y las representaciones. Diapositiva 3. a 9 Unos pocos recomiendan la construcción de un vocabulario que capture la jerga usada por los expertos del dominio [Arango93] [Leite90]. La mayoría de ellos ([Anton01] [Benner93], [Carroll95], [Gough95], [Jacobson92], [Potts94],[Potts95], [Rubin92] [van Lamsweerde01] y [Zorman95] ) adhiere al uso de escenarios o casos de uso para describir el comportamiento del macrosistema. Otro uso muy difundido de los escenarios está orientado a modelar el comportamiento del sistema en una etapa posterior al diseño. En este caso, suelen confundirse con los casos de uso. Éstos están destinados a representar las funciones del sistema para elcaso general. Los escenarios, en cambio, ejemplifican el uso del sistema. En la práctica, sin embargo, la distinción entre ambos es menos clara y los términos suelen ser usados como sinónimos [Allenby01]. Diapositiva 10. Uso de lenguaje natural En cualquier caso, el propósito del uso de los escenarios es asegurar un buen entendimiento y una mayor colaboración entre todos los participantes delproceso de definición de requisitos. Los ingenieros de requisitos entenderán, modelarán y analizarán el dominio de la aplicación donde el software se utilizará y los clientes/usuarios validarán si la visión de los ingenieros es correcta o no [Hadad99]. Los escenarios pueden ser un medio de lograr este objetivo, puesto que proveen un atractivo medio de comunicación entre los stakeholders del Universo deDiscurso. Y es en este punto donde los escenarios se vuelven importantes, puesto que pueden mantener mucha información en una forma que dichos stakeholders podrían reconocer. El uso de lenguaje natural para describir situaciones cumple con el objetivo de mejorar la comunicación con los stakeholders. Los usuarios finales y otros “stakeholders” de sistemas encuentran más fácil relacionar lasfunciones provistas por un sistema con ejemplos de la vida real que con descripciones abstractas. Por ello, resulta útil desarrollar un conjunto de

escenarios con el objeto de utilizarlos para modelar el comportamiento del sistema. Diapositiva 11. LEL y Escenarios El uso del LEL y Escenarios para la elicitación de requisitos y su utilización a través de todo el proceso de desarrollo de softwarepermite la validación con el cliente/usuario. El propósito principal del léxico es capturar el vocabulario de la aplicación y su semántica, posponiendo la comprensión de la funcionalidad de la aplicación. Los escenarios son usados para entender la aplicación y su funcionalidad: cada escenario describe una situación específica de la aplicación centrando la atención en su comportamiento [Leite00].Diapositiva 12. Concepto de escenario Un escenario es una descripción parcial y concreta del comportamiento de un sistema en una determinada situación. Es una descripción parcial, porque no necesita describir todas las características de las entidades involucradas, sólo se describe aquello que está relacionado con un comportamiento particular del sistema analizado. A pesar de estar acotados a undeterminado comportamiento, describen todo el contexto que involucra a esa actividad: recursos del sistema, objetivos de los usuarios, contexto social en que se desarrolla, entidades involucradas. Proveen un “retrato” de como esa actividad se lleva a cabo. Los escenarios describen situaciones teniendo en cuenta aspectos de uso, permitiendo: conocer el problema, unificar criterios, ganar compromiso con...
tracking img