Un producto es una terminación de un proceso. Para construir un producto de alta calidad y satisfacer las necesidades del cliente debemos implementar varios procesos que llevan a la consecución de este. Es importante por que esta muy cerca de nuestra vida, cultura y todas la actividades cotidianas. Un producto de software tienen varias ramas o aplicaciones como lo son las científicas, las tiempo real, sistemas, las de gestión, IA(inteligencia artificial), la web , entre otras. Es muy importante decir que un producto de software no se estropea sino que se desarrolla.
Las tecnologías de información son las herramientas utilizadas para implementar los sistemas de información estos se pueden implementar computadoras y ordenadores electrónicos - para el manejo y procesamiento de información – específicamente la captura, transformación, almacenamiento, protección, y recuperación de datos e información.
para definir la teorias de sistemas primero debemos definir que es sistema; "un sistema suele definirse como un conjunto de elementos dinámicamente relacionados formando una actividad para alcanzar un objetivo operando sobre datos, para proveer información".
la teoria de sistemas abarca demasiadas ramas sociales, en donde se aplica en cualquier entorno social pero tambien depende de este, ya que no se puede implementar un mismo sistema que ha sido creado para una tarea especifica por ejemplo un sistema de informacion que ha sido desarrollado para un areopuerto no puede ser implementado en una universidad, restaurante.
la teoria de sistemas abarca demasiadas ramas sociales, en donde se aplica en cualquier entorno social pero tambien depende de este, ya que no se puede implementar un mismo sistema que ha sido creado para una tarea especifica por ejemplo un sistema de informacion que ha sido desarrollado para un areopuerto no puede ser implementado en una universidad, restaurante.
la ingenieria de software son lo metodos por los cuales se desarrollan software de calidad que se implementan por medio metodos y tecnicas. en esta se diferencian dos caracteristicas clave que son, el desarrollo de software y desarrollar software de calidad.