• El software puede definirse como todos aquellos conceptos,
actividades y procedimientos que dan como resultado la generación de programas para un sistema de computación. En otras palabras, son las instrucciones que han sido predefinidas por un programador para ejecutar las tareas que se le indican.
• El software es un conjunto de números binarios (bits), que
tiene algún sentido para la computadora, y es almacenado en algún soporte físico (hardware), desde donde el procesador puede acceder, para ejecutarlo o mostrarlo. Mientras que el hardware es un sistema de computación visible, tangible y fácilmente aplicable, el software es una entidad puramente conceptual: un producto intelectual, esto significa que el hardware es la parte física, y el software es la parte lógica de la computadora.
• El objetivo de un “buen software” es aumentar las
posibilidades de que éste se desarrolle a tiempo y de que tenga una mayor efectividad en cuanto a costos debido a una utilización mas eficiente del personal y los recursos. diferencias entre Software y Hardware • Software es intangible, mientras que Hardware es tangible, es decir que el hardware se puede tocar o sentir con las manos, mientras que el software no puede tocarse. • Software es la parte lógica de un equipo, Hardware es la parte física, es el equipo en si. Software es el cerebro de una computadora. Hardware es su cuerpo. • Software son programas que se ejecutan en el hardware. Es un conjunto de instrucciones o código de programación. Hardware no puede ser contenido dentro del software, ya que se refiere a los componentes físicos del computador, como la cpu, memoria, disco duro, etc. • Software no tiene tiempo de vida útil, mientras que el tiene un tiempo máximo de vida (depreciación del equipo). • Software puede ser cargado en o descargado de Internet, mientras que el Hardware no, pero este último sirve como medio para o subir o bajar software de la red. • Software puede ser contaminado con código malicioso como virus. Hardware no se ve afectado por virus, pero puede sufrir daños físicos. Ejemplos software • Microsoft Office (Word, Excel, PowerPoint, Outlook) • Adobe Reader • Adobe Photoshop. • Adobe FrontPage • AutoCAD • Mozilla Firefox • Google Chrome • Internet Explorer • Real Player • Microsoft Visual Basic • Microsoft Windows • Linux • Unix Que es el desarrollador de software • En informática, un desarrollador(al que con frecuencia también se conoce como analista-programador), es un especialista en informática que es capaz de concebir y elaborar sistemas informáticos (paquetes de software), así como de implementarlos y ponerlos a punto, utilizando uno o varios lenguajes de programación. Funciones Desarrollador de Software Crear y desarrollar nuevos programas o sistemas: • Investigar las necesidades de los usuarios. • Diseñar y elaborar nuevos programas. • Probar los nuevos programas. Evaluar sistemas nuevos y existentes: • Diseñar planes de prueba para los programas nuevos desarrollados. • Realizar pruebas para la medición de calidad en los sistemas desarrollados. • Detectar errores en los programas. • Corregir los errores presentes en los programas. Mejorar programas existentes: • Analizar los requerimientos y sugerencias de los usuarios. • Crear soluciones para fallas existentes. • Implementar las soluciones. • Realizar el mantenimiento correspondiente en los sistemas existentes, realizando el monitoreo y corrección de los defectos detectados, así como elaborar el código en lenguajes especializados (HTML, PHP, XML) para nuevos programas: • Ejecutar el código para medir su eficiencia. • Reescribir el código para detectar errores. • Realizar pruebas hasta garantizar que el programa esté libre de errores. Que es ingeniero de software • La ingeniería de software es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software, y el estudio de estos enfoques, es decir, el estudio de las aplicaciones de la ingeniería al software. Función del ingeniero de software • Administra sistemas de bases de datos • Dirige proyectos y mantenimiento de software. • Esta al pendiente de las etapas de un proyecto de desarrollo de software. • Controla equipos de trabajo compuestos por diseñadores y programadores. • Analiza las nuevas técnicas y herramientas del software. • Analiza y diseña aplicaciones de software. • Realiza pruebas de verificación, integración y rendimiento de las aplicaciones de software. Diferencia entre desarrollador y ingeniero de software • Desarrollador: Dedican mucho tiempo a probar los programas, y también puede instalar, personalizar y dar soporte a estos sistemas operativos. Los programadores de sistemas informáticos realizan tareas de investigación, diseño y desarrollo de programas que controlan el funcionamiento interno de los ordenadores y redes informáticas. • Ingeniero: Es un profesional encargado de crear y aplicar tecnologías informáticas para el beneficio de las personas, de las empresas, de las organizaciones . Conclusiones