Uml, técnicas básicas

Solo disponible en BuenasTareas
  • Páginas : 9 (2069 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de noviembre de 2010
Leer documento completo
Vista previa del texto
UNIVERSIDAD NACIONAL MICAELA BASTIDAS DE APURÍMAC
CARRERA PROFESIONAL DE INGENIERÍA INFORMÁTICA y SISTEMAS
Análisis Diseño de Sistemas de Información II

Docente: Ing. Sist. Ángel Fernando Navarro Raymundo
Jefe de Practica: Ing. Sist. Wilfredo Soto Palomino

UML y Casos de Uso
I.- OBJETIVOS
* Diagramar Casos de Uso
* Identificar los tipos de casos de uso
* Manejar losformatos de casos de uso
II.- TEMAS A TRATAR
* Introducción a UML
* Vista de Casos de Uso
* Diagrama de Casos de Uso
III.- MARCO TEORICO

INTRODUCCIÓN A UML

El lenguaje unificado de modelado o UML (Unified Modeling Language) es el sucesor de la oleada de métodos de análisis y diseño orientados a objetos que surgió a finales de la década de 1980 y comienzos de los ‘90s.

UML es unlenguaje de modelado, y no un método. La mayor parte de los métodos consisten, al menos en principio, en un lenguaje y en un proceso para modelar. El lenguaje de modelado es la notación (principalmente gráfica) de que se valen los métodos para expresar los diseños. El proceso es la orientación que nos dan sobre los pasos a seguir para hacer el diseño.

Es posible identificar 3 generaciones denotaciones propuestas para el desarrollo de POO:
* Primera generación
Denominada la “guerra de los métodos”, aparecieron una gran cantidad de notaciones diferentes. No fue hasta la popularización de lenguajes como Smalltalk y C++, a finales de los 80, que empezó a necesitarse una metodología para el desarrollo de POO. Entre 1989 y 1994, el número de métodos y notaciones pasó de 10 a 50, entrelos que se destacaron OMT(Object Modeling Technique) de Rumbaugh; el método de Booch; OOSE/Objectory (Object-Oriented Software Engineering) de Jacobson; Coad/Yourdon; Shaler/Mellor; HOOD(Hierarchical Object+Oriented Design) ; y ROOM(Real Time Object-Oriented Modeling) .

La mayoría de los métodos y notaciones sólo cubría una de las actividades del desarrollo, por ejemplo el diseño.

*Segunda generación
Los métodos empiezan a converger. Los autores reúnen las conceptos de varias de las técnicas propuestas con la finalidad de ofrecer un soporte integral para todo el ciclo de vida. Aparece Fusion, la segunda versión de OOSE, OMT-2 y Booch’93.

* Tercera generación
UML define la notación cubriendo todo el ciclo de desarrollo y diversos dominios de aplicación.

La historia deUML empieza en 1994 cuando Booch y Rumbaugh , trabajando para una empresa productora de herramientas de programación llamada Rational, deciden juntar sus trabajos para proponer el “Unified Method”, presentando la primera versión en octubre de 1995.

Luego se les une Jacobson, que trabajaba en Ericsson. Este equipo de trabajo se le conoce como el de “los tres amigos”; quienes adoptan para suobra el nombre de UML y entregan dos versiones en 1996, al igual que su propia herramienta de soporte: Rational Rose.

Mas adelante, convocan a integrar el consorcio UML a grandes empresas del mundo de la informática como son: Digital Equipment Corporation, HP, IBM, Microsoft, Oracle, Unisys, Texas Instruments, Rational y otros más. En 1997, se presenta la versión 1.0, al proceso de adopción denormas de la OMG (Object Managment Group).

UML representa la unificación de las notaciones de Booch, OMT y Objectory, al igual que las mejores ideas de otros metodologistas.

VISTAS
La descripción de los sistemas se realiza en UML a través de Vistas, las cuales a su vez están integradas por diagramas. Esto se debe a que un diagrama no puede expresar toda la información que se requiere paradescribir un sistema. Similar a la construcción de un edificio; en un plano no pueden estar todos los detalles, se elaboran varios planos representando diferentes aspectos del edificio.

Tenemos las siguientes vistas consideradas en UML:

VISTA DE CASOS DE USO
No es casual que en la figura anterior, la Vista de Casos de Uso se represente en el centro de todas, haciendo el papel de enlace, pues...
tracking img