Reconocimiento Unidad 2
Enviado por TNT121 • 13 de Mayo de 2013 • 957 Palabras (4 Páginas) • 312 Visitas
1
Los medios más efectivos para asegurar la calidad del software son el uso de:
Seleccione una respuesta.
a. Estándares
b. Políticas
c. Personal Idóneo
d. Recursos
2
Los métodos cuantitativos al desarrollo del software se establecieron en 1970 (Möller & Paulish, 1993). Existían cuatro tendencias tecnológicas principales que fueron las que
evolucionaron en las métricas de hoy en día, seleccionar correctamente las tendencias asociadas a la definición:
A medida que los proyectos de software se fueron
haciendo más grandes y más complejos, se fue viendo la necesidad de controlar el proceso de desarrollo. Este proceso incluía la definición
del ciclo de vida de desarrollo en varias fases secuenciales y ponía más énfasis en la gestión
del proyecto software con mejores controles de los recursos.
Las técnicas relacionadas con la garantía del software mejoraron significativamente a finales de los 70 y principios de los 80. Especialmente
interesante para los métodos cuantitativos fue
la acumulación de datos de fallos durante las distintas fases del ciclo de vida del software.
Estas técnicas fueron desarrolladas a mediados de los 70 para estimar el esfuerzo y la planificación
necesarios para desarrollar un producto software, basado en la estimación del número de líneas de código necesarias para implementarlo u otros factores. Algunos ejemplos de estas técnicas incluyen el modelo SLIM de Larry Putnam y el
modelo COCOMO de Barry Boehm.
A mediados de los 70 existía una significativa
actividad investigadora para desarrollar medidas de la complejidad del código. Estas métricas eran fáciles de calcular a partir del código del producto. Algunos ejemplos de ellas son la medida de complejidad ciclomática de McCabe y la ciencia del software de Halstead.
3
La práctica más conocida de detección de errores es el testeo
de software. Las actividades de testeo pueden clasificarse en:
Seleccione una respuesta.
a. Actividades de Testeo de caja blanca y Testeo de caja negra
b. Actividades de Testeo de comportamiento y Testeo estructurado
c. Actividades de Testeo de ciclo de datos y Testeo de combinación de datos
d. Actividades Estáticas y Dinámicas
4
CMM es un modelo de referencia que proporciona a las organizaciones de desarrollo de software una guía de cómo controlar sus procesos de desarrollo y mantenimiento
software y cómo obtener una cultura de ingeniería del
software.En él se definen los siguientes cinco niveles de madurez en el desarrollo de software, seleccione cada uno de los niveles y su definición:
tanto la gestión del proceso software como las
actividades de ingeniería se documentan, se estandarizan y están integradas dentro de la organización.
se realizan medidas detalladas del proceso software y se obtienen productos de calidad.
el proceso software se caracteriza porque se hace
como se puede, y a veces resulta caótico. El éxito del proceso depende de la competencia de la persona individual, no de la organización.
se utiliza una mejora continua del procesos usando realimentación del mismo y los nuevos avances y tecnología.
existen disciplinas básicas de gestión
...