<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://dosideas.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=190.50.193.120</id>
		<title>Dos Ideas. - Contribuciones del usuario [es]</title>
		<link rel="self" type="application/atom+xml" href="https://dosideas.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=190.50.193.120"/>
		<link rel="alternate" type="text/html" href="https://dosideas.com/wiki/Especial:Contribuciones/190.50.193.120"/>
		<updated>2026-04-07T09:18:23Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.28.2</generator>

	<entry>
		<id>https://dosideas.com/wiki/index.php?title=Diagrama_de_clases&amp;diff=6115</id>
		<title>Diagrama de clases</title>
		<link rel="alternate" type="text/html" href="https://dosideas.com/wiki/index.php?title=Diagrama_de_clases&amp;diff=6115"/>
				<updated>2011-09-02T20:35:37Z</updated>
		
		<summary type="html">&lt;p&gt;190.50.193.120: Página creada con 'Los diagramas de clase forman parte de la vista estática y muestran los bloques de construcción de cualquier sistema orientado a objetos, y es donde definiremos las caracterí…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Los diagramas de clase forman parte de la vista estática y muestran los bloques de construcción de cualquier sistema orientado a objetos, y es donde definiremos las características de cada una de las clases, interfaces, colaboraciones y relaciones de dependencia y generalización. &lt;br /&gt;
&lt;br /&gt;
== La clase  ==&lt;br /&gt;
&lt;br /&gt;
Una clase esta representada por un rectángulo que dispone de tres partes, la primera de ellas es para indicar el nombre, la segunda para los atributos y la tercera para los métodos. &lt;br /&gt;
&lt;br /&gt;
Cada clase debe tener un nombre único, que las diferencie de las otras. &lt;br /&gt;
&lt;br /&gt;
Un atributo representa alguna propiedad de la clase que se encuentra en todas las instancias de la clase. Los atributos pueden representarse solo mostrando su nombre, mostrando su nombre y su tipo, e incluso su valor por defecto. &lt;br /&gt;
&lt;br /&gt;
Un método o operación es la implementación de un servicio de la clase, que muestra un comportamiento común a todos los objetos. &lt;br /&gt;
&lt;br /&gt;
== Relación entre clases&amp;lt;br&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Existen tres relaciones diferentes entre clases, Dependencias, Generalización y Asociación. En las relaciones se habla de una clase destino y de una clase origen. La origen es desde la que se realiza la acción de relacionar. Es decir desde la que parte la flecha, la destino es la que recibe la flecha. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dependencias&amp;lt;br&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Es una relación de uso, es decir una clase usa a otra, que la necesita para su cometido. Se representa con una flecha discontinua va desde la clase utilizadora a la clase utilizada. Con la dependencia mostramos que un cambio en la clase utilizada puede afectar al funcionamiento de la clase utilizadora, pero no al contrario. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Generalización&amp;lt;br&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Un concepto muy importante en diseño orientado a objetos, la herencia, se refiere a la capacidad de una clase (clase hija) para heredar la misma funcionalidad de otra clase (superclase). La herencia indica que una subclase hereda los métodos y atributos especificados por una Super Clase, por ende la Subclase además de poseer sus propios métodos y atributos, poseerá las características y atributos visibles de la Super Clase&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UML soporta tanto herencia simple como herencia múltiple.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Asociación&amp;lt;br&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Especifica que los objetos de una clase están relacionados con los elementos de otra clase. Se representa mediante una línea continua, que une las dos clases. Podemos indicar el nombre, multiplicidad en los extremos, su rol, y agregación.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>190.50.193.120</name></author>	</entry>

	<entry>
		<id>https://dosideas.com/wiki/index.php?title=UML&amp;diff=6114</id>
		<title>UML</title>
		<link rel="alternate" type="text/html" href="https://dosideas.com/wiki/index.php?title=UML&amp;diff=6114"/>
				<updated>2011-09-02T18:46:43Z</updated>
		
		<summary type="html">&lt;p&gt;190.50.193.120: /* Diagramas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Diseño De Software]]&lt;br /&gt;
Lenguaje Unificado de Modelado (UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema de software. UML ofrece un estándar para describir un &amp;quot;plano&amp;quot; del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocios y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes de software reutilizables.&lt;br /&gt;
&lt;br /&gt;
==Diagramas==&lt;br /&gt;
En UML 2.0 hay 13 tipos diferentes de diagramas.&lt;br /&gt;
&lt;br /&gt;
Los '''Diagramas de Estructura''' enfatizan en los elementos que deben existir en el sistema modelado:&lt;br /&gt;
&lt;br /&gt;
*[[Diagrama de dominio]]&lt;br /&gt;
*[[Diagrama de clases]]&lt;br /&gt;
*Diagrama de componentes&lt;br /&gt;
*Diagrama de estructura compuesta (UML 2.0)&lt;br /&gt;
*Diagrama de despliegue&lt;br /&gt;
*Diagrama de paquetes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los '''Diagramas de Comportamiento''' enfatizan en lo que debe suceder en el sistema modelado:&lt;br /&gt;
&lt;br /&gt;
*Diagrama de actividades&lt;br /&gt;
*[[Diagrama de casos de uso]]&lt;br /&gt;
*Diagrama de estados&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los '''Diagramas de Interacción''' son un subtipo de diagramas de comportamiento, que enfatiza sobre el flujo de control y de datos entre los elementos del sistema modelado:&lt;br /&gt;
&lt;br /&gt;
*[[Diagrama de secuencia]]&lt;br /&gt;
*Diagrama de colaboración&lt;br /&gt;
*Diagrama de tiempos (UML 2.0)&lt;br /&gt;
*Diagrama de vista de interacción (UML 2.0)&lt;br /&gt;
&lt;br /&gt;
==Ver también==&lt;br /&gt;
* [[Diseño De Software]]&lt;br /&gt;
* [http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado UML en la Wikipedia ]&lt;br /&gt;
* [http://case-tools.org/uml.html Listado de herramientas UML]&lt;/div&gt;</summary>
		<author><name>190.50.193.120</name></author>	</entry>

	</feed>