Informática

Páginas: 11 (2740 palabras) Publicado: 31 de octubre de 2012
Conferencia 3: Defectos del software
Listas de comprobación
Estándares de codificación

Objetivos:
Enunciar la definición de defectos del software.
Conocer los distintos tipos de defectos
Definir qué es un estándar de codificación.

Desarrollo:
El trabajo de todo ingeniero del software es entregar productos con calidad que debensatisfacer tanto las necesidades funcionales de los usuarios como hacer de una forma segura y consistente el trabajo de los mismos.
El primer aspecto de la calidad del software está relacionado con los defectos del mismo.
¿Por qué puede estar dado el surgimiento de estos defectos durante el desarrollo del software?

El software es la única tecnología que ignora la calidad hasta las pruebas
1-No planifican sus tareas
2- Se ignoran los requisitos y el diseño del proceso productivo
3- Se diseña mientras se codifica (la costumbre introducir código rápidamente para obtener sin haber diseñado antes )

Esta práctica introduce volúmenes de defectos (estadísticas internacionales plantean que)
1- Ingenieros de experiencia introducen un error por cada 7-10 líneas de código que desarrollan(un número alto para el proceso productivo)
2- La mayoría de estos defectos pudieron haberse detectados si se hubieran realizado pruebas y se hubiera planificado correctamente todo el proceso productivo
3- Hay estadísticas que plantean que arreglar estos errores toma casi la mitad del cronograma del proceso productivo.

Principios de ingeniería del software (han servido para mejorar esteproceso productivo)
1- Necesidad de planes ajustados
2- Importancia de los detalles en el diseño
3- Eliminación temprana de los defectos
4- Inspecciones efectivas
5- Centrarse en la calidad todo el tiempo en el proceso productivo

¿Pero qué son los defectos del software?
El término defecto se refiere a algo que está equivocado en un programa, tal como un error sintáctico, una faltatipográfica, un error de puntuación, o una sentencia incorrecta. Los defectos pueden estar en los programas, en los diseños o incluso en los requisitos. Pueden ser sentencias extras o redundantes, sentencias incorrectas o secciones del programa omitidas.
Un defecto es cualquier cosa que reduce la capacidad de los programas para cumplir completa y efectivamente las necesidades de los usuarios.

Loserrores son cosas incorrectas que cometen las personas y, sin tener en cuenta cuándo y quién los comete, los defectos son elementos defectuosos de los programas. Así, las personas cometen menos errores o equivocaciones mientras los programas tienen defectos. Cuando los ingenieros cometen errores que conducen a defectos a esto se le denomina introducción de defectos.
A no ser que los ingenierosencuentren y corrijan los defectos que introducen, estos llegarán al final del producto acabado. El problema es que llevan mucho tiempo y dinero encontrar y corregir los defectos de software. Para producir pocos defectos debes aprender de los defectos que has introducido, identificar los errores que los causan y aprender cómo evitar repetir los mismos errores en el futuro.

Tipos de DefectosNúmero del tipo Nombre del tipo Descripción
10 Documentación Comentarios, mensajes
20 Sintaxis Ortografía, puntuación, formatos de las instrucciones
30 Construir, paquetes Gestión del cambio, librerías, control de versión
40 Asignación Declaración, nombres duplicados
50 Interfaz Llamadas a procedimientos y referencias, formatos de usuarios
60 Chequeo Mensajes de error, chequeosinadecuados
70 Datos Estructura, contenido
80 Función Lógica, puntero, bucles, recursión
90 Sistema Configuración, temporización, memoria
100 Entorno Diseño, compilación, pruebas y otros problemas que soporta el sistema


La Comprensión de los Defectos

El primer paso para gestionar los defectos es entenderlos. Para hacer eso debes reunir los datos de defectos, entonces podrás entender los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS