Metodología de desarrollo con uml
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: ObjectModeling Technique). Aproximación de Ivar Jacobson (OOSE: ObjectOriented 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 ...
Regístrate para leer el documento completo.