Sei sulla pagina 1di 4

Universidad Tcnica Federico Santa Maria

Departamento de Industrias
Sistemas de Informacin para la Gestin


Mircoles 28 de Agosto de 2013 Duracin Total: 120 Minutos Prof. Rafael Favereau Urquiza

CERTAMEN # 2 ICN 292 01, 1er Semestre 2013
Ejercicio # 1, Respuestas de Alternativas (30 puntos, 3 puntos por cada respuesta correcta). Responder en
la presente hoja. Solo se considerarn vlidas las respuestas registradas dentro del rectngulo.
1. Los diagramas de objeto son muy tiles para:
a) Entender los diagramas de clases en base a casos particulares.
b) Generalizar el comportamiento dinmico de los diagramas de clases.
c) Permitir la generacin de diagramas de secuencia en base a objetos comunes en el modelamiento.
d) Resumir todos los casos posibles o escenarios planteados por un diagrama de clases.
e) Generar un puente conceptual entre los diagramas de casos de uso con los de clases.

A

2. La reutilizacin de funcionalidad y cdigo es importante principalmente porque:
a) Justifica el anlisis, desarrollo y enseanza de los diagramas UML.
b) Disminuye los costos y el riesgo de un proyecto de desarrollo de software.
c) Aumenta la independencia de los programadores.
d) Mejora la relacin de acoplamiento estructural de un software respecto del sistema operativo.
e) Disminuye el precio final de un proyecto de desarrollo de software integrado por terceros.

B

3. En una pgina dinmica de un portal Web, el Servidor que la aloja:
a) Procesa el requerimiento del usuario, genera una pgina y luego transmite el cdigo HTML.
b) Responde siempre con la misma pgina.
c) Emite el cdigo HTML junto con applets JAVA para construir la respuesta en el PC cliente.
d) Solicita los cdigos de acceso a la aplicacin a travs de los archivos cookies.
e) Solicita la instalacin del plug-in compilador si el PC no lo ha descargado con anterioridad.

A

4. Una clase corresponde a:
a) Una segregacin funcional de los sistemas de informacin del primer mundo respecto de los dems.
b) Una coleccin de objetos mal llamados estudiantes, deseosos de titularse con el mnimo esfuerzo.
c) Una representacin en una diagrama UML de una funcionalidad dinmica del sistema.
d) Una coleccin de tipos de objetos implementada en software.
e) Una visin de la Ingeniera Electrnica para sustituir a las personas por robots.

D

5. La siguiente declaracin [ #depositar(monto: int): void ] en una clase de UML significa que:
a) Existe un atributo de nombre depositar cuyo valor inicial depende del valor de una variable entera.
b) Todo lo inserto entre [] son comentarios del desarrollador.
c) Existe una operacin de nombre depositar que el sistema puede invocar desde cualquier parte.
d) Se declara una operacin protegida, de parmetro entero, que no retorna un valor.
e) Sus clases herederas no pueden invocar la operacin entregando un valor entero.

D

6. La diferencia fundamental entre una relacin de agregacin y composicin en un diagrama de clases es:
a) Solo la relacin de agregacin constituye una relacin de todo parte.
b) Ambas son un tipo especial de relacin de asociacin.
c) No hay diferencia alguna, son distintos nombres para el mismo tipo de relacin.
d) Que la agregacin es un tipo especial de herencia, y la composicin un tipo especial de asociacin.
e) La dependencia de existencia de la clase agregada o compuesta respecto a la cual se relacionan.

E

7. Cul visin asegura el xito en un proyecto de desarrollo de software?:
a) La visin de lo que quiere el cliente, ya que es l quin financia el proyecto.
b) Cualquier visin basada en la arquitectura UML es vlida para asegurar el xito.
c) La visin de todos los actores involucrados, esto es, del usuario, del cliente, y del desarrollador.
d) Slo es relevante considerar la opinin del desarrollador para reducir el riesgo y potenciar el xito.
e) Aquellas que incluyen directamente a los usuarios como actores principales de los casos de uso.

C



Universidad Tcnica Federico Santa Maria
Departamento de Industrias
Sistemas de Informacin para la Gestin


Mircoles 28 de Agosto de 2013 Duracin Total: 120 Minutos Prof. Rafael Favereau Urquiza

8. La Signatura de la Operacin es:
a) El registro o estado de los atributos de un objeto, luego de ser invocada alguna de sus operaciones.
b) El nombre con que se reconoce la operacin o mtodo pblico de una clase.
c) El algoritmo de acciones que debe realizar una caso de uso una vez desarrollado.
d) La firma del tipo de visibilidad de una clase, tipo de objeto u objeto.
e) El formato de nombre y entrega de parmetros para invocar a una operacin de un objeto.

