Está en la página 1de 15

16/12/2019 Evaluacion final - Escenario 8: SEGUNDO BLOQUE-TEORICO/INTRODUCCION AL DESARROLLO DE SOFTWARE-[GRUPO1]

Evaluacion final - Escenario 8

Fecha de entrega 17 de dic en 23:55 Puntos 125 Preguntas 20


Disponible 14 de dic en 0:00 - 17 de dic en 23:55 4 días Límite de tiempo 90 minutos
Intentos permitidos 2

Instrucciones

https://poli.instructure.com/courses/11071/quizzes/40509 1/15
16/12/2019 Evaluacion final - Escenario 8: SEGUNDO BLOQUE-TEORICO/INTRODUCCION AL DESARROLLO DE SOFTWARE-[GRUPO1]

Volver a realizar el examen

Historial de intentos

Intento Hora Puntaje


MÁS RECIENTE Intento 1 15 minutos 125 de 125

Puntaje para este intento: 125 de 125


Entregado el 16 de dic en 11:25
Este intento tuvo una duración de 15 minutos.

Pregunta 1 6.25 / 6.25 pts

El sistema binario se acomodó perfectamente a la construcción de las


computadoras eléctricas del Siglo XX
________ es un lenguaje basado en el paradigma de objetos, pero
carece de las capacidades de acceso directo y a bajo nivel al sistema.

C++.

¡Correcto!
Java .

Java fue diseñado para ser independiente de la plataforma, esto


quiere decir que el código escrito en Java puede ser ejecutado en
computadores corriendo bajo diferentes sistemas operativos sin
tener que ser modificado.

BASIC.

Pregunta 2 6.25 / 6.25 pts

la tecnología se usa para aumentar la productividad de la sociedad y es


común en la vida diaria

https://poli.instructure.com/courses/11071/quizzes/40509 2/15
16/12/2019 Evaluacion final - Escenario 8: SEGUNDO BLOQUE-TEORICO/INTRODUCCION AL DESARROLLO DE SOFTWARE-[GRUPO1]

Usar un computador integrado al cuerpo como si se tratara de un


accesorio o una joya se llama:

Joyas informáticas.

Nanotecnología Incorrecta.

¡Correcto! Computación vestible.

El término usar, portar o accesorio se usan en el contexto de la ropa


de vestir, un cyborg por el contrario habla de electrónica dentro del
organismo biológico y las otras opciones no existen en la
terminología.

Construcción de cyborgs.

Pregunta 3 6.25 / 6.25 pts

El sistema binario se acomodó perfectamente a la construcción de las


computadoras eléctricas del Siglo XX
El lenguaje ____________ fue la primera alternativa al lenguaje de
máquina.

¡Correcto! Ensamblador.

Es un lenguaje en el que se utilizan palabras y números mucho más


fáciles de recordar, para representar conjuntos de bits que deben
programarse en el computador.

Fortran .

C++.

https://poli.instructure.com/courses/11071/quizzes/40509 3/15
16/12/2019 Evaluacion final - Escenario 8: SEGUNDO BLOQUE-TEORICO/INTRODUCCION AL DESARROLLO DE SOFTWARE-[GRUPO1]

Pregunta 4 6.25 / 6.25 pts

Java es uno de los lenguajes de programación más usado en la


actualidad.
El hecho de que el código escrito en Java pueda ser ejecutado en
computadores corriendo bajo diferentes sistemas operativos sin tener que
ser modificado significa que Java es:

Multilenguaje.

Multihilado.

¡Correcto!
Multiplataforma.

Se da el nombre de plataforma al sistema operativo y condiciones de


hardware que posee un computador, el interpretador de Java
instalado en cada plataforma le permite ejecutarse correctamente en
cada una de ellas.

Multiprogramador.

Pregunta 5 6.25 / 6.25 pts

la evolución tecnológica se da por necesidades de la humanidad que


promueven la investigación.
Luego de la Segunda Guerra Mundial acabaron las bombas y muertes
masivas, pero la humanidad confluyó en un ambiente tenso que duró por
décadas, el factor que más influyó en el desarrollo tecnológico fue la
Guerra Fría por:

¡Correcto!
La necesidad de invertir inmensos recursos en tecnología para estar a la
vanguardia en poder económico y político.

https://poli.instructure.com/courses/11071/quizzes/40509 4/15
16/12/2019 Evaluacion final - Escenario 8: SEGUNDO BLOQUE-TEORICO/INTRODUCCION AL DESARROLLO DE SOFTWARE-[GRUPO1]

El desarrollo tecnológico va de la mano con la investigación y la


innovación lo cual requiere dinero, las otras respuestas dicen de
temas específicos que no cubren todas las áreas del desarrollo de la
tecnología.

La necesidad de contrarrestar la carrera espacial iniciada por Rusia con


sus cohetes que podían llevar misiles de ser necesario.

La necesidad de comunicarse aún ante un ataque nuclear enemigo que


luego concluyó en la Internet.

La necesidad de espiar al enemigo y escuchar sus conversaciones que


luego derivaron en mejores sistemas de comunicación.

Pregunta 6 6.25 / 6.25 pts

un programa está definido a partir de ciertos elementos generales que lo


componen.
Para cumplir con su labor, un programa de computador tiene siempre:

Instrucciones, órdenes y salidas.

Ideas, procedimientos y salidas.

Entradas, secuencias y salidas.

¡Correcto!
Entradas, instrucciones y salidas.

https://poli.instructure.com/courses/11071/quizzes/40509 5/15
16/12/2019 Evaluacion final - Escenario 8: SEGUNDO BLOQUE-TEORICO/INTRODUCCION AL DESARROLLO DE SOFTWARE-[GRUPO1]

Un programa se encarga de transformar datos de entrada a través


de una secuencia de instrucciones simples para obtener los datos de
salida. Los procedimientos, secuencias y órdenes del mundo del
usuario están siempre codificados en el lenguaje de programación
del computador, como una lista ordenada de instrucciones.

Pregunta 7 6.25 / 6.25 pts

el software se construye a partir del conjunto de buenas prácticas de


ingeniería.
El objetivo fundamental de un proceso de desarrollo de software es:

Facilitar la vida del usuario con el uso de los computadores.

¡Correcto!
Encontrar la mejor forma de resolver un problema determinado a través
del código de un programa.

El proceso de desarrollo de software puede ser caracterizarlo como


un proceso de resolución de problemas, desde esta perspectiva, el
objetivo fundamental de un proceso de desarrollo, es encontrar la
mejor manera de resolverlo con el código correcto. El proceso de
desarrollo parte de un objetivo claro y específico a entregar y, por
tanto, las demás respuestas no pueden ser correctas pues atienden
propósito muy general.

Comunicar a múltiples personas a través de las soluciones de software


desarrolladas.

Hacer modelos que representen la realidad, para poder entenderla a


través de un programa.

https://poli.instructure.com/courses/11071/quizzes/40509 6/15
16/12/2019 Evaluacion final - Escenario 8: SEGUNDO BLOQUE-TEORICO/INTRODUCCION AL DESARROLLO DE SOFTWARE-[GRUPO1]

Pregunta 8 6.25 / 6.25 pts

a la luz de lo que sucede al interior de una computadora al momento de


la codificación por un programador, determine la respuesta más
adecuada.
Programar puede definirse como “instruir al computador a través de un
conjunto de órdenes escritas en un lenguaje particular para que…”

¡Correcto!
…realice un conjunto de tareas que el usuario desea.

La programación antes que nada pretende automatizar la solución


conocida a un problema que el usuario debe resolver repetidamente,
el computador no piensa, es una máquina, y no solo requiere
entradas sino salidas.

…genere las entradas que necesita el usuario.

…piense más efectivamente en lo que necesita el usuario.

Pregunta 9 6.25 / 6.25 pts

las computadoras actuales son electrónicas y deben transformar la


información del usuario en impulsos eléctricos.
Los computadores tienen que trabajar con sistemas eléctricos para
codificar la información, los bytes.

¡Correcto!
Representan binariamente un dato con un conjunto de 8 bits, que a su vez
son solo cero o uno.

Un byte es por definición un conjunto de 8 bits.

https://poli.instructure.com/courses/11071/quizzes/40509 7/15
16/12/2019 Evaluacion final - Escenario 8: SEGUNDO BLOQUE-TEORICO/INTRODUCCION AL DESARROLLO DE SOFTWARE-[GRUPO1]

Comprimen los datos con los pares de bytes más comunes, en los datos
son remplazados con un byte que no esté presente en los datos
originales.

Utilizan 7 bits para representar los caracteres y un bit adicional (bit de


paridad) que se usa para detectar errores en la transmisión.

Representan los datos con uno o con cero ya que es la unidad mínima y
se parece a los circuitos abiertos y cerrados.

Pregunta 10 6.25 / 6.25 pts

Asociado al desarrollo de los computadores surge el de los


programadores.
Para definir de manera breve qué es programación, las palabras que se
necesitan son:

Lenguaje, computador, programa.

Instrucciones, lenguaje, programa.

¡Correcto! Instrucciones, lenguaje, objetivo.

La programación siempre conlleva un objetivo a cumplir de lo


contrario no hay como realizarla y por supuesto programación y
programa no pueden autodefinirse.

Tareas, computador, comando.

https://poli.instructure.com/courses/11071/quizzes/40509 8/15
16/12/2019 Evaluacion final - Escenario 8: SEGUNDO BLOQUE-TEORICO/INTRODUCCION AL DESARROLLO DE SOFTWARE-[GRUPO1]

Pregunta 11 6.25 / 6.25 pts

El sistema binario se acomodó perfectamente a la construcción de las


computadoras eléctricas del Siglo XX
Es un lenguaje de propósito general nacido con base en C.

Java.

¡Correcto!
C++.

Creado a mediados de la década de 1980, una de las principales


ventajas y diferencias de C++ es que es un lenguaje orientado por
objetos, lo que lo hace mucho más poderoso que su antecesor.

Fortran.

Pregunta 12 6.25 / 6.25 pts

la tecnología computacional se entrelaza cada vez más con diversas


especialidades académicas para darse apoyo.
Uno de los principales campos de investigación de la bioinformática es:

El modelado de datos biológicos.

¡Correcto!
La creación de clones mutantes.

La bioinformática es por definición la aplicación en la biología de los


recursos informáticos, la única respuesta posible es aquella que
habla de datos, pues es lo que se transforma en informática.

La creación de mascotas mutantes.

https://poli.instructure.com/courses/11071/quizzes/40509 9/15
16/12/2019 Evaluacion final - Escenario 8: SEGUNDO BLOQUE-TEORICO/INTRODUCCION AL DESARROLLO DE SOFTWARE-[GRUPO1]

Pregunta 13 6.25 / 6.25 pts

El sistema binario se acomodó perfectamente a la construcción de las


computadoras eléctricas del Siglo XX
¿Cuál es nuestro sistema de conteo?

Sistema decimal no posicional .

¡Correcto!
Sistema decimal indio arábigo.

Nuestro sistema de conteo es el sistema decimal indo arábigo, cuyos


símbolos van del 0 al 9 y, a partir del 10, tenemos repetición de los
dígitos para formar números más grandes. Se le dice decimal porque
está basado en 10 dígitos.

Sistema posicional sexagesimal.

Pregunta 14 6.25 / 6.25 pts

El sistema binario se acomodó perfectamente a la construcción de las


computadoras eléctricas del Siglo XX
Creado en la década de 1960, _______ buscó cambiar el enfoque de la
evolución que los lenguajes de programación venían teniendo.

COBOL.

Java.

¡Correcto!
BASIC.

BASIC es un lenguaje sencillo, fácil de aprender, pero que, a causa


de esa simplicidad, en ocasiones limita lo que el programador puede
hacer, o qué tanto acceso al hardware del computador puede tener.

https://poli.instructure.com/courses/11071/quizzes/40509 10/15
16/12/2019 Evaluacion final - Escenario 8: SEGUNDO BLOQUE-TEORICO/INTRODUCCION AL DESARROLLO DE SOFTWARE-[GRUPO1]

Pregunta 15 6.25 / 6.25 pts

a la luz de lo que sucede al interior de una computadora al momento de


la codificación por un programador, determine la respuesta más
adecuada.
El único lenguaje que un computador puede entender realmente es:

Lenguaje binario.

¡Correcto!
Lenguaje de máquina.

La CPU es la encargada de ejecutar las instrucciones, y el lenguaje


específico de esa máquina es el que puede entender. Cada
procesador tiene sus propias instrucciones y Assembler, aunque de
bajo nivel, debe traducirse al lenguaje de máquina propio del equipo.

Lenguaje assembler.

Lenguaje booleano.

Pregunta 16 6.25 / 6.25 pts

el desarrollo de hardware conlleva mejoras a todo nivel, tanto en


memorias, discos, procesadores y electrónica en general.
Las principales implicaciones de que los computadores pudieran tener
más de un procesador fueron:

Aumento de los precios, chips cada vez más pequeños, la necesidad de


controlar procesos multiárea.

https://poli.instructure.com/courses/11071/quizzes/40509 11/15
16/12/2019 Evaluacion final - Escenario 8: SEGUNDO BLOQUE-TEORICO/INTRODUCCION AL DESARROLLO DE SOFTWARE-[GRUPO1]

