Cátedra: Fontela
Fecha: Segundo Cuatrimestre 2002
Día: 08/10/2002
Esta página está incompleta; podés ayudar completando el material.
Verdadero o Falso. Justificar las falsas
La orientación a objetos favorece la modelización de software, porque achica la brecha entre los modelos y lo que éstos representan.
Un diagrama de estados representa la interacción de un objeto con otros objetos que pueden estar en diferente estado.
Selección Múltiple. Justificar todas las respuestas
Un atributo de clase es
En realidad, es un método
Un atributo cuyo valor puede calcularse en base a los valores de otros atributos
Un atributo que mantiene siempre el mismo valor
Un atributo que tiene el mismo valor para todos los objetos de la clase
Todas las anteriores
Ninguna de las anteriores
Un grafo de flujo sirve para
Realizar pruebas Alfa
Realizar pruebas de caja negra
Realizar pruebas de integración de caja blanca
Realizar pruebas de integración incremental en anchura
Realizar pruebas unitarias de caja blanca
Ninguna de las anteriores
Desarrollo
Explique en detalle los conceptos de privado, público y protegido. Dé un ejemplo, incluyendo la representación gráfica
Explique las diferencias entre la programación por eventos y la programación secuencial o procedimental desde el punto de vista del usuario y del programador
Verdadero o Falso
Verdadero
Falso. Un diagrama de estados representa los cambios de estados que sufre un objeto a lo largo de una ejecución. Se incluyen tanto los estados como los mensajes que provocan los cambios.
Selección Múltiple
“Un atributo de clase es un atributo que tiene el mismo valor para todos los objetos de la clase” (Atención, leer discusión al respecto)
“Un grafo de flujo sirve para realizar pruebas unitarias de caja blanca”. Se utilizan para ver claramente lo que hace un procedimiento. Se prueban todos los caminos del grafo y se fuerzan valores.
Desarrollo
Sobre modificadores de acceso
Público: COMPLETAR
Privado: COMPLETAR
Protegido: COMPLETAR
Sobre Eventos/Procedimental
En la programación procedimental, el usuario “espera” al programa. El programa sólo consulta al usuario para ingresar datos.
En la programación por eventos, el usuario tiene el control sobre cuándo se desarrolla cada etapa del programa. El usuario va realizando eventos, que se acolan en una cola de mensajes y que luego son procesados en órden.
Si bien en el final corregido tomado como base para este artículo la respuesta marcada como correcta es “un atributo que tiene el mismo valor para todos los objetos de la clase”, creo que la respuesta más adecuada es “ninguna de las anteriores”. Esto se debe a que un atributo de clase es “único para todos los objetos de la clase”, refiriéndose esto no sólo a su valor, sino también a su identidad
— Mariano 2009/07/17 17:54
Si ves algo que te parece incorrecto en la resolución y no te animás a cambiarlo, dejá tu comentario acá.