CARACTERÍSTICAS E IMPORTANCIA DE SOFTWARE

El software tiene tres características principales:

1) Características operativas
2) Características de transición
3) Características de revisión

Características operativas del Software

Son factores de funcionalidad, es como se presenta el software, es la “parte exterior” del mismo. Incluye aspectos como:
  • Corrección: El software que estamos haciendo debe satisfacer todas las especificaciones establecidas por el cliente.
  • Usabilidad / Facilidad de aprendizaje: Debe ser sencillo de aprender.
  • Integridad: Un software de calidad no debe tener efectos secundarios.
  • Fiabilidad: El producto de software no debería tener ningún defecto. No sólo esto, no debe fallar mientras la ejecución.
  • Eficiencia: Forma en que el software utiliza los recursos disponibles. El software debe hacer un uso eficaz del espacio de almacenamiento y el comando ejecutar según los requisitos de tiempo deseados.
  • Seguridad: Se deben tomar medidas apropiadas para mantener los datos a salvo de las amenazas externas

Características de transición del Software

  • Interoperabilidad: Es la capacidad para el intercambio de información con otras aplicaciones.
  • Reutilización: Es poder utilizar el código de software con algunas modificaciones para diferentes propósitos.
  • Portabilidad: Capacidad para llevar a cabo las mismas funciones en todos los entornos y plataformas.

Características de revisión de Software

Son los factores de ingeniería, la “calidad interior ‘del software como la eficiencia, la documentación y la estructura. Incluye aspectos como:
  • Capacidad de mantenimiento: El mantenimiento del software debe ser fácil para cualquier tipo de usuario.
  • Flexibilidad: Los cambios en el software debe ser fácil de hacer.
  • Extensibilidad: Debe ser fácil de aumentar nuevas funciones.
  • Escalabilidad: Debe ser muy fácil de actualizar para más trabajo.
  • Capacidad de prueba: Prueba del software debe ser fácil.
  • Modularidad: Debe estar compuesto por unidades y módulos independientes entre sí.

Para poder comprender lo que es el software y consecuentemente la ingeniería del software, es importante examinar las características del software que lo diferencian de otras cosas que los hombres pueden construir. El software es un elemento del sistema que es lógico, en lugar de físico. Por tanto, el software tiene unas características considerablemente distintas a las del hardware:

  • El software se desarrolla, no se fabrica en un sentido clásico: se utiliza un modelo de proceso de desarrollo que comprende análisis, diseño, desarrollo, implementación y evaluación para obtener un producto de calidad.

  • El software no se "estropea", pero se deteriora: El software durante su vida sufre cambios por lo que es probable que surjan fallos y defectos que si no se corrigen permiten que el software se vaya deteriorando.

  • La mayoría del software se construye a medida, en vez de ensamblar componentes existentes: a medida que el software evoluciona se crean estándares de diseño.
  • la reusabilidad es una característica importante para un componente de software de alta calidad. Es decir, el componente debe diseñarse e implementarse para que pueda volver a usarse en muchos programas diferentes. 



  • IMPORTANCIA

La importancia del software surge del avance tecnológico y la necesidad de usar los dispositivos modernos. El software es la herramienta visual que nos permite interactuar con el hardware de un equipo.
Dispositivos como el computador, celular e incluso las cámaras fotográficas, no podrían utilizarse sin tener instalado el software necesario para hacerlo funcionar.
En la actualidad casi todos los hogares tienen al menos una computadora y casi todos los miembros de la familia tienen al menos un dispositivo móvil. Los niños aprenden a utilizar equipos desde temprana edad y la mayoría de los adultos saben al menos como utilizar un computador para navegar por internet.
Las empresas requieren de un software que les permita manejar sus operaciones y controlar sus empleados, incluso pequeños negocios necesitan una forma de llevar la contabilidad y verificar su crecimiento.
De ahí, se puede decir que el software es importante al ser parte de las actividades diarias de la mayoría de personas.



.

No hay comentarios:

Publicar un comentario