Metodología de desarrollo con uml

Solo disponible en BuenasTareas
  • Páginas : 11 (2660 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de septiembre de 2010
Leer documento completo
Vista previa del texto
elcodigok.blogspot.com

Metodología de Desarrollo

UML
Daniel M. Maldonado
daniel_5502@yahoo.com.ar

http://elcodigok.blogspot.com

El CoDiGo K

elcodigok.blogspot.com

Sobre este documento...


Los contenidos de este documento están bajo la licencia  Creative  Commons



Esta versión impresa se creo el 09 de Marzo de 2008 y todavía esta incompleta, si deseas descargar la última versión puede informarte  en http://elcodigok.blogspot.com



Si   deseas   aportar   sugerencias,   comentarios,   críticas   o   informar   la  presencia de errores puede hacerlo a daniel_5502@yahoo.com.ar

elcodigok.blogspot.com

¿Que es UML?
El  Lenguaje Unificado de Modelado  (UML, por sus siglas  en inglés  Unified   Modeling  Language),   es   un   lenguaje   de   modelado  de   sistemas   más  conocido y utilizado en la actualidad. Para  ser  más   fácil  de  aprender  contamos   con  un lenguaje  gráfico   para  visualizar, especificar , construir y documentar un sistema de software. De este modo sabemos que cada símbolo dentro de un diagrama en UML  posee un significado y en conjunto intentan modelar dicho sistema.Es importante resaltar que UML es un "lenguaje" para especificar y no para  describir métodos o procesos. A partir de estos días vamos a ver cuestiones propias de esta metodología  de desarrollo de sistema para poder comprenderla a fondo, es por ello que  abrimos la sección UML.

Por que es necesario UML
En   los   primeros   sistemas   que   se   conocieron   no   se   llevaba   un   análisis   de  dichos   sistemas,   por   ende   el   tiempo  que   se   invertía   en   entenderlos   era  realmente alto. Lo poco que se podía captar después de un largo tiempo,  al final resultaba muy ambiguo, monolítico y hasta aveces redundante. Esos tiempos han cambiado, hoy en día es indispensable contar con un  plan bien definido, el hecho de trabajar en equipos es una tarea que debe  llevarse   con   toda   coordinación.   Utilizar   herramientas  de   UML   nos   va   a  permitir reducir el tiempo de análisis, formalizándolo a través de gráficos  representativos, mostrando diferentes vistas para los diferentes miembros del  equipo y hasta para los usuarios finales. A medida que el universo del sistema se agranda, se ve notoriamente el  incremento  de  la  complejidad   del  mismo,   pero   contar   con  este  tipo   de herramientas de modelado como es el UML y utilizar la teoría orientada a  Objetos, toda representación que se realice se va a tornar con un ámbito 

elcodigok.blogspot.com
más real y con una percepción del universo en concreto.

Breve Historia de UML
La   notación   UML   se   deriva   y   unifica   las   tres   metodologías   de   análisis   y  diseño no orientados a objetos (OO) más extendidas:
● ● ●Metodología de  Grady Booch  para la descripción de conjunto de  objetos y sus relaciones. Técnica   de   modelado   orientado   a   objetos   de  James   Rumbaugh  (OMT: Object­Modeling Technique). Aproximación  de  Ivar  Jacobson  (OOSE:   Object­Oriented   Software  Engineering) mediante la metodología de casos de uso (use case).El desarrollo de UML comenzó a finales de 1994 cuando Graby Booch y jim  Rumbaugh   de   Rational   Software   Corporation   empezaron   a   unificar   sus  metodos.   A   fines   de   1995,   Ivar   Jacobson   y   su   compañía   Objectory   se  incorporaron a Rational en su unificación, aportando el método OOSE. De las tres metodologías de partida, las de Booch y Rumbaugh pueden ser  descritas   como   centradas   en   objetos,   ya   que   sus   aproximaciones   se enfocan hacia el modelado de los objetos que componen el sistema, su  relación y colaboración. Por otro lado, la metodología de Jacobson es más  centrada a usuario, ya que todo en su método se deriva de los escenarios  de uso. UML se ha ido fomentando y aceptando como estándar desde el  OMG (sección 1.2.2), que es también el origen de CORBA, el estándar líder ...
tracking img