lunes, 11 de abril de 2011

Cual es el propósito primario del modelo de caso de uso?

El proposito primario del modelo caso de uso es comunicar las funciones y el comportamiento del sistema al cliente o la usuario final.

Por que el caso de uso es una herramienta valiosa?

Es una herramienta valiosa ya que es una técnica de aciertos y errores para obtener los requerimientos del sistema desde el punto de vista del usuario. Esto es importante si la finalidad es crear un sistema que puede ser utilizado por la gente en general.
Son una herramienta esenciapara lcaptura de requerimientos, lplanificación,el control dproyectoiterativos. La caphlrde los casos duso es una de lastareas principaledurantlfase de elaboración; dhecho, es lo primero que sedebe hacer.

¿Que es un caso de uso?

CASO DE USO: Locasoduso soun fenómeno interesante. Durantmuchotiempo, tanto eel desarrollorientado a objetos como eel tradicionallaspersonas se auxiliaban de escenarios típicos que les ayudaban a comprendelosrequerimientos. Estos escenarios, sin embargo, se trataban dmodmuyinformal¡ siempre se construíanpero pocas veces se documentaban. IvarJacobson es ampliamente conocido pohabecambiado esto con smétodoObjectory y sprimer libro sobre etema.

martes, 5 de abril de 2011

FORO DE CASO DE USO

casos de uso son una técnica para especificar el comportamiento de un sistema:
“Un caso de uso es una secuencia de interacciones entre un sistema y alguien o algo que usa alguno de sus
servicios.”
Todo sistema de software ofrece a su entorno –aquellos que lo usan– una serie de servicios. Un caso de uso es
una forma de expresar cómo alguien o algo externo a un sistema lo usa. Cuando decimos “alguien o algo”
hacemos referencia a que los sistemas son usados no sólo por personas, sino también por otros sistemas de
hardware y software.
Por ejemplo, un sistema de ventas, si pretende tener éxito, debe ofrecer un servicio para ingresar un nuevo
pedido de un cliente. Cuando un usuario accede a este servicio, podemos decir que está “ejecutando” el caso
de uso ingresando pedido.

FORO DE UML

UML es una especificación de notación orientada a objetos. Se basa en las anteriores especificaciones BOOCH, RUMBAUGH y COAD-YOURDON. Divide cada proyecto en un número de diagramas que representan las diferentes vistas del proyecto. Estos diagramas juntos son los que representa la arquitectura del proyecto.
Con UML nos debemos olvidar del protagonismo excesivo que se le da al diagrama de clases, este representa una parte importante del sistema, pero solo representa una vista estática, es decir muestra al sistema parado. Sabemos su estructura pero no sabemos que le sucede a sus diferentes partes cuando el sistema empieza a funcionar. UML introduce nuevos diagramas que representa una visión dinámica del sistema. Es decir, gracias al diseño de la parte dinámica del sistema podemos darnos cuenta en la fase de diseño de problemas de la estructura al propagar errores o de las partes que necesitan ser sincronizadas, así como del estado de cada una de las instancias en cada momento. El diagrama de clases continua siendo muy importante, pero se debe tener en cuenta que su representación es limitada, y que ayuda a diseñar un sistema robusto con partes reutilizables, pero no a solucionar problemas de propagación de mensajes ni de sincronización o recuperación ante estados de error. En resumen, un sistema debe estar bien diseñado, pero también debe funcionar bien.
UML también intenta solucionar el problema de propiedad de código que se da con los desarrolladores, al implementar un lenguaje de modelado común para todos los desarrollos se crea una documentación también común, que cualquier desarrollador con conocimientos de UML será capaz de entender, independientemente del lenguaje utilizado para el desarrollo.

lunes, 4 de abril de 2011

tipos de vistas de UML?

LOS TIPOS DE VISTA SOLO SON 5 :


1) VISTA DE CASO DE USO

2)VISTA DE DISEÑO

3)VISTA DE PROCESOS 

4) VISTA DE IMPLEMENTACION 

5)VISTA DE IMPLANTACIÓN 

Que es una vista en UML?

Una vista en un UML es un subconjunto de construcciones de modelado que se enfoca en un aspecto particular del sistema.