tema4_tecnicas

19
Tema 4. Técnicas de modelado de requisitos IR y M. Tema 4. Técnicas de modelado

Upload: pisof

Post on 06-Sep-2015

214 views

Category:

Documents


0 download

DESCRIPTION

ETSISI UPM - Ingenieria de Requisitos

TRANSCRIPT

  • Tema 4. Tcnicas de modelado de requisitos

    IR y M. Tema 4. Tcnicas de modelado

  • Tema 4. Tcnicas de modelado de requisitos

    Introduccin

    Clasificacin de tcnicas de especificacin de requisitos

    Visin tridimensional de algunos sistemas

    Clasificacin de tcnicas de modelado de requisitos

    Representacin grfica de las tcnicas de especificacin y modelado de requisitos

    IR y M. Tema 4. Tcnicas de modelado

  • Tema 4. Tcnicas de modelado de requisitos

    Introduccin

    La especificacin de requisitos incluir tcnicas de especificacin de los mismos.

    Se trata de establecer de forma correcta, completa y no ambigua, QU tareas realizar el sistema y no CMO el sistema estar construido.

    Segn el tipo de requisitos especificados o modelados, existirn tcnicas orientadas a la definicin de los datos que manejar el sistema, la funcionalidad del sistema o a restricciones temporales del problema.

    IR y M. Tema 4. Tcnicas de modelado

  • Tema 4. Tcnicas de modelado de requisitos

    Clasificacin de las tcnicas de especificacin y modelado Segn la forma de representacin:

    Grficas Utilizan un conjunto de elementos grficos para representar

    componentes de los modelos.

    Textuales Pueden especificar una funcionalidad del sistema perseguida por el

    usuario de forma muy sencilla y sin contener ningn aspecto tcnico (Historias de Usuarios)

    O bien: Especifican con ms detalle los elementos grficos del modelo utilizando

    una gramtica concreta

    Plantillas o marcos Formularios para especificar informacin de un componente de un

    modelo con un conjunto de propiedades

    IR y M. Tema 4. Tcnicas de modelado

  • Tema 4. Tcnicas de modelado de requisitos

    Clasificacin de las tcnicas de especificacin y modelado

    Segn el enfoque de modelado:

    IR y M. Tema 4. Tcnicas de modelado

    Informacin

    Funcin Tiempo

    Qu informacin utiliza el sistema

    Cuando sucede algo en el sistema

    Qu hace el sistema

  • Tema 4. Tcnicas de modelado de requisitos

    Clasificacin de las tcnicas de especificacin y modelado

    Segn el enfoque de modelado:

    IR y M. Tema 4. Tcnicas de modelado

    Informacin

    FuncinTiempo

    Modelo Entidad-RelacinDiagrama de Clases

    Tabla de eventos

    Casos de UsoDFDDiagrama de ClasesTablas de decisin

    DFDDiagramas de secuencia

    Historia de la Vida de las Entidades

    Diagramas de Transicin de Estados, Redes Petri

  • Tema 4. Tcnicas de modelado de requisitos

    Visin tridimensional de algunos sistemas

    IR y M. Tema 4. Tcnicas de modelado

    Informacin

    Funcin Tiempo

    Sistemas de Tiempo Real

  • Tema 4. Tcnicas de modelado de requisitos

    Visin tridimensional de algunos sistemas

    IR y M. Tema 4. Tcnicas de modelado

    Informacin

    Funcin Tiempo

    Sistemas de Gestin Orientados a Objetos

  • Tema 4. Tcnicas de modelado de requisitos

    Visin tridimensional de algunos sistemas

    IR y M. Tema 4. Tcnicas de modelado

    Informacin

    Funcin Tiempo

    Sistemas de Gestin Orientados a Funciones

  • Tema 4. Tcnicas de modelado de requisitos

    Representacin grfica Casos de Uso:

    IR y M. Tema 4. Tcnicas de modelado

  • Tema 4. Tcnicas de modelado de requisitos

    Representacin grfica DFD:

    IR y M. Tema 4. Tcnicas de modelado

  • Tema 4. Tcnicas de modelado de requisitos

    Representacin grfica Diagrama de Clases:

    IR y M. Tema 4. Tcnicas de modelado

  • Tema 4. Tcnicas de modelado de requisitos

    Representacin grfica Tablas de decisin:

    IR y M. Tema 4. Tcnicas de modelado

    S S S S N N N N

    S S N N S S N N

    S N S N S N S N

    X X X X

    X X X X

    X X X X

    CONDICIN 1

    CONDICIN2

    CONDICIN3

    ACCIN 1

    ACCIN2

    ACCIN3

  • Tema 4. Tcnicas de modelado de requisitos

    Representacin grfica Diagramas de Secuencia

    IR y M. Tema 4. Tcnicas de modelado

  • Tema 4. Tcnicas de modelado de requisitos

    Representacin grfica Modelo Entidad-Relacin

    IR y M. Tema 4. Tcnicas de modelado

  • Tema 4. Tcnicas de modelado de requisitos

    Representacin grfica Historia de la Vida de las Entidades

    IR y M. Tema 4. Tcnicas de modelado

    SUCESO DE CREACIN

    SUCESO DE MODIFICACIN

    SUCESO DE BORRADO

    ENTIDAD

    Los sucesos de creacin, modificacin y borrado de datos pueden, a suvez estar definidos como una jerarqua de sucesos con cierta lgicaasociada.

  • Tema 4. Tcnicas de modelado de requisitos

    Representacin grfica Tablas de Eventos

    IR y M. Tema 4. Tcnicas de modelado

    EVENTOS

    E1 E2 E3 E3 E5 E6 E7 E8

    A1 A6 - A3 A1,A3 A6;A7 X -

    A9 - X X - X A7 X

    - X A3 X X X A8 A1

    MODOS

    MODO1

    MODO2

    MODO3

    Las filas representan los modos en los que se puede encontrar un sistema.Las columnas representan los eventos que se pueden producir y cada celdacontiene la informacin de las acciones a tomar en cada caso. Accionessecuenciales se representan separadas por ;. Las acciones simultneas serepresentan separadas por ,. El carcter - denota que no hay querealizar accin alguna. El carcter X denota que es imposible que se d elcorrespondiente evento estando el sistema en ese estado.

  • Tema 4. Tcnicas de modelado de requisitos

    Representacin grfica Diagramas de Transicin de Estados

    IR y M. Tema 4. Tcnicas de modelado

  • Tema 4. Tcnicas de modelado de requisitos

    Representacin grfica Redes de Petri

    IR y M. Tema 4. Tcnicas de modelado

    Cada transicin consta de lugares deentrada y lugares de salida. Unatransicin est habilitada cuandoexiste, al menos, una marca en cadauno de sus lugares de entrada (si lasconexiones no tiene pesos).

    Una transicin habilitada puededispararse. Si se dispara se consumeuna marca de cada lugar de entrada yse produce una marca en cada lugar desalida.

    Fuente: UCLM