Ingenieria de Software. UML - Monografias. Ingenieria de. Software. UMLIndice. 1. Introducción. Modelado de objetos. Artefactos para el Desarrollo de. Proyectos. 4. Diagramas de. Diagramas de Clases. Relación de Refinamiento. El Proceso de. Desarrollo. Para ver la versón en Power point, haga. Bajar trabajo"1. Introducción. Unified Modeling Languaje. UML [UML] es un. lenguaje para. OO). Un artefacto es una información que es utilizada o producida. UML se quiere convertir en un lenguaje estándar con el que. Sin embargo, hay que tener en cuenta. ![]() ![]() Otros métodos de. OMT (Object Modeling Technique) o Booch sí. En UML los procesos de desarrollo son diferentes. Las diferencias son muy marcadas y afectan a todas las faces del. El método del. UML recomienda utilizar los procesos que otras. Los Inicios. A partir del año 1. Grady Booch [Booch. Capítulo 1 PREFACIO Esta guía de usuario intenta ser una forma de acercarse al diseño y desarrollo de proyectos basados en Arduino para aquellas personas que nunca. EL ROL DE LAS UNIVERSIDADES EN LA SOCIEDAD DEL CONOCIMIENTO Y EN LA ERA DE LA GLOBALIZACIÓN: EVIDENCIA DESDE CHILE. Emilio Rodríguez-Ponce. Emilio Rodríguez-Ponce. Booch '9. 3) y Jim Rumbaugh (creador de OMT) se unen en una. Rational Software Corporation, y comienzan a. Un año más tarde. UML (Unified Modeling Language) 0. UML. A. finales de ese mismo año, Ivan Jacobson, creador de OOSE. Object Oriented Software Engineer) se añade al grupo. Como objetivos. principales de la consecución de un nuevo método. El método debía ser. OO). Crear un lenguaje para modelado. Establecer un acoplamiento. ![]() Manejar los. problemas típicos de los sistemas. Lo que se intenta es. Y además, unificar las. OO. 2. Modelado de objetos. En la especificación del UML podemos comprobar que una de. Un metamodelo. es un modelo que define el lenguaje. Un. modelo en OO es una abstracción cerrada. Un sistema puede. Una parte del UML define, entonces, una abstracción con. Lo que en principio puede parecer complicado no lo es tanto si. UML es llegar a convertirse. El primer operativo de este tipo en Perú ha sido un éxito y se presenta como una fuerte llamada de atención. Leer más ». UML, además, define un lenguaje con el que podemos. El UML es una técnica de modelado de objetos y como tal. El modelado no es. Un modelo es una abstracción de algo, que se elabora para. El modelo omite. detalles que no resultan esenciales para la comprensión. Los modelos se utilizan en muchas actividades de la vida humana. Unos y otros abstraen una realidad compleja sobre unos bocetos. La OMT, por ejemplo, intenta abstraer. OO: el modelo de. Mediante estas tres fases de construcción de modelos, se. Los modelos además, al no ser una representación. Según se indica en la Metodología OMT (Rumbaugh), los modelos. Es posible enseñar al. Proporcionan una primera. Reducen la. complejidad del original en subconjuntos que son. Se consigue un modelo completo de la realidad cuando el modelo. Los lenguajes de programación que estamos acostumbrados a. En OMT se modela un sistema desde. En esta técnica de modelado se utilizó. UML utiliza parte de este planteamiento obteniendo distintos. Con la creación del UML se. Un diagrama es. una representación gráfica de una colección. Los distintos puntos. Artefactos para el Desarrollo de Proyectos. Un artefacto es una información que es utilizada o. Pueden. ser artefactos un modelo, una descripción o un software. Los artefactos de UML se especifican en forma de diagramas. Se necesita más de un punto de vista para llegar a. UML utiliza los diagramas gráficos. Ejemplo de algunos de los diagramas que utiliza UML. Diagramas de Implementación. Se derivan de los diagramas de proceso y módulos de la. Booch, aunque presentan algunas. Los diagramas de implementación muestran. Incluyen la estructura. Existen dos tipos: Diagramas de componentes. Diagrama de plataformas despliegue. Diagramas de componentes. Muestra la dependencia entre los distintos componentes de. Un componente es un fragmento de código. Diagrama de plataformas o despliegue. Muestra la configuración de los componentes hardware, los procesos, los. En este tipo. de diagramas intervienen nodos, asociaciones de. Un nodo es. un objeto físico en tiempo de ejecución, es decir. Diagramas de Interacción o Comportamiento. Muestran las interacciones entre objetos ocurridas en un. Hay varios tipos: Diagrama de secuencia. Diagrama de colaboración. Diagrama de estado. Diagrama de actividad. Diagrama de secuencia. Muestran las interacciones entre un conjunto de objetos. En los. diagramas de este tipo intervienen objetos, que tienen un. El. objeto puede existir sólo durante la ejecución de. Un diagrama. de secuencia representa una forma de indicar el período. En este tipo de diagramas también intervienen los. Existen distintos tipos de mensajes según. Los diagrama de secuencia permiten indicar cuál es el. Diagrama de colaboración. Muestra la. interacción entre varios objetos y los enlaces que existen. Representa las interacciones entre objetos. A. diferencia de un diagrama de secuencias, un diagrama de. Los. diagramas de secuencias y los diagramas de colaboraciones. Formando parte de los diagramas de colaboración nos. Un objeto es una. Un objeto es activo si posee. Un enlace es una instancia de una asociación que conecta. El enlace. puede ser reflexivo si conecta a un elemento consigo mismo. La. existencia de un enlace entre dos objetos indica que puede. Los diagramas de interacción indican el flujo de mensajes. Los mensajes que se envían entre objetos. Durante. la ejecución de un diagrama de colaboración se. Diagramas de actividad. Son similares a los diagramas de. OO. En realidad se. Siempre van unidos a una. OO). Los diagramas de actividad se. Diagramas de estado. Representan la secuencia de estados por los que un objeto o una. Representa lo que podemos denominar en conjunto una. Un estado en UML es cuando un objeto o. Cuando un objeto o una interacción pasa de un estado a. Además una transición puede ser interna si el estado del. Como en todas las metodologías OO se. Diagramas de Casos de Uso. Unos casos de uso es una secuencia de transacciones que son. Los diagramas de casos de uso. O lo que es igual, un diagrama que muestra la. Una relación es una conexión entre los. Los diagramas de casos de uso se utilizan para ilustrar los. En este tipo de. diagrama intervienen algunos conceptos nuevos: un actor es una. Las relaciones entre casos de uso y. Un actor se comunica con un caso. Un caso de uso extiende otro caso. Un caso de uso usa. Diagramas de. Clases. Los diagramas de clases representan un conjunto de elementos del. Algunos de los elementos que se pueden clasificar como. Paquete: Es el mecanismo de que dispone UML para organizar sus. Un sistema es un. Clases: Una clase representa un conjunto de objetos que tienen. Describe un conjunto de objetos que. En UML una clase es una. Los componentes de una clase. Atributo. Se corresponde con las propiedades de una clase o un. Se identifica mediante un nombre. Existen atributos simples. Operación. También conocido como método, es. Las clases pueden tener varios parámetros formales, son. Sus atributos y operaciones. Las plantillas pueden tener especificados los valores. Se puede usar en. Relacionando con las clases nos encontramos con el término. Los. atributos y operaciones que se agrupan en una utilidad se. Una utilidad no. es fundamental para el modelado, pero puede ser conveniente. Metaclase: Es una clase cuyas instancias son clases. Sirven como depósito para mantener las variables de clase. Se utilizan para construir. Tipos: Es un descriptor de objetos que tiene un. Un tipo establece una. Interfaz: Representa el uso de un tipo para describir. Relación entre clases: Las clases se. Asociación: Es una relación que describe. Pueden ser binarias. Las relaciones de asociación vienen identificadas por los. Indican la. información más importante de las asociaciones. Es. posible indicar el número de instancias de una clase que. Cuando la multiplicidad de un rol es mayor que 1. Las relaciones de asociación permiten especificar. El calificador es un atributo o conjunto de. Una asociación se dirige desde una clase a otra (o un. Existe una forma especial de asociación, la. Composición: Es un tipo de agregación donde la relación de. Las clases en UML tienen un tiempo de vida. Generalización: Cuando se establece una relación de este tipo entre dos. Superclase y la otra es una Subclase. La. subclase comparte la estructura y el comportamiento de la. Puede haber más de una clase que se comporte. Dependencia: Una relación de dependencia se establece entre clases (u. Relación de Refinamiento. Es una relación entre dos elementos donde uno de ellos. Nuevas características del UMLAdemás de los conceptos extraídos de métodos. Estos nuevos conceptos son los siguientes: Definición de estereotipos. Responsabilidades. Mecanismos de extensibilidad. Tareas y. procesos. Distribución y concurrencia. Active. X/DCOM y. CORBA). Patrones/Colaboraciones. Diagramas de actividad (para. Clara separación de tipo. Refinamiento (para manejar.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
November 2017
Categories |