Anda di halaman 1dari 2

Capitulo 4 UML

1. INTRODUCCION
1.1. El Lenguaje Unificado de Modelado (UML)
-Diseos de forma grfica.
- EL lenguaje UML tiene una notacin grfica mu e!presi"a #ue permite representar en
maor o menor medida todas las fases de un proecto informtico.
-El UML comen$ a gestarse en %&&4 por la compa'a (ational.
-En no"iem)re de %&&* la segunda "ersin+ a mejorada del UML "io la lu$ fue adoptada
como estndar por el ,M-.,)ject Management -roup/.
-La re"isin estandari$ada mas actual del UML es la 0.1.
1.2. Modelado
-2rimero a tener en cuenta los re#uisitos del sistema.
-El modelado es la espina dorsal del desarrollo de soft3are de calidad.
-El modelado se reali$a para #ue el producto cumpla con lo #ue se denomina calidad total+
reportando )eneficios a corto medio pla$o e"itando la falta de pre"isin en la
implantacin.
-Un modelo es una simplificacin de la realidad con 4 o)jeti"os4
-5os audan a "isuali$ar como es el sistema.
-5os permiten especificar la estructura o el comportamiento de un sistema.
-5os proporcionan plantillas.
-Documentan las decisiones #ue adoptamos.
1.3. Pinci!io" #$"ico" del %odelado
-E!isten 4 principios )sicos4
-La eleccin del modelo adecuado influe en la manera de acometer el pro)lema.
-6odo modelo puede ser e!presado a diferentes ni"eles de precisin.
-Los mejores modelos estn ligados a la realidad.
-Un 7nico modelo no es suficiente.
1.&. Oien'acion a O#je'o"
-89lgoritmos:Estructuras de Datos;2rogramas8
-La 2rogramacin ,rientada a ,)jetos+ 2,, .,,2+ ,)ject ,riented 2rogramming/ es una
t<cnica de programacin cuo soporte fundamental es el o)jeto .6ipo 9)stracto de Datos+
69D/.
-La a)straccin es una auda a la =ora de definir o)jetos. Es un proceso mental #ue nos
auda a centrarnos en las cosas mas gen<ricas para facilitar la comprensin.
-La diferencia entre 69D o)jeto es la =erencia el polimorfismo.
1.(. )en'aja" de la oien'aci*n a o#je'o".
+Man'eni#ilidad4 facilidad de mantenimiento.
-Modifica#ilidad, facilidad para modificar los programas.
-Reu"a#ilidad4 ciertos o)jetos se pueden reutili$ar siempre #ue =aan sido )ien diseados.
--ia#ilidad4 los programas orientados a o)jetos suelen ser mas fia)les por#ue =an sido
ampliamente testados.
1... Conce!'o" #$"ico" de la oien'aci*n a o#je'o".
-Cla"e, Es una descripcin de un conjunto de o)jetos similares.
-O#je'o, Es una cosa+ generalmente e!tra'da del "oca)ulario del pro)lema o de la solucin.
-/'i#u'o, Es una caracter'stica concreta de una clase.
-M<todo, Es una operacin concreta de una determinada clase.
-In"'ancia4 Es una manifestacin concreta de una clase .un o)jeto con "alores concretos+
a>a ocurrencia/.
-0eencia4 Es un mecanismo mediante el cual se puede crear una nue"a clase partiendo de
una a e!istente+ la nue"a clase =ereda las caracter'sticas de la a e!istente .se le pueden
aadir mas/.
-Poli%ofi"%o4 ?ace referencia a la posi)ilidad de #ue dos m<todos implementen distintas
acciones aun teniendo el mismo nom)re+ dependiendo del o)jeto #ue lo ejecuta o de los
parmetros #ue reci)e.
2. INTRODUCCION /L LEN1U/2E UNI-IC/DO DE MODEL/DO UML
-UML es un lenguaje estndar #ue sir"e para escri)ir los planos del soft3are+
puede utili$arse para "isuali$ar+ especificar+ construir documentar todos los
artefactos #ue componen un sistema con gran cantidad de soft3are.
2.1. Diaga%a" UML
-Un diagrama es la representacin grfica de un conjunto de elementos con sus relaciones.
-UML inclue los siguientes tipos de diagramas .para "er los ejemplos ir a la pagina %@/4
-Diagrama de casos de uso.
+Diaga%a de Cla"e".
-Diagrama de secuencia.
-Diagrama de cola)oracin.
-Diagrama de estados.
-Diagrama de acti"idades
-Diagrama de componentes.
-Diagrama de despliegues.
-Diagrama de pa#uetes.
-El Diagrama de Clases muestra un conjunto de clases+ interfaces sus relaciones. Es el
diagrama mas com7n a la =ora de descri)ir el diseo de los sistemas orientados a o)jetos.
- El resto de diagramas muestran distintos aspectos del sistema a modelar.

Anda mungkin juga menyukai