NOMBRE DEL TRABAJO: Caractersticas de un buen software
DOCENTE: Jorge Humberto Ruiz Ovalle
ALUMNO: Cristian de Jess Domnguez Cruz
SEMESTRE Y GRUPO: 8 B.
TUXTLA GUTIERREZ CHIAPAS, 20 DE AGOSTO DE 2014.
Universidad Autnoma de Chiapas Facultad de Contadura y Administracin Campus I Licenciatura en Sistemas Computacionales
Correccin: Significa que el programa cumple con los requerimientos especificados en el anlisis. Completitud: Este concepto se aplica cuando en un sistema se han implementado las funciones requeridas. Concisin: Compacto en lneas de cdigo. Robustez: Un programa es robusto si reacciona de forma adecuada frente a situaciones imprevistas. Fiabilidad: el programa debe funcionar en prcticamente cualquier situacin. Eficiencia: Es la capacidad del software para hacer buen uso de los recursos que manipula. -Rendimiento del tiempo de ejecucin de un programa. Integridad: Se refiere a la exactitud de los clculos. Los programas deben ser lo ms exactos posible. Facilidad de Uso: Es la facilidad con la que un usuario puede interactuar con un sistema de software. Facilidad de Mantenimiento: Esfuerzo requerido para la modificacin de un producto de software despus de la entrega, para corregir errores, mejorar el rendimiento, u otros atributos. Facilidad de Traza: Capacidad de alcanzar una representacin del diseo o un componente real del programa hasta los requisitos. Generalidad: Amplitud de aplicacin potencial de los componentes del programa. Es decir, los mdulos creados pueden ser tiles en otras aplicaciones del mismo tipo, o aplicaciones que manejen tipos de datos semejantes. Modularidad: Divisin del programa en pequeos mdulos.
Universidad Autnoma de Chiapas Facultad de Contadura y Administracin Campus I Licenciatura en Sistemas Computacionales
Flexibilidad: Los programas deben poderse adaptar a nuevas necesidades con tan slo ligeros cambios. Facilidad de Prueba: Es la facilidad de verificacin de correccin de un software. Que tan sencillo es la realizacin de pruebas que garanticen la funcionalidad del sistema. Portabilidad: Un programa portable es el que puede ejecutarse en otro entorno sin hacerle modificaciones importantes. Facilidad de Reuso: Es la capacidad de los productos de software para funcionar como bloques bsicos de la construccin de diferentes aplicaciones. Interoperabilidad: Es el esfuerzo requerido para acoplar un sistema a otro. Facilidad de Auditoria: Facilidad con que se puede comprobar la conformidad con los estndares. Exactitud y Precisin de Clculos: Es la precisin de los clculos y el control de datos del sistema. Consistencia: Uso de mtodos de diseo, tcnicas de documentacin a travs del desarrollo. Estandarizacin de los Datos: Manejar tipos de datos estndares a lo largo del programa. Independencia del Hardware: Que los diseos sean independientes de la mquina o mquinas que se tienen destinadas para el software. Legibilidad: Un programa puede hacerse ms legible dndole cierto formato al cdigo, utilizando el sangrado para reflejar las estructuras de control del programa, e insertando espacios o tabuladores.