Ayuda con concepto de Include Extend

Publicado en 'Programación' por caliguladax, 2 May 2011.





  1. caliguladax

    caliguladax Miembro maestro

    Registro:
    11 Jul 2010
    Mensajes:
    567
    Likes:
    21
    Temas:
    39




    Perdon a los MOderadores creo k publique en seccion incorrecta si es asi mil disculpas

    Buena stardes tengo un trabajo que me dejaron pero la verdad no me que muy claro asi que apelo asus conocimeintos
    Que es y para que sirve
    - Include
    - Extend
    - Generalizacion
    - casos de uso

    muchas gracias
     


  2. Fumador

    Fumador Miembro frecuente

    Registro:
    22 Jun 2009
    Mensajes:
    179
    Likes:
    13
    Temas:
    1
    Pues en cristiano el caso de uso es una acción que interactua con los usuarios o actores de un sistema o con otro sistema.

    Sabiendo eso, el include lo usa un caso de uso cuando depende de la acción de otro caso de uso siempre... por ejemplo el validar un registro antes de registrar algo.

    Extend es una información específica, cuando las acciones de un caso de uso son parecidas a la de un caso de uso principal, pero se puede hacer una sola a la vez... .... por ejemplo quieres registrar tus tres productos principales: registrar peluches, registrar muñecas, registrar robots.... estas se extienden de registrar juguetes.

    Suerte!
     
    Última edición: 3 May 2011
    A caliguladax le gustó este mensaje.
  3. Tr4ck3r

    Tr4ck3r Miembro nuevo

    Registro:
    23 May 2009
    Mensajes:
    33
    Likes:
    1
    Temas:
    0
    La diferencia entre el include y el extend es q el include se ejecutara de todas maneras antes del Caso de uso principal. El extend no necesariamente debe ejecutarse para q se ejecute el caso de us principal.

    Una generalizacion representa una relacion de padre a hijo entre casos de uso, es un caso especial de otro caso de uso.
    ejm: Padre: Pagar Cuenta
    Hijos: Efectivo, Tarjeta de Credito
     
    A caliguladax le gustó este mensaje.
  4. caliguladax

    caliguladax Miembro maestro

    Registro:
    11 Jul 2010
    Mensajes:
    567
    Likes:
    21
    Temas:
    39
    gracias Doc. te pasastes sobre todo en los ejm. esta bien fundamentados
     
  5. EruKun

    EruKun Miembro maestro

    Registro:
    15 Nov 2008
    Mensajes:
    266
    Likes:
    17
    Temas:
    23
    Última edición: 11 May 2011
  6. caliguladax

    caliguladax Miembro maestro

    Registro:
    11 Jul 2010
    Mensajes:
    567
    Likes:
    21
    Temas:
    39
    Bien amigo haber si nos podemos ayudar yo estoy faltando mucho a clases por el motivo de trabajo en redes Wireless asiq cada ves que llego ando mas perdido y trato de ponerme al corriente muchas graicias por la La data de la web esta buenaso :yeah:
     
  7. Matux2011

    Matux2011 Miembro frecuente

    Registro:
    15 Mar 2011
    Mensajes:
    83
    Likes:
    11
    Temas:
    1
    Hola amigo:
    Los casos de uso te ayudan a comprender la logica del negocio como interactuan los actores con el sistema recuerda que un actor pude tener diferetes roles, un actor pude ser vendedor a la ves cliente....
    La relacion include explica que el caso de uso incluye al caso de uso anterior osea es necesario que suceda el caso anterior...
    La realcion extend es opcional osea por ejem: en un sistema de venta no es necesario imprimir........ por eso e una condicion opcional...
    En el caso de Generalizacion.....En programacion lo llamamos Herencia, Ejm en un sistema de venta por ejemplo el vendedor hereda los atributos del cliente puede ser los atributo nombre, dni,direccion,telefono,etc este ultimo es el actor padre pero tambien puede heredar el comportamiento tambien llamados metodos............
    :biggrin:
     
    Última edición: 25 Jun 2011
Etiquetas: