Está en la página 1de 1

Tiempo de Renta

Desarrollar Taller1
Descripcin: Conteste las siguientes preguntas en un archivo anexo despus de llevar
a cabo la lectura. En caso de haber consultado otras fuentes incluya las refere
ncias. 1.
Qu es UML? El Lenguaje de Modelado Unificado (UML:Unified Modeling Language) es un
estndar general en la sucesin de una serie de mtodos de anlisis y diseo orientadas a
objetos que se originan a finales de los aos 80 y principios de los aos 90. UML e
s llamado un lenguaje de modelado, no un mtodo. Los mtodos consisten de ambos de u
n lenguaje de modelado y de un proceso. El lenguaje de modelado es la notacin (pr
incipalmente grfica) que usan los mtodos para expresar un diseo. El proceso indica
los pasos que se deben seguir para llegar a un diseo. (Jos Enrique Gonzlez Cornejo
). 2.
Cul es la importancia de UML? Es el lenguaje estndar que ofrece un anlisis y diseo de
sistemas de software. Mediante UML es posible establecer una serie de requerimi
entos y estructuras necesarias para plasmar un sistema de software previo al pro
ceso intensivo de escribir cdigo. Permite visualizar en forma de grficos la constr
uccin y
documentacin de un sistema, que define una descripcin y especificacin de los mtodos
del lenguaje. En planteamiento de un estndar que permite la construccin de desarro
llo y diseo de un sistema de software en base a los diseos en UML, en la previa co
dificacin de un sistema y un conjunto de caractersticas visuales y programticas que
faciliten a integrantes de grupos y equipos multidisciplinario, participar e in
tercomunicarse fcilmente; estos integrantes establecen actividades como los anali
stas, diseadores, especialistas de rea y desde luego los programadores. 3.
Cules son los beneficios del modelado? Los principales beneficios de UML son:
Mejores tiempos totales de desarrollo.
Modelar sistemas empleando conceptos orientados a objetos.
Establecer conceptos y artefactos ejecutables.
Encaminar el desarrollo del escalamiento en sistemas complejos de misin crtica.
Crear un lenguaje de modelado utilizando el conocimiento humano y el aprendizaje
en mquinas.
Mejor soporte a la planeacin y al control de proyectos.
Alta reutilizacin y minimizacin de costos.
Permitir la calidad de desarrollo de modelos de sistemas