Examen Ultimo PSP

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

17/12/2019 Evaluacion final - Escenario 8: SEGUNDO BLOQUE-TEORICO - PRACTICO/PROCESO DE SOFTWARE PERSONAL - PSP-[GR…

Evaluacion final - Escenario 8

Fecha de entrega 17 de dic en 23:55 Puntos 100 Preguntas 10


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

Volver a realizar el examen

Historial de intentos

Intento Hora Puntaje


MÁS RECIENTE Intento 1 46 minutos 98.57 de 100

https://poli.instructure.com/courses/11260/quizzes/41128 1/10
17/12/2019 Evaluacion final - Escenario 8: SEGUNDO BLOQUE-TEORICO - PRACTICO/PROCESO DE SOFTWARE PERSONAL - PSP-[GR…

Puntaje para este intento: 98.57 de 100


Entregado el 17 de dic en 20:58
Este intento tuvo una duración de 46 minutos.

Pregunta 1 10 / 10 pts

La estimación de proyectos software es una tarea muy compleja, pero


de vital importancia en toda la etapa de desarrollo del software; el
método PROBE apoya este proceso. ¿Cuáles de los siguientes
procesos no hacen parte del método PROBE?

Calcular el intervalo de predicción

Diseño conceptual

¡Correcto!
Analizar el número de espacios en blanco.

¡Correcto!
Construcción del product backlog

La Construcción del product backlog es un proceso propio de las


metodologías ágiles. Los espacios en blanco no son tenidos en
cuenta en el método de estimación, pues no existe un proceso de
análisis de este tipo de espacios; los procesos que hacen parte
del método PROBE se listan a continuación

Estimar los tamaños de los elementos

Pregunta 2 10 / 10 pts

Una herramienta útil para la Administración de defectos, seguimiento y


control de procesos es Git Hub. ¿Cómo contribuye Git Hub al
desarrollo de software a nivel personal?

¡Correcto!

Permite tener trazabilidad sobre el proceso de desarrollo de software

https://poli.instructure.com/courses/11260/quizzes/41128 2/10
17/12/2019 Evaluacion final - Escenario 8: SEGUNDO BLOQUE-TEORICO - PRACTICO/PROCESO DE SOFTWARE PERSONAL - PSP-[GR…

Esta respuesta es correcta. Mediante el burndown chart se tiene


acceso a todo el proceso de desarrollo de manera gráfica; Git Hub
genera estadísticas sobre el proceso y cuenta con varios plugins
que adicionan características a los reportes.

Ninguna de las respuestas es válida.

Establece una relación directa entre el cliente y el programador

Utiliza tecnología Big Data de la cual se puede analizar múltiples cosas

No contribuye porque añade más complejidad al código

Pregunta 3 10 / 10 pts

En la siguiente tabla se presenta el conjunto de descripciones del


proxy y el número de LOC asociadas.

¿Cuál es el promedio de líneas de código para un proxy de un


formulario de registro HTML de acuerdo con la tabla?

¡Correcto! 20

El promedio es la suma de los valores dividido en el número de


muestras. La respuesta es correcta

Ninguno de los valores.

21

https://poli.instructure.com/courses/11260/quizzes/41128 3/10
17/12/2019 Evaluacion final - Escenario 8: SEGUNDO BLOQUE-TEORICO - PRACTICO/PROCESO DE SOFTWARE PERSONAL - PSP-[GR…

82

Pregunta 4 10 / 10 pts

Organice cada una de las descripciones con el respectivo nivel al que


pertenece:

¡Correcto! Tiene 3 fases:


PSP 0: Proceso base
planificación, desarrollo
(diseño, código,
compilación, prueba) y
post mortem. A partir del
registro de datos se
establece una línea de
base para la medición del
proceso actual: tamaño
de un programa, tiempo
dedicado a la
programación, fallas
eliminadas e inyectadas.
En un análisis post
mortem, el ingeniero se
asegura que todos los
datos de los proyectos
han sido correctamente
registrados y analizados.

¡Correcto! Avanza el proceso con la


PSP 0.1: Medición y est
adición de un estándar de
codificación, una
medición de tamaño y el
desarrollo de un plan
personal de mejora de
procesos (PPMP), en el
que el programador o
ingeniero registra sus
propias ideas para
mejorar su proceso.

https://poli.instructure.com/courses/11260/quizzes/41128 4/10
17/12/2019 Evaluacion final - Escenario 8: SEGUNDO BLOQUE-TEORICO - PRACTICO/PROCESO DE SOFTWARE PERSONAL - PSP-[GR…

¡Correcto! Sobre la base de los


PSP 1: Proceso de plane
datos recogidos en el
establecimiento de la
línea base, el ingeniero
define el alcance,
determina cuán grande es
un nuevo programa y
prepara un informe de
prueba (PSP1).

¡Correcto! Para estimar el tiempo


PSP 1.1: Estimación de t
total se utilizan los datos
acumulados de los
proyectos anteriores.
Cada nuevo proyecto
registrará el tiempo real
ejecutado. Con base en
esta información, se
realiza la planificación y
estimación de tiempo y
tamaño.

¡Correcto! El foco o punto central es PSP 2: Proceso de admi


la prevención de defectos
y la eliminación de ellos;
para esto agregan dos
nuevas fases: revisión de
diseño y revisión de
código. Los ingenieros
aprenden a evaluar y
mejorar su proceso
midiendo cuánto tiempo
toma las tareas y el
número de defectos que
inyectan y eliminan en
cada fase de desarrollo.
Los ingenieros
construyen y utilizan
listas de verificación para
el diseño y las revisiones
de código.

¡Correcto!

https://poli.instructure.com/courses/11260/quizzes/41128 5/10
17/12/2019 Evaluacion final - Escenario 8: SEGUNDO BLOQUE-TEORICO - PRACTICO/PROCESO DE SOFTWARE PERSONAL - PSP-[GR…

Introduce PSP 2.1: Verificación de


especificaciones de
diseño y técnicas de
análisis.

¡Correcto! Es proceso de mejora


PSP 3: Proceso persona
continua y planeación de
proyectos a gran escala;
también es un nivel
heredado que ha sido
reemplazado por TSP.

Pregunta 5 10 / 10 pts

Una prueba unitaria se utiliza para comprobar que un método concreto


del código funciona correctamente.

Falso

¡Correcto! Verdadero

Las pruebas unitarias, como su nombre lo indica se encargan de


las unidades o partes del software; se utilizan para comprobar que
un método concreto del código funciona correctamente y para
probar el conjunto se suelen utilizar otro tipo de pruebas como,
por ejemplo, las pruebas de integración.

Pregunta 6 8.57 / 10 pts

PSP cuenta con 4 niveles y 3 subniveles; esto permite distinguir la fase


del proceso de desarrollo personal en la que se encuentra. Organice
desde el más básico hasta el más avanzado los siguientes niveles y
subniveles del proceso personal de software que se listan a
continuación:

https://poli.instructure.com/courses/11260/quizzes/41128 6/10
17/12/2019 Evaluacion final - Escenario 8: SEGUNDO BLOQUE-TEORICO - PRACTICO/PROCESO DE SOFTWARE PERSONAL - PSP-[GR…

¡Correcto! Proceso base


1

¡Correcto! Medición y estandares 2

¡Correcto! Proceso de planeación 3


personal

¡Correcto! Estimación de tamaño y


4
tiempo

¡Correcto! Proceso de
5
administración de calidad
personal

¡Correcto! Verificación de diseño 6

Respondido proceso personal cíclico 2

Respuesta correcta 7

Pregunta 7 10 / 10 pts

PSP son las sigas que hacen referencia al proceso personal de


software una marca registrada de Carnegie Mellon University. ¿Cuáles
de los siguientes corresponde a una herramienta de gestión de
cronograma en PSP?

History mapping

Diagrama de Gantt

Ninguna de las respuestas es válida

https://poli.instructure.com/courses/11260/quizzes/41128 7/10
17/12/2019 Evaluacion final - Escenario 8: SEGUNDO BLOQUE-TEORICO - PRACTICO/PROCESO DE SOFTWARE PERSONAL - PSP-[GR…

¡Correcto!
PSP define sus propios scripts

PSP define sus propios scripts. Los demás artefactos usados no


están dentro de PSP como marca registrada de Carnegie Mellon
University; estos últimos son propios de las metodologías ágiles.

Release planning

Pregunta 8 10 / 10 pts

PSP cuenta con 4 niveles y 3 subniveles; esto permite distinguir la fase


del proceso de desarrollo personal en la que se encuentra. Organice
desde el más básico hasta el más avanzado la estructura PSP con los
niveles que se listan a continuación:

¡Correcto! Introduces quality 3


management and design

¡Correcto! Introduces process


1
discipline and
measurement

¡Correcto! Introduces to TSP 4

¡Correcto! Introduces estimating and 2


planning

Pregunta 9 10 / 10 pts

La siguiente gráfica representa la tabla de distribución normal


estándar:

https://poli.instructure.com/courses/11260/quizzes/41128 8/10
17/12/2019 Evaluacion final - Escenario 8: SEGUNDO BLOQUE-TEORICO - PRACTICO/PROCESO DE SOFTWARE PERSONAL - PSP-[GR…

¿Cuál es el resultado de los valores de la distribución normal z si el


valor de probabilidad para la variable estándar Z corresponde a 0,5?

Infinito

0.2912

¡Correcto!
0

Es la suma de los valores en la fila 1 y columna 1, es donde se


encuentra el valor 0.5.

Ninguna respuesta es correcta

0.3085, 0.3050, 0.3015, 0.2981, 0.2946, 0.2912, 0.2877, 0.2843,


0.2810 y 0.2776

https://poli.instructure.com/courses/11260/quizzes/41128 9/10
17/12/2019 Evaluacion final - Escenario 8: SEGUNDO BLOQUE-TEORICO - PRACTICO/PROCESO DE SOFTWARE PERSONAL - PSP-[GR…

Pregunta 10 10 / 10 pts

Dos de las herramientas o disciplinas más importantes en el proceso


de desarrollo personal, o en el desarrollo de software, son la
probabilidad y la estadística, pues aportan métricas e indicadores para
el análisis del proceso. ¿Cómo se expresa el intervalo de confianza?

Simplemente se toma el promedio o la media, y se añade “±” y la


varianza

¡Correcto!
Simplemente se toma el promedio o la media, y se añade “±” y el
margen de error

Respuesta correcta; el margen de error me permite describir el


intervalo de confianza.

Ninguna de las respuestas es válida

Simplemente se toma el promedio o la media, y se añade “±” y la


desviación estándar

Simplemente se toma el promedio o la media, y se añade “±” y el valor


crítico

Puntaje del examen: 98.57 de 100

https://poli.instructure.com/courses/11260/quizzes/41128 10/10

También podría gustarte