Caracteristicas de Un Buen Software

July 21, 2017 | Author: crisitian1392 | Category: Computer Program, Software, Software Engineering, Areas Of Computer Science, Computer Engineering
Share Embed Donate


Short Description

Caracteristicas...

Description

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

del

programa,

e

insertando

espacios

o

tabuladores.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF