Ingeniería de Software | Producto de software

Los productos de software no son más que sistemas de software entregados al cliente con la documentación que describe cómo instalar y utilizar el sistema. En ciertos casos, los productos de software pueden ser parte de los productos del sistema donde el hardware, además del software, se entrega a un cliente. Los productos de software se producen con la ayuda del proceso de software. El proceso de software es una forma en la que producimos software. 

Tipos de productos de software: 
Los productos de software se dividen en dos grandes categorías: 

  1. Productos genéricos: 
    Los productos genéricos son sistemas independientes desarrollados por una unidad de producción y vendidos en el mercado abierto a cualquier cliente que pueda comprarlos.
  2. Productos personalizados: Los 
    productos personalizados son los sistemas que son encargados por un cliente en particular. Algún contratista desarrolla el software para ese cliente.

Características esenciales de un producto de software bien diseñado: 
un producto de software bien diseñado debe poseer las siguientes características esenciales:  

  • Eficiencia: 
    el software no debe desperdiciar los recursos del sistema, como la memoria y los ciclos del procesador.
  • Mantenibilidad: 
    debe ser posible evolucionar el software para cumplir con los requisitos cambiantes de los clientes.
  • Confiabilidad: 
    es la flexibilidad del software que no debe causar ningún daño físico o económico en caso de falla del sistema. Incluye una gama de características tales como confiabilidad, seguridad y protección.
  • A tiempo: 
    El software debe desarrollarse bien a tiempo.
  • Dentro del presupuesto: 
    los costos de desarrollo de software no deben excederse y deben estar dentro del límite presupuestario.
  • Funcionalidad: 
    El sistema de software debe mostrar la funcionalidad adecuada, es decir, debe realizar todas las funciones que se supone que debe realizar.
  • Adaptabilidad: 
    el sistema de software debe tener la capacidad de adaptarse en una medida razonable a los requisitos cambiantes.

Publicación traducida automáticamente

Artículo escrito por anonymous007 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *