Software

Page 1

SOFTWARE

Software es todo el conjunto de programas, procedimientos y rutinas asociadas con el funcionamiento de un sistema informático, incluyendo el sistema operativo. El software es escrito por los programadores en una variedad de lenguajes de programación, esta escritura se conoce como código fuente, el cual debe ser traducido por medio de un compilador a lenguaje de máquina para que la computadora lo pueda entender y ejecutar.

Características del Software El software tiene tres 1) Características 2) Características 3) Características de revisión

características principales: operativas de transició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í.

Algunas de las características que poseen los distintos Software: Software de sistema.- Hay software que controla diversos dispositivos así como coordina el uso de otros programas, distribuyendo los recursos de la computadora. A este tipo de software se le denomina sistema operativo, y es el encargado de que otros programas funcionen correctamente. Además de existir en computadoras, existe en diversos aparatos, entre los que se cuentan los celulares. Software de uso.- Dentro de este tipo de software, se incluyen los programas con los que el usuario interactúa con el aparato, tales como procesadores de texto, videojuegos, bases de datos, reproductores de sonido, de video, etc., es decir, son todos aquellos programas con los que se pueden realizar varias operaciones y con los que el usuario se puede relacionar con los diversos recursos de la computadora, pudiendo dar instrucciones mediante los diversos periféricos de la computadora (ratón, teclado, pantallas táctiles, joystick, y diversos botones en otros aparatos), permitiendo al usuario la interacción. Permite interactuar con múltiples aparatos.- Es la interfaz con la que el usuario puede interactuar con el hardware, ya sea este una computadora u otro aparato que posea software, tales como televisores, automóviles, hornos de microondas, refrigeradores, teléfonos móviles, aviones, barcos etc. Mediante software especial se pueden dar instrucciones a los aparatos,


así como introducir información, editarla, copiarla, moverla o borrarla. Ejemplo de ello son los diversos programas con los que se pueden crear archivos de texto, audio o video, y editarlos. Diversos lenguajes de programación.- Programar mediante el código vinario es difícil; cuando las computadoras eran programadas directamente de esta forma, constantemente se cometían errores, siendo uno de los motivos por los que a lo largo del tiempo se han ido creando lenguajes de programación, para que se puedan hacer las instrucciones de manera más fácil. Estos lenguajes de programación funcionan como intermediarios entre la máquina (hardware) y el ser humano, simplificando las instrucciones mediante un lenguaje lógico-técnico, que a su vez es interpretado de manera binaria por el aparato. Evolución.- Constantemente se actualizan ya sea adaptándose a los avances y cambios que se dan en el hardware, como por diversas correcciones de errores que se detectan en versiones anteriores. Libres y Propietarios.- Varios de los programas que están a disposición de los usuarios, se dividen dentro de dos categorías; los denominados de Propietario y los denominados Libres, en los primeros se compra una licencia o pago de derecho para su uso y los otros son de distribución gratuita. Un ejemplo de software del tipo propietario es el sistema operativo Windows, y un ejemplo de software libre es el sistema operativo Linux. En el sistema Linux se incluye el código fuente, mientras que en el sistema Windows el código fuente es protegido por licencias privativas.

URL del artículo: http://www.ejemplode.com/8-informatica/3502caracteristicas_del_software.html Leer completo: Características del Software


Historia del Software El término software fue usado por primera vez, en este sentido por John W. Tukey en 1957. Pero el concepto de leer diferentes secuencias de instrucciones (programas) desde la memoria de un dispositivo para controlar los cálculos fue introducido por Charles Babbage como parte de su máquina diferencial. La teoría que forma la base de la mayor parte del software moderno fue propuesta por Alan Turing en su ensayo de 1936, >>Los números computables<< con una aplicación al problema de decisión. Los primeros años (1960-1970), el software no era considerado un producto sino un añadido que los vendedores de las grandes computadoras de la época (mainframes) aportaban a sus clientes para que estos pudieran usarlos. Era muy común que los programadores y desarrolladores del software compartieran libremente sus programas unos con otros.

Este comportamiento era particularmente habitual en algunos de los mayores grupos de usuarios de la época, como DECUS (grupos de usuarios de computadores DEC). Con la llegada de los años 1980 la situación empezó a cambiar. Las computadoras más modernas comenzaban a utilizar sistemas operativos privativos forzando a los usuarios a aceptar condiciones restrictivas (uso de acuerdo de licencias) que impedían realizar modificaciones a dicho software. Para más Información Visita http://software.grilk.com/historia.htm


SOFTWARE PARA USO EN LA MODALIDAD DE LA COMPUTADORA EN EL SALÓN Al hablar de software educativo nos estamos refiriendo a los programas educativos o programas didácticos, conocidos también, como programas por ordenador, creados con la finalidad específica de ser utilizados para facilitar los procesos de enseñanza y aprendizaje. Se excluyen de este tipo de programas, todos aquellos de uso general utilizados en el ámbito empresarial que también se utilizan en los centros educativos con funciones didácticas o instrumentales como: procesadores de texto, gestores de base de datos, hojas de cálculo, editores gráficos, entre otros. CARACTERÍSTICAS PRINCIPALES Finalidad. Materiales elaborados para uso didáctico. Utilizan el ordenador, como soporte en el que los alumnos realizan las actividades que ellos proponen. Son interactivos, contestan inmediatamente las acciones de los estudiantes y permiten un diálogo y un intercambio de informaciones entre el ordenador y éstos. Individualizan el trabajo, se adaptan al ritmo de trabajo de cada estudiante y pueden adaptar sus actividades según las actuaciones de los alumnos. Son fáciles de usar, los conocimientos informáticos necesarios para utilizar la mayoría de estos programas son mínimos, aun cuando cada programa tiene reglas de funcionamiento que es necesario conocer. FUNCIONES Estas dependen del uso que se le dé al software y de la forma en que se utilice, su funcionalidad, así como las ventajas e inconvenientes que pueda resistir su uso, serán el resultado de las características del material, de su adecuación al contexto educativo al que se aplica y de la manera en que el docente organice su utilización.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.