0% encontró este documento útil (0 votos)
63 vistas3 páginas

Examen Teórico y Práctico de Calidad en Software

El documento presenta un examen teórico y práctico sobre conceptos relacionados a la calidad de software. En el examen teórico, se presentan preguntas sobre temas como métricas de software, sistemas de gestión de calidad, atributos de calidad como mantenibilidad y portabilidad, trabajo en equipo y reglas empíricas. En el examen práctico, se proponen dos ejercicios sobre priorización de características para el desarrollo de un monitor cardíaco y sobre la planificación de un proyecto consider

Cargado por

leeigregorio
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
63 vistas3 páginas

Examen Teórico y Práctico de Calidad en Software

El documento presenta un examen teórico y práctico sobre conceptos relacionados a la calidad de software. En el examen teórico, se presentan preguntas sobre temas como métricas de software, sistemas de gestión de calidad, atributos de calidad como mantenibilidad y portabilidad, trabajo en equipo y reglas empíricas. En el examen práctico, se proponen dos ejercicios sobre priorización de características para el desarrollo de un monitor cardíaco y sobre la planificación de un proyecto consider

Cargado por

leeigregorio
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

EXAMEN TEORICO

1) La calidad, al ser una definición que acompaña al ser humano desde los comienzos de la civilización, conceptualmente
no ha cambiado a lo largo de la historia de la humanidad. V/F. Justifique su respuesta.

2) Las Métricas de software nos permiten:


A- Evaluar métodos y herramientas
B- Medir de fiabilidad
C- Estimar costos y esfuerzo
D- Medir la productividad
E- Todas son correctas

3) ¿La implementación de un Sistema de Gestión de la Calidad es una organización, es una decisión estratégica, táctica u
operativa? Justifique su respuesta.

4) Las Métricas del proceso:


A- Son métricas de tipo tácticas y describen las características propias del – proyecto y de su ejecución.
B- Son cualidades o atributos orientados a la visión que tiene el usuario o administrador del software.
C- Permiten evaluar la calidad de los productos obtenidos en cada etapa del desarrollo.
D- Se tienen en cuenta atributos como: tamaño, calidad, complejidad, esfuerzo, volatilidad, etc.
E- Todas son correctas.

5) Hasta antes de la Segunda Guerra Mundial el concepto de calidad consistía en:


A- Aseguramiento de la calidad.
B- Inspección. (Control de la Calidad)
C- Mejora continua.
D- Calidad Total.

6) Mantenibilidad:
A- Atributos que permiten medir el esfuerzo necesario para realizar modificaciones al software.
B- Atributos que permiten medir el esfuerzo necesario para realizar correcciones al software.
C- Atributos que permiten medir el esfuerzo necesario cuando se incrementa la funcionalidad del software.
D- La mantenibilidad nos ayuda a entender si el software es fácil de modificar y verificar.
E- Todas son correctas.

7) La evaluación Heurística consiste en un método de evaluación de usabilidad por inspección. V/F. Justifique su respuesta
de ser negativa.

8) Portabilidad:
A- La portabilidad tiene como sub-características el nivel de madures y la recuperación.
B- Se refiere a la habilidad del software de ser transferido de un ambiente a otro.
C- Considera aspectos de adaptabilidad, facilidad de instalación, conformidad y la capacidad de análisis.
D- La portabilidad nos ayuda a entender si el software es fácil aprender por los usuarios.
E- La portabilidad nos ayuda a entender si el software es fácil de usar por los usuarios.

9) Conteste con Verdadero o Falso: sobre COMPLEMENTARIEDAD en un equipo de trabajo.

__ A- La complementariedad establece que en un equipo cada miembro debe poner sus habilidades y conocimientos
diferenciales al servicio del equipo.
__ B- La complementariedad en un equipo permite alcanzar logros que de manera individual no será posible.
__ C- La complementariedad precisa que el líder conozca las potencialidades de cada uno de los miembros.
__ D- Es una de las 5” C” del trabajo en equipo junto con Coordinación Comunicación Confianza y Competencia.
__ E- La complementariedad en un equipo permite a cada miembro conocer qué tiene que hacer y cómo hacerlo.

JUSTIFICAR LAS FALSAS.


10) Conteste con Verdadero o Falso: En que etapas del ciclo de desarrollo del software pueden aplicarse reglas empíricas
para medir el proyecto.

__ A- Las reglas empíricas pueden aplicarse en la etapa de requerimiento del ciclo de desarrollo del software.
__ B- Las reglas empíricas pueden aplicarse en la etapa de pruebas del ciclo de desarrollo del software.
__ C- Las reglas empíricas pueden aplicarse en la tapa de construcción del ciclo de desarrollo del software.
__ D- Las reglas empíricas pueden aplicarse en la etapa de comercialización del ciclo de desarrollo del software.
__ E- Las reglas empíricas pueden aplicarse en la etapa de mantenimiento del ciclo de desarrollo del software.

JUSTIFICAR LAS FALSAS.

11) Conteste con Verdadero o Falso: CARACTERISTICAS DEL TRABAJO EN EQUIPO – JUSTIFICAR LAS FALSAS.

__ A- Los conflictos se resuelven por medio de la imposición del líder del equipo.
__ B- Clara cohesión espíritu colectivo concentrado en las tareas y satisfacción por la calidad de sus procesos de
trabajo.
__ C- Los grandes resultados son frutos de las contribuciones individuales.
__ D- Los integrantes tienen responsabilidad por ellos mismos al igual que por el equipo.
__ E- Entre todos se logra una integración armónica de las funciones y actividades a desarrollar.

EXAMEN PRÁCTICO

Ejercicio 1:

A pedido de una institución medica un equipo de ingenieros están trabajando en el desarrollo de un Monitor de
frecuencia cardíaca. Un monitor de frecuencia cardíaca es un dispositivo de control que permite medir/visualizar la
frecuencia cardíaca de un individuo en tiempo real o registrarla para su posterior estudio. Se utiliza sobre todo para
recopilar datos sobre la frecuencia cardiaca mientras se realizan diversos tipos de ejercicio físico. La medición de la
información eléctrica del corazón se denomina electrocardiografía.

Un monitor cardíaco genérico tiene las siguientes funciones:

• Una pantalla de frecuencia cardíaca y ritmo cardíaco.


• Sonido de alarmas por encima y por debajo de un límite preestablecido.
• Capacidad para determinar la presencia de arritmia.

Este equipo será utilizado por personal técnico de la institución, los informes de los resultados serán enviados o
estarán disponibles para los especialistas que lo requieran.

Defina el orden de prioridad de cada una de las características de la norma 9126 donde los ingenieros del equipo
deberían hacer foco para este tipo de solución. Justifique y brinde su opinión.

Ejercicio 2

Una consultora se va a presentar a una licitación para desarrollar una aplicación para un banco y debe planificar el
trabajo cuidadosamente para poder ofrecer una propuesta competitiva en precio y a la vez asegurarse de que el
proyecto va a ser rentable. Un punto importante es la cantidad de personas que debe afectar al trabajo, ya que el
personal que tiene disponible es de 15 personas. Si se requiere una cantidad mayor debería salir a contratar las
personas faltantes, lo que significaría una complicación importante. El proyecto tiene un tamaño – según estimación
del banco – de 400 PF. (Sin Ajustar).
Los factores de ajuste suman 28 puntos. El desarrollo puede hacerse en Cobol, para el cual cada punto de función
equivale a 105 LDC y el tiempo máximo de entrega es de quince meses.
1) Calcular el esfuerzo, la duración y el costo del proyecto sabiendo que el salario medio de cada uno de los
programadores es de USD 2000 mensual y la productividad 200 LDC / per-mes, ¿Cumple con el plazo de
entrega solicitado por el banco?
2) Otra alternativa de la consultora es utilizar un lenguaje de programación dinámico el cual cada punto de
función equivale a 55 LDC, pero tienen que capacitar al personal, lo que la media mensual por programador
subiría a USD 3000 y la productividad 150 LDC / per-mes. Determine cual es la opción mas conveniente
(COBOL o Utilizar el lenguaje dinámico) comparta sus conclusiones.

También podría gustarte