Академический Документы
Профессиональный Документы
Культура Документы
Qu es un sistema?
Qu es un modelo?
Niveles de abstraccin:
Modelos y Sistemas II
Prof. Paula Giaimo
MODELADO DE SISTEMAS
Planos detallados
Planos ms generales
Los modelos..
MODELOS EN SOFTWARE:
Perspectiva algortmica:
Qu es UML?
UML son las siglas de Unified Modeling Language o Lenguaje Unificado de Modelado. Se trata
de un estndar que se ha adoptado a nivel internacional por numerosos organismos y empresas
para crear esquemas, diagramas y documentacin relativa a los desarrollos de software
(programas informticos).
Historia de UML
UML es un lenguaje de modelado visual que se usa para especificar, visualizar, construir y
documentar artefactos de un sistema de software. Se usa para entender, disear, configurar,
mantener y controlar la informacin sobre los sistemas a construir.
UML capta la informacin sobre la estructura esttica y el comportamiento dinmico de un
sistema. Un sistema se modela como una coleccin de objetos discretos que interactan para
realizar un trabajo que finalmente beneficia a un usuario externo.
El lenguaje de modelado pretende unificar la experiencia pasada sobre tcnicas de modelado e
incorporar las mejores prcticas actuales en un acercamiento estndar.
UML no es un lenguaje de programacin. Las herramientas pueden ofrecer generadores de
cdigo de UML para una gran variedad de lenguaje de programacin, as como construir modelos
por ingeniera inversa a partir de programas existentes.
La notacin UML se deriva y unifica las tres metodologas de anlisis y diseos ms extendidas:
Metodologa de Grady Booch para la descripcin de conjuntos de objetos y sus relaciones.
Tcnica de modelado orientada a objetos de James Rumbaugh (OMT: Object - Modelling
Technique).
Aproximacin de Ivar Jacobson (OOSE: Object- Oriented Software Engineering) mediante la
metodologa de casos de uso (use case).
Modelos y Sistemas II
Prof. Paula Giaimo
OBJETIVOS