Universidad Autónoma de Chiapas Facultad de Contaduría y Administración Campus I Licenciatura en Sistemas Computacionales
MATERIA: Ingeniería de Software I
NOMBRE DEL TRABAJO: Características de un buen software
DOCENTE: Jorge Humberto Ruiz Ovalle
ALUMNO: Cristian de Jesús Domínguez Cruz
SEMESTRE Y GRUPO: 8° B.
TUXTLA GUTIERREZ CHIAPAS, 20 DE AGOSTO DE 2014.
Universidad Autónoma de Chiapas Facultad de Contaduría y Administración Campus I Licenciatura en Sistemas Computacionales
Corrección: Significa que el programa cumple con los requerimientos especificados en el análisis.
Completitud: Este concepto se aplica cuando en un sistema se han implementado las funciones requeridas.
Concisión: Compacto en líneas de código. Robustez: Un programa es robusto si reacciona de forma adecuada frente a situaciones imprevistas.
Fiabilidad:
el programa debe funcionar en prácticamente cualquier
situación. Eficiencia: Es la capacidad del software para hacer buen uso de los recursos que manipula.
-Rendimiento del tiempo de ejecución de un programa. Integridad: Se refiere a la exactitud de los cálculos. Los programas deben ser lo más 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 modificación de un producto de software después de la entrega, para corregir errores, mejorar el rendimiento, u otros atributos.
Facilidad de Traza: Capacidad de alcanzar una representación del diseño o un componente real del programa hasta los requisitos.
Generalidad: Amplitud de aplicación potencial de los componentes del programa. Es decir, los módulos creados pueden ser útiles en otras aplicaciones del mismo tipo, o aplicaciones que manejen tipos de datos semejantes.
Modularidad: División del programa en pequeños módulos.
Universidad Autónoma de Chiapas Facultad de Contaduría y Administración Campus I Licenciatura en Sistemas Computacionales
Flexibilidad: Los programas deben poderse adaptar a nuevas necesidades con tan sólo ligeros cambios.
Facilidad de Prueba: Es la facilidad de verificación de corrección de un software. Que tan sencillo es la realización 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 básicos de la construcción 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 estándares. Exactitud y Precisión de Cálculos: Es la precisión de los cálculos y el control de datos del sistema. Consistencia: Uso de métodos de diseño, técnicas de documentación a través del desarrollo. Estandarización de los Datos: Manejar tipos de datos estándares a lo largo del programa. Independencia del Hardware: Que los diseños sean independientes de la máquina o máquinas que se tienen destinadas para el software. Legibilidad: Un programa puede hacerse más legible dándole cierto formato al código, utilizando el sangrado para reflejar las estructuras de control
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.