Casos de Uso

6
  ESCUELA SUPERIOR POLITÉCNICA AGROPECUARIA DE MANABÍ “MANUEL FÉLIX LÓPEZ” CARRERA INFORMÁTICA SEMESTRE SÉPTIMO PERÍODO ABR.    SEP./2015 INGENIERIA DE SOFTWARE CASOS DE USO AUTOR: ANDERSON G. MORRILLO BRAVO FACILITADORA: ING. HIRAIDA SANTANA CEDEÑO CALCETA, JULIO 2015

description

casos de uso

Transcript of Casos de Uso

  • ESCUELA SUPERIOR POLITCNICA AGROPECUARIA DE MANAB

    MANUEL FLIX LPEZ

    CARRERA INFORMTICA

    SEMESTRE SPTIMO PERODO ABR. SEP./2015

    INGENIERIA DE SOFTWARE

    CASOS DE USO

    AUTOR:

    ANDERSON G. MORRILLO BRAVO

    FACILITADORA:

    ING. HIRAIDA SANTANA CEDEO

    CALCETA, JULIO 2015

  • INTRODUCCIN

    Como hemos venido estudiando el tema de UML, es momento de hablar de sus

    componentes que lo hacen un lenguaje bastante fcil y comunicativo para

    establecer una relacin cliente-desarrollador bastante cmoda y profesional.

    Hablamos de nada ms y nada menos que los diferentes diagramas que este

    nos ofrece, en esta caso el de casos de uso; En un mbito cliente-desarrollador

    es importante que el flujo de informacin entre ambas partes sea claro el

    diagrama de casos de uso es una herramienta bastante til para que el

    desarrollador se pueda expresar de una manera ms fcil y dinmica con el

    cliente.

    OBJETIVOS

    Estudiar el diagrama de casos de uso y entender las facilidades que ofrece para

    una buena comunicacin entre los desarrolladores y los clientes.

    MARCO TERICO

    DIAGRAMA DE CASOS DE USO

    Los casos de uso son una herramienta invaluable tanto para un analista como

    para un programador ya que estos les permiten tener una representacin clara

    de los requerimientos de un sistema de software.

    Un caso de uso es una secuencia de interacciones entre un sistema y alguien o

    algo que usa alguno de sus servicios. (Ceria. 2012).

    Los casos de uso se diagraman usando ciertas representaciones lgicas que

    son:

    ACTORES

    Un actor es una agrupacin uniforme de personas, sistemas o mquinas que

    interactan con el sistema que estamos construyendo de la misma forma. Por

  • ejemplo, para una empresa que recibe pedidos en forma telefnica, todos los

    operadores que reciban pedidos y los ingresen en un sistema de ventas, si

    pueden hacer las mismas cosas con el sistema, son considerados un nico actor:

    Empleado de Ventas.

    Los actores son externos al sistema que vamos a desarrollar. Por lo tanto, al

    identificar actores estamos empezando a delimitar el sistema, y a definir su

    alcance. Definir el alcance del sistema debe ser el primer objetivo de todo

    analista, ya que un proyecto sin alcance definido nunca podr alcanzar sus

    objetivos, los Actores se definen por el siguiente smbolo:

    Ejemplo:

    CASOS DE USO

    Los casos de uso como tal representan una funcionalidad del sistema, estos por

    lo general se relacionan con otros casos de uso de igual manera con los actores,

    que son los que usan dicha funcin, est representado por un ovalo, y con una

    nombre en gerundio que da a conocer de manera rpida la accin de dicho caso

    Ejemplo:

    IMPRIMIR

  • Los casos de uso tienen las siguientes caractersticas:

    1. Estn expresados desde el punto de vista del actor.

    2. Se documentan con texto informal.

    3. Describen lo que hace el actor

    4. Son iniciados por un nico actor.

    RELACIONES

    Las diferentes que se pueden dar entres 2 casos de uso son:

    El lmite de un sistema se representa por un cuadrado, dentro del mismo se

    van a encontrar todos los casos de uso, y fuera del mismo los actores.

    La Asociacin de Comunicacin es la lnea que relacin el actor con el caso

    de uso.

    Extencin Una extensin representa una variacin de un caso de uso a otro,

    aunque similar pero no iguales y el mismo puede ser alternativo por ejempo:

    IMPRIMIR

  • Inclusin es cuando un caso de uso requiere de otro para funcionar

    correctamente por ejemplo:

    Por ultimo tenemos un diagrama de casos de uso ms completo:

  • CONCLUSIONES

    Los diagramas de casos de uso ayudan bastante a un programador o analista

    al momento de darle a conocer al cliente como va a funcionar el sistema, es

    bastante sencillo y fcil de comprender para cualquier persona, e incluso ayuda

    al programador mismo porque este puede reordenar sus ideas y volverse a

    plantear cualquier requerimiento de manera sencilla y rpida.

    BIBLIOGRAFIA

    Ceria, S. 2010. Casos de Uso Un Mtodo Prctico para Explorar Requerimientos.

    (En lnea). Formato PDF. Disponible en: http://www-

    2.dc.uba.ar/materias/isoft1/2001_2/apuntes/CasosDeUso.pdf.

    Kendall, K y Kendall, J. 2011. Anlisis y diseo de sistemas. 8 ed. Mxico.

    Pearson Education.