La dependencia de aplicaciones para el sistema operativo
Enviado por jguzmanceleita • 25 de Julio de 2012 • Práctica o problema • 1.043 Palabras (5 Páginas) • 1.066 Visitas
Ejercicio 1 . Encontrar ejemplos concretos de dependencias de aplicaciones para con el
sistema operativo o con el hardware. ¿Por qué razón estas dependencias pueden afectar la
calidad del software?
Ejercicio 2 . Uno de los sistemas operativos más utilizados en el mundo es Microsoft
Windows . Evaluar el cumplimiento de los distintos factores externos de calidad de software
para este sistema operativo, indicando qué versión del mismo se está evaluando. Analizar si
las sucesivas versiones introducidas mejoraron el cumplimiento de alguno de los factores
identificados.
Ejercicio 3 . Se denominó “problema Y2K” a la incapacidad de un sistema de
software de representar fechas usando cuatro dígitos para codificar los años. A fines del
año 1999 mucho dinero fue invertido en la actualización de los sistemas que no estaban
preparados para el cambio de siglo. ¿Qué factor o factores de calidad de software no
cumplían los sistemas alcanzados por el problema Y2K?
Ejercicio 4. En el contexto del tema factores de calidad externos, considere la
siguiente métrica de usabilidad:
Usabilidad = 1 / (cantidad de clicks de ratón necesarios para llevar a cabo
una determinada tarea)
Elija dos usuarios de mail y determine el valor de la métrica “Usabilidad” para la tarea:
enviar un mail sin usar el teclado a una persona existente en la libreta de contactos y
adjuntando un archivo de texto ubicado en el directorio raíz. Conteste cuál de los dos
programas sería el "más usable" de acuerdo con los resultados obtenidos.
ADSI – Calidad del Software Página 1CEET - Distrito Capital
Programa de Formación: ADSI 150758 – TRIMESTRE VI
Conocimiento de Proceso: Aplicar los estándares de calidad involucrados en los procesos de desarrollo
de software, siguiendo el plan establecido para mantener la integridad de los productos de trabajo definidos,
según las prácticas de configuración establecidas por la empresa.
Instructor: Edgar Humberto Angel
Ejercicio 6. ¿Es posible medir la interfaz de un módulo? Proponer al menos dos
criterios que sirvan a tal efecto.
Ejercicio 5. En programación orientada a objetos, las Clases de tipo prívate son
procedimientos privados. ¿Por qué razón sería incorrecto afirmar que estos
procedimientos y funciones en java o Ph P son en general reusables?
Ejercicio 7. En el contexto del tema factores de calidad internos del software, una
métrica para medir la complejidad del código fuente en función de su contenido de
información es la métrica de Halstead, que se define de la siguiente manera y su unidad es
en bits:
Volumen = Longitud * Log2(Vocabulario)
donde
:
Longitud = cantidad de todas las instancias de variables usadas
Vocabulario = cantidad de variables definidas.
Determine el volumen de las siguientes porciones de código y en base a ello decida cuál
de las dos contiene más contenido de información:
Procedure BubbleSort(numbers:
Array of
Integer; size :
Integer); Var i, j,
temp : Integer; Begin
For i := size-1 DownTo 1 do
For j := 2 to i do
If (numbers[j-1] > numbers[j])
then
...