Ing Software 2 UML

5
Berber Flores Luis Enrique 207462662 Ing. De Software 2 1/10/201 1.- Las relaciones son uno de los bloques básicos en UML. ¿Cuáles son los 4 tipos de relaciones?  Asociació n composición Generalización Dependencia 2.- ¿Cuáles son los diagramas estáticos en UML? Se encargan de definir qué cosas (entidade s, objetos, áreas, clases, etc. deben de estar definidas dentro del sistema ! cómo deben de estar estructuradas. Son aquellos que le dan una "ista estática del sistema. 3.- ¿Cuáles son los diagramas de comportamiento en UML? Dinámicos# Acti"idad, $nteracción, %asos de uso, &áquina de estado. 4.- n el diagrama de casos de uso e!isten 3 elementos grá"icos que permiten su representaci#n$ los cuales son%  Actor %aso de uso 'elación &.- 'esponda (erdadero o "also. Los modelos creados en UML son precisos$ es decir$ no presentan ambig)edad. erdadero. *.- Los elementos son uno de los bloques básicos en UML. ¿Cuáles son los 4 tipos de elementos? )lementos estructurales )lementos de comportamiento )lementos de agrupación )lementos de anotación +.- n UML e!iste un solo elemento de agrupaci#n. ¿Cuál es? *aquete. ,.- ¿u son las relaciones? +as relaciones eistentes entre las distintas clases nos indican cómo se comunican los objetos de esas clases entre s-.

Transcript of Ing Software 2 UML

7/23/2019 Ing Software 2 UML

http://slidepdf.com/reader/full/ing-software-2-uml 1/5

Berber Flores Luis Enrique207462662Ing. De Software 21/10/201

1.- Las relaciones son uno de los bloques básicos en UML. ¿Cuáles son los 4 tipos

de relaciones?

 Asociación

composición

Generalización

Dependencia

2.- ¿Cuáles son los diagramas estáticos en UML?

Se encargan de definir qué cosas (entidades, objetos, áreas, clases, etc. deben de estar 

definidas dentro del sistema ! cómo deben de estar estructuradas.

Son aquellos que le dan una "ista estática del sistema.

3.- ¿Cuáles son los diagramas de comportamiento en UML?

Dinámicos# Acti"idad, $nteracción, %asos de uso, &áquina de estado.

4.- n el diagrama de casos de uso e!isten 3 elementos grá"icos que permiten su

representaci#n$ los cuales son%

 Actor

%aso de uso

'elación

&.- 'esponda (erdadero o "also. Los modelos creados en UML son precisos$ es

decir$ no presentan ambig)edad.

erdadero.

*.- Los elementos son uno de los bloques básicos en UML. ¿Cuáles son los 4 tipos

de elementos?

)lementos estructurales

)lementos de comportamiento

)lementos de agrupación

)lementos de anotación

+.- n UML e!iste un solo elemento de agrupaci#n. ¿Cuál es?

*aquete.

,.- ¿u son las relaciones?

+as relaciones eistentes entre las distintas clases nos indican cómo se comunican los

objetos de esas clases entre s-.

7/23/2019 Ing Software 2 UML

http://slidepdf.com/reader/full/ing-software-2-uml 2/5

Berber Flores Luis Enrique207462662Ing. De Software 21/10/201

/.- 0ipos de relaciones que a en el modelado UML 4%

 Asociación

composición

Generalización

Dependencia

15 6ibu7a una "leca de reali8aci#n%

11.- ¿Cuál es elemento de notaci#n dibu7o?%

12.- 6ibu7o del caso de uso más usado dibu7o elementos%

7/23/2019 Ing Software 2 UML

http://slidepdf.com/reader/full/ing-software-2-uml 3/5

Berber Flores Luis Enrique207462662Ing. De Software 21/10/201

13.- ¿C#mo se dibu7a la secuencia?

14 ¿Cuál es la asociaci#n? e!plica dibu7a su representaci#n%

)s una relación estructural entre clases que describe un conjunto de enlaces, los cualesson coneiones entre objetos que son instancias de clases.

/.0 12ué es 3&+4 (G A aportó el análisis de los sistemas.

5.06ooc7 (8DD (6 6 Aportó 9écnica de modelado orientada a

objetos.:.0 1%ómo se organiza 3&+4 (; % )státicas ! dinámicas.

<.0 'umbaug7 (8&9 () D )specificar, "isualizar, construir !

documentar.

=.0 3&+ es usado para# (D ) Aportó la descripción de conjuntos de

objetos ! sus relaciones.

>?.0 @acobson (88S) (A ; 6loques 6ásicos de construcción,

'eglas de 3so ! &ecanismos %omunes.

>.0 Son las caracter-sticas de un sistema

antes de su construcción. (%

G )s un estándar para modelado.

22.- La metodolog9a :M0 se di(ide en 3 modelos$ e!plique cada uno de ellos.

&odelo de objetos# describe la estructura estática de los objetos en un sistema, ! sus

relaciones. %onsiste de diagramas de objetos.

&odelo dinámico# describe aspectos de control de un sistema ! muestra la parte dinámica

de cada clase mediante diagramas de estados.

7/23/2019 Ing Software 2 UML

http://slidepdf.com/reader/full/ing-software-2-uml 4/5

Berber Flores Luis Enrique207462662Ing. De Software 21/10/201

&odelo funcional# describe el flujo de datos en el sistema mediante diagramas de flujo de

datos.

23.- ¿Cuáles son las tcnicas que utili8an el mtodo C'C?

9arjeta %'%# describen la clase con sus sper ! subclases, responsabilidades !

colaboraciones.

9arjetas de subsistema# en ellas se describe los subsistemas ! contratos.

Diagramas de jerarqu-a ! diagramas de en# muestran ! descubren la 7erencia entre

clases.

Diagramas de colaboración# muestran las clases, subsistemas ! las colaboraciones

cliente B ser"idor entre ellas.

24.- ¿Cuáles son los modelos en los que se di(ide la metodolog9a ::;?

&odelo de requerimientos# delimita el sistema ! define su funcionalidad.

&odelo de análisis# estructura el sistema, modelando tres tipos de objetos (objetos

de interface, objetos entidad ! objetos de control. &odelo de diseCo# refina el modelo de análisis ! lo adapta a un ambiente de

implementación. %onsiste de diagramas de interacción ! diagramas de transición

de estados. &odelo de implementación# consiste en el código fuente de los objetos

especificados en el modelo de diseCo. &odelo de prueba# es lle"ado a cabo mediante la realización de pruebas al modelo

de implementación.

2&.- ¿Cuál es la idea básica de la metodolog9a ::;?

+a idea básica de estos modelos es capturar el concepto inicial de todos los

requerimientos funcionales ! usar sus perspecti"as. )s por eso que la relación entre ellos

es importante. *ara ser posible el mantenimiento del sistema es también necesario que

los modelos sean tangibles.

2*.- ¿Cuáles son los principios del modelado orientado a ob7etos?

&odularización# &ódulos fáciles de manejar ! que comprenden las estructuras dedatos ! las operaciones permisibles.

)ncapsulado# Distingue entre la interface a un objeto (qué es lo que 7ace, de la

implementación (cómo lo 7ace. 9ipos de datos abstractos# Agrupa todos los objetos que tienen la misma interface

! los trata como si fueran del mismo tipo.

7/23/2019 Ing Software 2 UML

http://slidepdf.com/reader/full/ing-software-2-uml 5/5

Berber Flores Luis Enrique207462662Ing. De Software 21/10/201

erencia# 'eutilización, !a que permite definir nue"os tipos en funciones de otros

tipos. )l nue"o tipo 7ereda las estructuras de datos ! los métodos del tipo

precedente.

&ensajes# 3n objeto lle"a a cabo sus acciones cuando recibe un mensajeconcreto, codificado de una forma simple, estándar e independiente de cómo o

dónde está implementado el objeto. *olimorfismo# Diferentes objetos responden al mismo mensaje. )l sistema

determina en tiempo de ejecución qué código in"ocar dependiendo del tipo de

objeto (técnicas de 8"erloading ! D!namic binding.

2+.- ¿u son las relaciones UML?

+as relaciones eistentes entre las distintas clases nos indican cómo se comunican los

objetos de esas clases entre s-.

2,.- ¿Cuál es la "unci#n de los mecanismos de e!tensibilidad?

%onfigurar ! etender 3&+ a las necesidades de un pro!ecto ! adaptarse a nue"as

tecnolog-as de softEare. +os mecanismos de etensión de 3&+ son# )stereotipos.

alores etiquetados. 'estricciones.