Fallas del software

Solo disponible en BuenasTareas
  • Páginas : 2 (476 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de noviembre de 2011
Leer documento completo
Vista previa del texto
Defectos de diseño de programas
* Diseños con colores inapropiados para las personas que padecen daltonismo
* Diseños que usan textos con tipografías de difícil lectura por su tamaño odiseño.
* Diseños que fuerzan el uso del ratón o mouse sin dejar alternativas de teclado para personas con disfunciones motrices.
* Diseños con implicaciones culturales, por ejemplo usando partes delcuerpo que en una determinada cultura sean objeto de vergüenza o burla o símbolos con características de identidad cultural o religiosa.
* Estimar que el equipo donde se instalará tienedeterminadas características como la resolución de la pantalla, la velocidad del procesador, la cantidad de memoria o conectividad a internet
[editar] Errores de programación comunes
* División por cero* Ciclo infinito
* Problemas aritméticos como desbordamientos (overflow) o subdesbordamientos (underflow).
* Exceder el tamaño del array
* Utilizar una variable no inicializada
*Acceder a memoria no permitida (access violation)
* Pérdida de memoria (memory leak)
* Desbordamiento o subdesbordamiento de la pila (estructura de datos)
* Desbordamiento de búfer (bufferoverflow)
* Bloqueo mutuo (deadlock)
* Indizado inadecuado de tablas en bases de datos.
[editar] Defectos de instalación o programación
* Eliminación o sustitución de bibliotecas comunes amás de un programa o del sistema (DLL Hell).
* Reiniciar arbitrariamente la sesión de un usuario para que la instalación tenga efecto.
* Presuponer que el usuario tiene una conexiónpermanente a internet.
* Utilizar como fuente de datos enlaces simbólicos a ficheros que pueden cambiar de ubicación.
[editar] Códigos de errores de lenguajes de programación
La mayor parte de loslenguajes de programación presentan al menos dos tipos de errores que permiten a los programadores manejar las fallas de los programas de una manera eficiente y que no resulte agresiva con el usuario...
tracking img