ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejercicios Practicos-Aseguramiento de la Calidad del Software


Enviado por   •  22 de Junio de 2017  •  Ensayo  •  3.102 Palabras (13 Páginas)  •  307 Visitas

Página 1 de 13

Ejercicios  Prácticos

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?

Las aplicaciones dependen totalmente del Sistema Operativo que se está utilizando, algunas  corren solo con ciertos requerimientos de Hardware específicos o aplicaciones que fueron creadas para ser instaladas en un SO determinado. Es necesario obtener una versión de la aplicación para cada SO que queramos usar o que la PC donde se va a instalar la aplicación cuente con los requerimientos de Hardware definidos  para poder funcionar correctamente debido a que si se instala en una versión no identificada, esta situación puede generar fallas e inestabilidad.

Ejemplo: existen aplicaciones que pueden requerir una versión especifica de una biblioteca de vínculos dinámicos la cual es un archivo con extensión (DLL) para poder funcionar, mientras otra aplicación de ese sistema quizás requiera una versión diferente de la misma (DLL). La instalación de ambas aplicaciones genera una situación en la que una de ellas sobrescribe la versión requerida por la otra, por lo que se provoca el mal funcionamiento o la falla de la aplicación. Para evitar esto por lo generar se llevan a cabo intensas pruebas de compatibilidad  antes de la instalación de una nueva aplicación.

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.

Microsoft Windows tiene factores externos para diferentes versiones porque se ha visto obligado por el mercado. Se basa en la necesidad de tener versiones beta o de prueba de sus productos en funcionamiento tan rápido como sea posible. Involucrando al cliente en el proceso de prueba. Para ver así como trabaja su producto y poder determinar cuales trabajan correctamente y cuáles no lo hacen donde ellos mismos le informen de los errores y escuchar sus sugerencias para así corregir esas fallas antes de tirar el producto al mercado.

Mejoras obtenidas de la nueva versión de Windows

Windows 8 vs Windows 10

Windows 8

Windows 10

Este Sistema Operativo está enfocado para ser usado en dispositivos portables como teléfonos Smartphone y tabletas, un mercado en el que las versiones anteriores de Windows no eran funcionales. 
Estos equipos no poseen ratón ni muchas veces teclados físicos, por lo que se introduce una interface llamada Modern UI, que rompe con todo lo que estábamos acostumbrados desde el primer Windows.  

Tiene inicio y apagado más rápido que sistemas operativos anteriores, funcionamiento más eficiente del sistema e incluso en equipos con pocas prestaciones de hardware posee compatibilidad con dispositivos externos de última generación, como celulares, impresoras, etc. incluye un programa antivirus y antimalware propio. 
 y aplicaciones disponibles en la tienda de Microsoft. Es el primer sistema operativo con una tienda de aplicaciones incluida. Windows 8 incluye algunas aplicaciones elementales, pero hay una gran multitud de ellas disponibles para descargar e instalar desde la tienda, la gran mayoría gratis. Mas sin embargo los requisitos de hardware necesarios para instalar Windows 8 no los poseen muchos de nuestros equipos. 
para que funcionen las aplicaciones Modern UI y exige casi constantemente una conexión a internet para cualquier tarea, con cuadros de alertas que pueden ser desesperantes al trabajar offline.  Se recomienda no actualizar o reemplazar el sistema. Instala una copia limpia del sistema en una partición, conservando el sistema operativo que usas actualmente funcional.

Este nuevo Sistema Operativo  es un sistema ligero que consume menos recursos que los anteriores. Parece funcionar especialmente bien en portátiles y Netbook antiguos. Si tienes un PC viejo que cumple los requisitos mínimos... Windows 10 te sorprenderá.         Si tienes Windows 8, el salto a Windows 10 es casi inevitable porque dice adiós al escritorio Metro, y las apps se convierten en simples programas que se pueden redimensionar en una ventana, minimizar, o utilizar en multitarea como cualquier otro programa de Windows. Se eliminan también las irritantes Charms (barras laterales emergentes) que surgían en los momentos más inoportunos. Windows 10 será el último sistema operativo de Microsoft. A partir de ahora dejará de ser un software, para convertirse en un servicio online que se actualizará y expandirá de forma indefinida, a través de Internet. Windows 10 se va a convertir en un servicio integrador que te permitirá usar todos tus datos (fotos, vídeos, documentos, proyectos, programas) en cualquier dispositivo, sincronizando de uno a otro de forma automática. Si tienes varios ordenadores, o distintos tipos de dispositivos (tabletas, móviles, PCs), Windows 10 es el que mejor va a sincronizar tus datos sin que tu apenas tengas que intervenir. Aquí desaparece Windows Media Center, y con él la posibilidad de reproducir el formato DVD. Si quieres reproducir tus discos tendrás que instalar alguna aplicación externa y la actualización gratis solo será el primer año.

Ejercicio 3

En el contexto del tema Gestión de Riesgos, suponga que usted es el dueño de una pequeña empresa de desarrollo de software, por ejemplo formada por cinco programadores.  Considere el riesgo asociado a la pérdida de todos los archivos de datos y código fuente y conteste las siguientes preguntas:

  1. ¿Cuáles son los riesgos asociados?

  • Riesgos y amenazas: algunos pueden ser de recursos humanos, ambientales, físicos, tecnológicos, financieros y organizacionales.
  • Ambientales: lluvia, inundaciones, terremotos, tormentas, humedad, calor, etc.
  • Humanos: esto implica el robo de la información, fraude, derramar café u otros líquidos, adulterar la codificación, robo, borrado accidental de archivos, entre otros.
  • Tecnológicos: virus y malware dañinos, fallas del servicio eléctrico, fallas del Hardware o Software, fallas del aire acondicionado la cual puede producir calentamiento en los equipos, fallas de la planta de emergencia.

Uno de los mayores riesgo aparte de todos los anteriores es no haber tenido un registro anticipado, porque entonces estos programadores y desarrollares deberán comenzar desde cero a poner en función la recuperación de todos los archivos perdidos y plasmar de nuevo todo ese código fuente, pasado ya el tiempo es más difícil recordar que procedimiento y qué tipo de datos usaban para dicho software.

...

Descargar como (para miembros actualizados) txt (20 Kb) pdf (196 Kb) docx (24 Kb)
Leer 12 páginas más »
Disponible sólo en Clubensayos.com