E

9. Las cuatro P que dirigen el Proceso Unificado de Desarrollo de Software son:
a) Programadores Proyectos Plata Poder.
b) Personas Proyectos Producto Proceso.
c) enPowerment Plan Pincode - Peroxide.
d) Se refiere a la traduccin de las siglas de UML al chino mandarn.
e) Programadores Proyectos Producto Proceso.

B

10. La destruccin de un objeto en un diagrama de secuencia puede ser consecuencia directa de:
a) La corrupcin estructural de sus atributos visibles.
b) La prdida sistmica de su sentido funcional.
c) Un mensaje de envo sealando la destruccin del objeto, generado por otro objeto del sistema.
d) Un valor especfico en un mensaje de retorno determinado en el diseo del modelo.
e) El fin de su lnea de vida.






C

Ejercicio # 4, Reconocer los conceptos consultados del diagrama de secuencia ilustrado, y responder los
siguientes tems (10 puntos).

a) Indicar el total de objetos creados y destruidos dentro del periodo de vida del diagrama (2 pts.).
Hay solo dos (2) objetos creados y destruidos en el periodo de vida del diagrama, obCinco y obSeis.

b) Identificar al actor iniciador de la secuencia modelada en el diagrama (2 pts.).
El actor iniciador de la secuencia es el cliente.

c) Indicar el total de focos de control no anidados del diagrama (2 pts.).
Existen once (11) focos de control no anidados.

d) Indicar el total de lneas de vida (implcitas y explcitas) del diagrama (2 pts.).
Existen nueve (9) lneas de vida implcitas y explcitas en el diagrama.

e) Indicar el total de mensajes de llamada ilustrados en el diagrama (2 pts.).
Existen trece (13) mensajes del tipo llamada en el diagrama.



Universidad Tcnica Federico Santa Maria
Departamento de Industrias
Sistemas de Informacin para la Gestin


Mircoles 28 de Agosto de 2013 Duracin Total: 120 Minutos Prof. Rafael Favereau Urquiza

Ejercicio # 2, Utilizando nomenclatura vista en clases, disee e ilustre un diagrama de Casos de Uso de la
siguiente funcionalidad requerida. No es necesario incluir las respectivas tablas de descripcin (30 puntos).
Evaluacin: Actores Principales AP, 12% (mx. 6 pts.); Actores Secundarios AS, 8% (mx. 4 pts.); Lmites
Sistema LS, 2% (mx. 2 pts.); Casos de Uso CU, 34% (mx. 36 pts.); Relaciones RE, 34% (mx. 54 pts.);
Modelo General MG, 10% (mx. 2 pts.).

U
s
u
a
r
i
o
C
o
n
t
r
a
t
i
s
t
a
D
e
s
t
.

E
-
M
a
i
l
C
t
a
.

C
t
e
.

E
m
p
r
e
s
a
G
e
r
e
n
c
i
a

d
e

C
o
n
t
r
a
t
o
s
R
e
d
a
c
t
a
r

B
a
s
e
s

A
d
m
i
n
i
s
t
r
a
t
i
v
a
s
S
i
s
t
e
m
a

d
e
L
i
c
i
t
a
c
i
o
n
e
s
A
p
r
o
b
a
c
i

n

B
a
s
e
s

L
i
c
i
t
a
c
i

n
P
u
b
l
i
c
a
c
i

n

B
a
s
e
s

L
i
c
i
t
a
c
i

n
R
e
v
i
s
i

n

B
a
s
e
s

L
i
c
i
t
a
c
i

n
V
a
l
i
d
a
r

U
s
u
a
r
i
o
G
e
s
t
i

n

d
e

B
a
s
e
s

d
e

L
i
c
i
t
a
c
i

n
R
e
d
a
c
t
a
r

B
a
s
e
s

T

c
n
i
c
a
s
W
o
r
k
F
l
o
w
A
p
r
o
b
a
c
i

n

B
a
s
e
s

d
e

L
i
c
i
t
a
c
i

n
E
n
v
i
a
r









E
-
M
a
i
l

R
e
g
i
s
t
r
a
d
o
E
l
e
g
i
r

C
o
n
t
r
a
t
i
s
t
a

R
e
g
i
s
t
r
a
d
o
E
d
i
t
o
r

d
e

T
e
x
t
o
B
a
j
a
r

P
D
F

B
a
s
e
s
R
e
v
i
s
a
r

L
i
c
i
t
a
c
i
o
n
e
s

e
n

C
u
r
s
o
M

d
u
l
o

d
e

P
a
g
o

T
R
A
N
S
B
A
N
K
I
n
s
c
r
i
b
i
r
s
e

e
n

L
i
c
i
t
a
c
i

n
P
a
g
o

e
n

L

n
e
a
R
e
g
i
s
t
r
a
r

U
s
u
a
r
i
o
C
o
n
t
r
o
l

d
e

C
a
l
e
n
d
a
r
i
o
<
<
i
n
c
l
u
d
e
>
>


Universidad Tcnica Federico Santa Maria
Departamento de Industrias
Sistemas de Informacin para la Gestin


Mircoles 28 de Agosto de 2013 Duracin Total: 120 Minutos Prof. Rafael Favereau Urquiza

Ejercicio # 3, Utilizando nomenclatura vista en clases, disee e ilustre un diagrama de Clases para el siguiente
caso. Es necesario indicar la cardinalidad de las relaciones, proponer nombres para las mismas, e indicar los
tipos de valores de sus atributos y operaciones (30 puntos).
Evaluacin: Visibilidad General VG, 2% (mx. 2 pts.); Tipos de Datos TD, 5% (mx. 6 pts.); Clases CL, 25%
(mx. 24 pts.); Relaciones RE, 28% (mx. 28 pts.); Atributos & Operaciones AO, 20% (mx. 48 pts.); Nombre
& Cardinalidad NC, 10% (mx. 18 pts.); Modelo General MG, 10% (mx. 2 pts.).

P
e
r
s
o
n
a
c
l
u
b
F
u
t
b
o
l
d
i
r
e
c
t
o
r
T
e
c
n
i
c
o
D
i
v
i
s
i
o
n
s
o
c
i
o
G
a
l
e
r
i
a
s
o
c
i
o
A
n
d
e
s
+

r
u
t
:

s
t
r
i
n
g
+

n
o
m
b
r
e
:

s
t
r
i
n
g
+

f
N
a
c
:

d
a
t
e
+

r
u
t
R
e
L
e
g
a
l
:

s
t
r
i
n
g
+

n
o
m
L
e
g
a
l
:

s
t
r
i
n
g
+

c
o
m
p
e
t
i
r
(
)
H
i
n
c
h
a
+

t
e
l
e
f
o
n
o
:

i
n
t
+

e
M
a
i
l
:

s
t
r
i
n
g
E
m
p
l
e
a
d
o
+

s
u
e
l
d
o
L
i
q
:

i
n
t
+

c
a
r
g
o
:

s
t
r
i
n
g
+

c
o
l
a
b
o
r
a
r
(
)
C
o
n
t
r
a
t
o
+

f
C
o
n
t
r
a
t
o
:

d
a
t
e
+

p
l
a
z
o
:

i
n
t
+

b
e
n
e
f
i
c
i
o
s
:

s
t
r
i
n
g
+

p
o
s
i
c
i
o
n
:

t
i
p
o
P
o
s
+

t
i
p
o
:

t
i
p
o
D
i
v
+

s
e
x
o
:

t
i
p
o
S
e
x
t
i
p
o
D
i
v
:
-
P
r
o
f
e
s
i
o
n
a
l
-
s
u
b
2
0
-
s
u
b
1
8
-
s
u
b
1
6
-
s
u
b
1
4
+

d
i
r
i
g
i
r
(
)
+

g
a
l
e
r
i
a
:

s
t
r
i
n
g
+

u
l
t
A
s
i
s
t
:

d
a
t
e
+

b
a
r
r
i
s
t
a
:

b
o
o
l
e
a
n
+

g
e
t
S
a
l
d
o
(
)
:

i
n
t
A
d
m
i
n
i
s
t
r
a
t
i
v
o
+

c
a
r
g
o
:

s
t
r
i
n
g
s
o
c
i
o
B
u
t
a
c
a
+

p
r
o
f
e
s
i
o
n
:

s
t
r
i
n
g
+

e
m
p
r
e
s
a
:

s
t
r
i
n
g
t
i
p
o
P
o
s
:
-
A
r
q
u
e
r
o
-
D
e
f
e
n
s
a
-
v
o
l
a
n
t
e
Q
u
i
t
e
-
v
o
l
a
n
t
e
C
r
e
a
c
i
o
n
-
D
e
l
a
n
t
e
r
o
t
i
p
o
S
e
x
:
-
M
a
s
c
u
l
i
n
o
-
F
e
m
e
n
i
n
o
t
r
a
b
a
j
a
1
1
.
.
*
a
p
o
y
a
1
1
.
.
*
c
a
t
e
g
o
r

a
1
.
.
*
1
c
a
t
e
g
o
r

a
1
.
.
*
1
t i e n e
11
.
.
*
p
e
r
t
e
n
e
c
e
1
1
.
.
*
J
u
g
a
d
o
r
e
s

Potrebbero piacerti anche