Cargando ...
Por Mauricio Costanzo 3 minutos de lectura
Quiero aportarte lo que aprendí y darte lo más simple y resumido posible una idea moderna y completa de lo que es el Software. Te invito a que sigas leyendo y descubras el significado de Software y por qué es tan importante para la humanidad.
Si hablamos de computadoras el Hardware sería la parte que puedes ver y tocar de los dispositivos. Es decir, todos los componentes de su estructura física como pantallas y teclados.El Software serían los programas informáticos que hacen posible la ejecución de tareas específicas dentro de un computador. Por ejemplo, los sistemas operativos, aplicaciones, navegadores web, juegos o programas.
Todo esto anterior está bien pero solo está haciendo referencia al Software usado en una computadora. El Software es mucho más que eso y es algo tan complejo que definirlo en un par de oraciones es prácticamente imposible.
Quizás esto ilustre un poco másDicho de forma simple el Software es el producto que desarrollan los programadores el cual se encarga de darle instrucciones a una máquina de cómputo o a otro Software.
Los libros académicos suelen definir el Software de la siguientes maneras. El software es
Ya sea que resida en un teléfono móvil u opere en el interior de una computadora central, el Software es un transformador de información —produce, administra, adquiere, modifica, despliega o transmite información que puede ser tan simple como un solo bit o tan compleja como una presentación con multimedios generada a partir de datos obtenidos de decenas de fuentes independientes—
Veamos cuales son las características del Software y cuáles son las diferencias con el Hardware.
Aunque hay algunas similitudes entre el desarrollo de software y la fabricación de hardware, las dos actividades son diferentes en lo fundamental.
Cuando un componente del hardware se desgasta es sustituido por una refacción. En cambio, no hay refacciones para el software. Cada falla de este indica un error en el diseño o en el proceso que tradujo el diseño a código ejecutable por la máquina. Entonces, las tareas de mantenimiento del software, que incluyen la satisfacción de peticiones de cambios, involucran una complejidad considerablemente mayor que el mantenimiento del hardware.
El Software lo podemos ver en todos lado. Ejemplo en sistemas de transporte, médicos, de telecomunicaciones, militares, industriales, de entretenimiento, en máquinas de oficina y la lista podría ser casi infinita.
El Software está en todos ladosExisten muchos diferentes tipos de aplicación, incluidos los siguientes:
Proceso de descubrir, analizar, documentar y verificar los servicios que debe brindar un sistema y sus restricciones.
Existen cuatro grupos de actividades fundamentales que están presentes en todos los procesos de software (se trate de un simple programa o de un gran sistemas).
Modelo de Desarrollo Incremental. Harlan Mills en el año 1980. Se basa en el desarrollo a partir del incremento de la funcionalidades del programa, se puede considerar un precursor de las modernas metodologías iterativas.
Es un ejemplo de un proceso dirigido por un plan; en principio, se debe planear y programar todas las actividades del proceso, antes de comenzar a trabajar con ellas.
Un proceso de software es una serie de actividades relacionadas que conducen a la elaboración de un producto de software.
Definición y explicación del proceso de construcción de un sistema aplicando la Ingeniería de Software
Todos los derechos reservados {{empresa.name}} © 2020 |
Desarrollado por Mauricio Costanzo