Ir al contenido principal

Puntos de Calidad Ingenieria de Software

-Corrección.
El grado en que el programa cumple con su especificación y satisfacer los objetivos que propuso el cliente.
-Confiabilidad.
El grado en que se esperaría que un programa desempeña su función con la precisión requerida.
Caracterizada por la probabilidad del sistema de operar sin fallas. Se puede medir en función del tiempo promedio entre fallas, tasa de ocurrencia de fallas o la probabilidad de fallas ante peticiones recibidas.
-Eficiencia.
La cantidad de código y de recursos de cómputo necesarios para que un programa realice su función. Que tanto cumple o no con su objetivo la aplicación.
Es una medida de la eficiencia en el uso de los recursos del sistema y se mide en términos del uso de la memoria, ancho de banda, espacio en disco o disponibilidad de capacidad del procesador durante las operaciones.
-Integridad.
El grado de control sobre el acceso al software o los datos por parte de las personas no -autorizadas.
-Facilidad de uso.
El esfuerzo necesario para aprender, operar y preparar los datos de entrada de un programa interpretan la salida. Se refiere a que tan fácil de usar es la aplicación.
-Facilidad de mantenimiento.
El esfuerzo necesario para localizar y corregir un error en un programa. Que no contenga complejidad de código y que exista la documentación necesaria para que cualquier persona calificada pueda darle mantenimiento a la aplicación.
-Flexibilidad.
El esfuerzo que demanda probar un programa con el fin de asegurar que realiza su función.
Capacidad de adaptación para aumentar, extender o expandirse con usuarios adicionales. Es medido en función del esfuerzo, duración o costo de agregar o modificar componentes específicos.
-Portabilidad.
El esfuerzo necesario para transferir el programa de un entorno de hardware o software a otro.
está relacionado con el costo o esfuerzo de mover un sistema a otro equipo, sistema operativo, lenguaje o compilador.
-Facilidad de reutilización.
El grado en que un programa o partes de él pueden reutilizarse en otras aplicaciones(en relación con el empaquetamiento y el alcance de las funciones que realiza el programa).
-Interoperabilidad.

El esfuerzo necesario para acoplar un sistema con otro. Es la facilidad en que un sistema puede intercambiar información o servicios con otros sistemas y es cuantificado como el esfuerzo, duración o costo del intercambio de datos o servicios en protocolos de comunicación, hardware o aplicaciones.

Comentarios

Entradas populares de este blog

XP y Scrum

Programacion Extrema (XP) La programación extrema es una metodología de desarrollo ágil que tiene como principal objetivo aumentar la productividad a la hora de desarrollar un proyecto software. Da prioridad a los trabajos que dan un resultado directo y en los cuales se reduce la burocracia que pueda existir en el entorno de trabajo. Principios Basicos -Retroalimentación. -Proceso continuo en lugar de por bloques. -Propiedad intelectual compartida. -Entendimiento compartido. Conclusiones La programación extrema funciona mejor con gente con talento: profesionales capaces de hacer un diseño simple y escalable. Ellos mismos sabrán amoldarse y adaptarse al entorno de trabajo. Scrum Proceso en el que se aplican de manera regular un conjunto de buenas prácticas para trabajar colaborativamente, en equipo, y obtener el mejor resultado posible de un proyecto. Estas prácticas se apoyan unas a otras y su selección tiene origen en un estudio de la manera de trabajar de equipos altame...

Ingenieria de Software

Las propiedades emergentes de los sistemas complejos En muchos sistemas complejos se generan propiedades emergentes, que son el producto del conjunto de las relaciones entre las partes. Estas propiedades están basadas en conductas simples de éstas y que, como decía Aristóteles, las propiedades del todo generado es mayor que la suma de las propiedades individuales de dichos elementos que conforman el sistema. - La confiabilidad de un sistema informático es una propiedad del sistema que refleja el grado de confianza que el usuario tiene en el sistema. - La disponibilidad de un sistema es la probabilidad de que le sea posible entregar los servicios a sus usuarios cuando se lo soliciten y la fiabilidad es la probabilidad de que los servicios del sistema se entreguen de acuerdo con lo especificado. - La fiabilidad y la disponibilidad se consideran normalmente como las dimensiones más importantes de la confiabilidad. Los modelos del proceso del software son representaciones abstractas de e...

Tarea Sitios Web

1.        YouTube Interfaz:                La interfaz de este sitio web me parece bastante minimalista, simple y al mismo Tiempo también es adecuada y funcional para el usuario. Me parece que tiene Todo en el lugar adecuado y de forma que facilite el lugar donde encontrarlo.                 Mapa de Navegación:                                Creo que aquí no hay error alguno en cuanto a la navegación, ya que puedes ir                                Visitando diversas partes del sitio sin necesidad de salir...