
L02: Modern Software Engenieering Intro
Authored by FIUBA iii
Computers
University
Used 5+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
8 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Según la definición de Farley, ¿Cuál es el objetivo principal de la ingeniería del software?
Encontrar un método matemático para desarrollar software
Encontrar maneras eficientes y económicas de solucionar problemas en software
Convertirse en expertos en física teórica
Desarrollar software basado en la intuición y la improvisación
2.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
¿Que necesitamos para convertirnos en expertos en manejar complejidad?
Modularidad, cohesión y separación de responsabilidades, entre otras
Iteración, feedback y experimentación, entre otras
Testeabilidad, facilidad de despliegue y velocidad, entre otras
Abstracción, experimentación y facilidad de uso
3.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
¿Cuáles son los resultados notables al aplicar la mentalidad descrita en el libro?
Desarrollar software de menor calidad pero más rápido
Desarrollar software complejo y detallado
Desarrollar software de alta calidad, más rápido y con menos estrés
Desarrollar software basado en la intuición y la improvisación
4.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
¿Quien utilizó por primera vez el término Ingeniería de software y en qué contexto?
Alan Kay en Xerox PARC
Dijkstra en su famoso paper "GOTO considered harmful"
Fred Brooks, en un escrito de 1986
Margaret Hamilton durante el programa Apollo
5.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
¿En qué aspecto/s puede ser comparable la construcción de puentes con el desarrollo de software?
En ninguno, son cosas muy distintas
Sólo en el aspecto de diseño, cuando se trata de un nuevo tipo de puente innovador
En el aspecto de producción, ya que ambas cosas son muy difíciles de producir
En ambos aspectos, diseño y producción
6.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
¿Por qué no alcanza con aplicar un método formal matemático al desarrollo de software para eliminar problemas de nuestros diseños?
Hay demasiadas variables en el mundo real como para predecir con exactitud el resultado final
Si el sistema es concurrente e interactúa con el mundo real, demostrar todo se vuelve impráctico
Si ya es difícil escribir código para un sistema complejo, es incluso más difícil escribir código que demuestre que su correctitud
Todas son correctas
7.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
¿Cuales 2 principios ingenieriles se aplicaron durante el desarrollo del software del programa Apollo?
Empirismo y fallar de forma segura
Iteración y facilidad de despliegue
Manejar complejidad y ser expertos en aprendizaje
Control de variables y métodos formales
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?