CUESTIONARIO UNIDAD 5
1) Qué es el proceso personal de software? marco de trabajo de procesos para guiar a los
desarrolladores a dar seguimiento a sus propios procesos.
2) €Qué busca mejorar el proceso personal de software? el desempefio de un equipo de
ingenieros, gestionar el tiempo y mejorar la productividad personal
3) &Qué actividades define el proceso personal de software? Planeacién, disefia de alto nivel,
revisién del disefio de alto nivel, desarrollo y andlisis de resultados
4) En que consiste la fase de planeaci6n? En seleccionar requisitos para estimar los recursos
que se usaran, crear un programa del proyecto y estimar el tiempo necesario
5) &En que consiste la fase de disefio de alto nivel? Elaborar especificaciones para los
componentes del software, disefiar esos componentes, construir prototipos
6) &En que consiste la fase de revisién del disefio de alto nivel? En usar métodos para verificar
formalmente errores de disefio
7) 2En que consiste la fase de desarrollo? Revisar el disefio. Generar, compilary probar el
cédigo. Definir una forma de contar lineas de cédigo
8) &Bn que consiste la fase de andlisis de resultados? En determinar la efectividad del proceso
de desarrollo mediante mediciones recolectadas que ofrezcan una guia para mejorar el
proceso
3) &Cémo se toman datos en el proceso personal de software? Cuando el desarrollador trabaja
individualmente debe tomar datos en tablas, las métricas le permiten ordenar el trabajo
diario e integrar el resultado al trabajo en equipo
10) &Qué es el team software process? Un método para mejorar el trabajo en equipo en la
ingenieria de software que enfatiza en los procesos, los productos y el trabajo en equipo
11) &Porqué el team software process enfatiza el trabajo en equipo? Porque se requiere una
estrategia para trabajar en forma coordinada, establecer respansabilidades, dar
seguimiento al avance y entender las debilidades y fortalezas de cada miembro del equipo
112) &En que se diferencia el team software process del personal software process?
ue el team software process se desarrollé para considerar requisitos, pruebas de
integracién, documentacién, roles de equipo, y definir los procesos de equipo
13) €Qué roles existen en los equipos que usan el team software process? Lider del equipo,
gestor de desarrollo, gestor de planificacién, gestor de calidad y administrador de
Fequerimientos
14) éPorqué es necesario el team software process? Porque los ingenieros deben en organizarse
en equipo para encontrar y reparar defectos en etapas tempranas del desarrollo de un
software, reduciendo el tiempo de pruebas
15) €Cudles son los objetivos del team software process? Maximizar |a calidad del software
reduciendo el costo, integrar equipos de alto rendimiento, que los gerentes monitoreen sus
equipos para ayudarlos a alcanzar su maxima productividad y otorgar una guia para
mejoramiento en organizaciones
16) &Cudles son las fases del ciclo de vida del team software process? Lanzamiento, estrategia,
Planeacién, requerimientos, disefio, implementacién, pruebas y postmortem
17) &En qué consiste la fase de planeacin? Asignar las tareas a cada miembro del equipo,
establecer un cronograma de actividades
18) éEn qué consiste la fase de requerimientos? En entrevistar al cliente para delimitar lo que se
debe producir, inspeccionar los requerimientos para probar el producto terminado
19) gEn qué consiste la fase de implementacién? En convertir el diserio a cédigo, analizar el
disefio en busca de errores, se ejecutan los médulos para analizar la calidad de estos
20) &En qué consiste la fase de pruebas? En integrar los médulas y documentar el proyecto para
entregarle manuales de uso al usuario, se hacen pruebas al sistema para evaluar su calidad
y desempefio