martes, 21 de abril de 2009

UML

Es un cojunto de caracteres una representación simbólica (numérica, alfabética, algorítmica, etc.) de un hecho real; este no dice nada sobre el porque de las cosas y no tiene relevancia.


HISTORIA
Los lenguajes de programcion emergieron para los años 70 y llegaron a ser ampliamente difundidos y desarrollados en los años 80 por los señores DeMarco, Mellor, Ward, Yourdon, y otros, quienes alcanzaron cierta penetracion en el area de sistemas; para entonces la mayoría de los negocios desarrollaba su software internamente según sus necesidades, sin la relación de enfrentamiento entre cliente y contratista.
En 1996, el Object Management Group (OMG) publico una petición de propuestas para un enfoque estándar sobre el modelado orientado a objetos. Los autores de UML (Booch, Jacobson y Rumbaugh) En 1996, el Object Management Group (OMG) publico una petición de propuestas para un enfoque estándar sobre el modelado orientado a objetos.
Finalmente, todas las propuestas se unieron y fueron sometidas a consideración del OMG en septiembre de 1997. El producto final es el lenguaje Unificado de Modelado la cual fue adoptado unánimemente por los miembros de OMG como estándar en noviembre de 1997. OMG asumió la responsabilidad de futuros desarrollos en el estándar de UML.

CASOS DE USO


Es un diagrama que describe las acciones del sistema y esta compuesto:

Actor: es el que representa las acciones del sistema.
Flujo Normal: sirve pra conectar actores y casos de uso.
Inclusion: une solo casos de uso y es una olbligacion.
Extend: sirve pra unir casos de uso y significa que puede hacerse y va en contraflujo.

¿PARA QUE SIRVE UML?

Para Visulizar, construir, especificar y documentar los artefactos de un sistema con gran cantidad de software.

¿Para que sirven los casos de uso?
Para especificar todos los procesos del sistema.

VENTAJAS Y DESVENTAJAS DE LOS CASOS DE USO

VENTAJAS
1. Lenguaje de comunicación entre usuarios y desarrolladores.
2. Comprensión detallada de la funcionalidad del sistema.
3. Acotación precisa de las habilitaciones de los usuarios.
4. Gestión de riesgo más eficiente para gobernar la complejidad.

DESVENTAJAS
1. Los problemas grandes se complican debido a que el diagrama se extiende demasiado.
2. La inclusión de estas relaciones hace que los diagramas sean más difícil de
leer, sobretodo para los clientes.

TEMAS VISTOS EL TRIMESTRE PASADO

1-. UML (conceptos, historia, simbologia y caracteristicas).
2-. Diagrama de flujo de datos (conceptos, simbologia, caracteristicas, pasos para desarrollar un DFD).
3-. Mapas de proceso (concepto, utilidad, simbologia y simbologia).

CASO DE USO ADMINISTRADOR



CASO DE USO MODIFICACION DE USUARIO



CASO DE USO VALIDACION DE USUARIO



CASO DE USO REGISTRO DE USUARIO