Creación de la computadora personal, chips cada vez más pequeños,


disminución de costos.

¡Correcto!
Procesamiento paralelo, incremento en la velocidad de computo,
disminución de costos.

El procesador es el cerebro del computador, si hay varios esto


conlleva al procesamiento en paralelo, las otras respuestas indican
chips más pequeños, lo cual no implica tener varios procesadores en
un computador, por el contrario, exigen más circuitos electrónicos de
control.

Disminución de costos, chips cada vez más pequeños, incremento en la


velocidad de computo.

Pregunta 17 6.25 / 6.25 pts

algunos inventos son importantes no solo por si mismos sino por la


tendencia que crean.
A lo largo de la historia varias máquinas anteceden al computador, el
mecanismo básico de funcionamiento de la Pascalina es:

Ruedas dentadas conectadas entre sí, formando una cadena de


transmisión.

¡Correcto! Ruedas que representan el sistema decimal de numeración.

El funcionamiento de la Pascalina se basó en el sistema decimal, las


otras respuestas dicen solo de su construcción.

https://poli.instructure.com/courses/11071/quizzes/40509 12/15
16/12/2019 Evaluacion final - Escenario 8: SEGUNDO BLOQUE-TEORICO/INTRODUCCION AL DESARROLLO DE SOFTWARE-[GRUPO1]

Ruedas, ejes y una palanca.

Engranajes y ejes.

Pregunta 18 6.25 / 6.25 pts

en el mundo de la computación se requiere de estándares que todos


entiendan.
¿Un lenguaje de programación es?

Un lenguaje que utilizan los computadores para comunicarse entre sí.

¡Correcto! Un lenguaje utilizado para crear los programas en un computador.

Para crear programas, los debe entender la máquina a partir de las


instrucciones dadas por un programador, para ello se define un
lenguaje con sintaxis y semántica bien definidas que permitan el
entendimiento por ambas partes.

Lo que aparece en la pantalla antes de que entre a Windows.

El que hablan los programadores para entenderse entre ellos.

Pregunta 19 6.25 / 6.25 pts

técnicas y herramientas para el desarrollo de software se usan con un


propósito de optimizar la labor de programación.
Para que un proyecto de desarrollo de software tenga éxito, debe
examinarse:

Primero de la perspectiva técnica y luego de la gerencial.

https://poli.instructure.com/courses/11071/quizzes/40509 13/15
16/12/2019 Evaluacion final - Escenario 8: SEGUNDO BLOQUE-TEORICO/INTRODUCCION AL DESARROLLO DE SOFTWARE-[GRUPO1]

Desde la perspectiva gerencial que define los objetivos.

¡Correcto! Tanto desde la perspectiva gerencial como de la técnica.

Solo la completa y correcta interacción entre los participantes de un


proyecto de software, mediada por la conciencia de que es necesario
contemplar un proceso de desarrollo como algo más que un simple
conjunto de labores técnicas interconectadas mediante un lenguaje
formal común, permite que se lleven a cabo procesos serios,
escalables, fáciles de mantener, medibles y exitosos de desarrollo.
Desarrollar software no es una labor meramente técnica, sino que es
un trabajo mediado, concertado y dirigido desde una perspectiva
organizacional mayor. Se requiere tener esta claridad si se espera
aprovechar todo el potencial que las iniciativas de desarrollo
presentan en la actualidad.

Pregunta 20 6.25 / 6.25 pts

El respeto por los derechos de autor se contempla en el desarrollo de


software.
¿El software libre es?

Software por el que nunca se puede cobrar dinero por su uso.

¡Correcto! Software que puede ser utilizado y modificado sin restricción.

La palabra "libre" en nuestro nombre no se refiere al precio; se


refiere a la libertad. Primero, a la libertad de copiar y redistribuir un
programa a tus vecinos, para que ellos al igual que tú, lo puedan
usar también. Segundo, a la libertad de cambiar un programa, así
podrás controlarlo en lugar que el programa te controle a ti; para
esto, el código fuente tiene que estar disponible para ti. Free
Software Foundation, 1986.

Software que puede ser instalado en cualquier computador.

Software que corre sobre el sistema operacional Linux.

https://poli.instructure.com/courses/11071/quizzes/40509 14/15
16/12/2019 Evaluacion final - Escenario 8: SEGUNDO BLOQUE-TEORICO/INTRODUCCION AL DESARROLLO DE SOFTWARE-[GRUPO1]

Puntaje del examen: 125 de 125

https://poli.instructure.com/courses/11071/quizzes/40509 15/15

También podría gustarte