viernes, 17 de abril de 2009

MANTENIMIENTO DE SOFTWARE

El mantenimiento
Es la capacidad de poder modificar el sistema que esta se puede realizar en el transcurso de su desarrollo o despues de entregarlo tambien se haran las modificacionse correspondientes a las necesidades del usuario, para un mejor uso de este ya adaptandoce a las nuevas necesidades de este.
La fase de mantenimiento de software involucra cambios al software en orden de corregir defectos y dependencias encontradas durante su uso tanto como la adición de nueva funcionalidad para mejorar la usabilidad y aplicabilidad del software.
El mantenimiento del software involucra varias técnicas específicas. Una técnica es el rebanamiento estático, la cual es usada para identificar todo el código de programa que puede modificar alguna variable de este . Es generalmente útil para la refabricación del código del programa y específicamente útil para asegurar conformidad para el nuevo sistema.
Tipos de mantenimiento [editar]
A continuación se señalan los tipos de mantenimientos existentes, definidos tal y como se especifican para la metodología de MÉTRICA:

Perfectivo: Son las acciones llevadas a cabo para mejorar la calidad interna de los sistemas en cualquiera de sus aspectos: reestructuración del código, definición más clara del sistema y optimización del rendimiento y eficiencia.
Evolutivo: Son las incorporaciones, modificaciones y eliminaciones necesarias en un producto software para cubrir la expansión o cambio en las necesidades del usuario.
Adaptativo: Son las modificaciones que afectan a los entornos en los que el sistema opera, por ejemplo, cambios de configuración del hardware, software de base, gestores de base de datos, comunicaciones, etc.
Correctivo: Son aquellos cambios precisos para corregir errores del producto software.

la calidad de softaware

La calidad de softawre se define como la efeciencia que debe de tener el sistema para que cumpla los requisitos del usuario y especificaciones de cliente.Por medio de los diferentes tipos de modelos de calidad para tener una mejor calidad de software.

domingo, 1 de marzo de 2009

pruebas de caja negra

PRUEBAS DE CAJA NEGRA
ME INTERESO EL TEMA POR QUE NOS DICE EL COMPORTAMIENTO EN LAS ENTRADAS Y SALIDAS DEL PROGRAMA DETERMINADO  Y SELECIONA UN CONJUNTO DE ELLAS PARA TRABAJAR  NOS DICE SI TIENE ALGUN ERROR EN NUESTRO SISTEMA Y CON ESTO PODREMOS TRABAJAR EN NUESTRO ERROR Y CORREGIRLO PARA UN MEJOR DESEMPEÑO  EN NUESTRO SISTEMA.

domingo, 25 de enero de 2009

EFICIENCIA EN CODIGO

LA EFICIENCIA DE CODIGO ES MUY IMPORTANTE PARA QUE PUEDAN EJECUATAR SU CODIGO Y TENGAN UN BUEN DISEÑO LO DEBEN REALIZAR CON EL CONJUNTO DE PROCESOS DE TRADUCCION DEL DISEÑO DETALLADO DEL CODIGO COMO SON:
SIMPLIFICACION DE EXPRESIONES ARITMETICAS Y LOGICAS ANTES DE CONVERTIRLAS A CODIGO.
EVITAR EL USO DE PUNTERO Y LAS LISTAS COMPLEJAS.