Professional Documents
Culture Documents
1. Concepto:
El software es un ingrediente indispensable para el funcionamiento del computador. Est
formado por una serie de instrucciones y datos, que permiten aprovechar todos los
recursos que el computador tiene, de manera que pueda resolver gran cantidad de
problemas. Un computador en s, es slo un conglomerado de componentes
electrnicos; el software le da vida al computador, haciendo que sus componentes
funcionen
de
forma
ordenada.
El software es un conjunto de instrucciones detalladas que controlan la operacin de un
sistema computacional.
2. Historia del software
La mayora del software se desarrollaba y era utilizado por la misma persona u
organizacin. La misma persona lo escriba, lo ejecutaba y, si fallaba, lo depuraba. El
diseo era un proceso implcito, realizado en la mente de alguien y, la documentacin
normalmente no exista.
La segunda era en la evolucin de los sistemas de computadora se extienden
desde la mitad de la dcada de los sesenta hasta finales de los setenta. La
multiprogramacin y los sistemas multiusuario introdujeron nuevos conceptos de
interaccin hombre - mquina. Tambin se caracteriz por el establecimiento del
software como producto y la llegada de las "casas del software". Los patronos de la
industria, del gobierno y de la universidad se aprestaban a "desarrollar el mejor paquete
de software" y ganar as mucho dinero.
La tercera era en la evolucin de los sistemas de computadora comenz a
mediados de los aos setenta y contino ms all de una dcada. El sistema distribuido,
mltiples computadoras, cada una ejecutando funciones concurrentes y comunicndose
con alguna otra, increment notablemente la complejidad de los sistemas informticos.
Las redes de rea local y de rea global, las comunicaciones digitales de alto ancho de
banda y la creciente demanda de acceso "instantneo" a los datos, supusieron una
fuerte presin sobre los desarrolladores del software. La conclusin de la tercera era se
caracteriz por la llegada y amplio uso de los microprocesadores. El microprocesador ha
producido un extenso grupo de productos inteligentes, desde automviles hasta hornos
microondas, desde robots industriales a equipos de diagnsticos de suero sanguneo.
La cuarta era de la evolucin de los sistemas informticos se aleja de las
computadoras individuales y de los programas de computadoras, dirigindose al impacto
colectivo de las computadoras y del software. Potentes mquinas personales
controladas por sistemas operativos sofisticados, en redes globales y locales,
acompaadas por aplicaciones de software avanzadas se han convertido en la norma.
La industria del software ya es la cuna de la economa del mundo. Las tcnicas de la
cuarta generacin para el desarrollo del software estn cambiando en la forma en que la
comunidad del software construye programas informticos. Las tecnologas orientadas a
4. Programas de Software:
Programa: conjunto de argumentos o instrucciones para la computadora, almacenado
en la memoria primaria de la computadora junto con los datos requeridos para ser
ejecutado, en otras palabras hacer que las instrucciones sean realizadas por la
computadora.
5. Tipos de Software
Software de sistema:
Su objetivo es desvincular adecuadamente al usuario y al programador de
los detalles del sistema informtico en particular que se use, aislndolo
especialmente del procesamiento referido a las caractersticas internas de:
memoria, discos, puertos y dispositivos de comunicaciones, impresoras,
pantallas, teclados, etc. El software de sistema le procura al usuario y
programador adecuadas interfaces de alto nivel, controladores, herramientas y
utilidades de apoyo que permiten el mantenimiento del sistema global. Incluye
entre otros:
o Sistemas operativos:
Es en s mismo un programa de computadora. Sin embargo, es un
programa muy especial, quiz el ms complejo e importante de la
computadora. El SO despierta a la computadora y hace que reconozca a la
CPU , la memoria, el teclado, el sistema de video y las unidades de disco.
Adems, proporciona la facilidad para que los usuarios se comuniquen con
la computadora y sirve de plataforma a partir de la cual se corran
programas de aplicacin.
Algunos de estos son: Linux, Windows 98, Windows XP, Windows 7,
Windows 8, Mac OS X, etc.
Para Smartphones:
Para iphones:
o Controladores de dispositivos
Un controlador de dispositivo es un conjunto de instrucciones que le
indican al sistema operativo como manejar un dispositivo de hardware, por
ejemplo la tarjeta de sonido, el modem, etc.
o Herramientas de diagnstico
SISOFT SANDRA. Sus diversas herramientas lo hacen muy complejo, ya
que puede arrojar informacin tanto de software como de hardware
(microprocesadores, BIOS, administracin de energa, adems de los
distintos tipos de buses)
EVERES ULTIMATE EDITION: Este utilitario nos brinda la posibilidad de
obtener informacin abundante y detallada sobre los diferentes
dispositivos, programas espas
SPEEDFAN. Este programa nos brinda informacin sobre la temperatura
que tiene el procesador sobre la temperatura que tiene el procesador, el
disco duro y el sistema en general, adems tiene la capacidad de medir las
revoluciones por minuto de cooler (ventiladores)
o Herramientas de Correccin y Optimizacin
o Servidores
Software de programacin:
o Aplicaciones ofimticas
Procesador de texto: Word
Hoja de clculo: Excel
Base de datos: Access
Presentaciones: Power Point
o Software educativo
Es el destinado a la enseanza y al aprendizaje y que adems
permite el desarrollo de ciertas habilidades cognitivas, como software
educativos tenemos desde programas orientados al aprendizaje, hasta
sistemas operativos complejos destinados a la educacin, como por
ejemplo GNU/Linux orientadas a la enseanza.
o Software empresarial
o Bases de datos
o Telecomunicaciones (por ejemplo Internet y toda su estructura
lgica)
o Videojuegos(emuladores)
Ejemplo: snes9x
o Software mdico
o Software de clculo numrico y simblico.
o Software de diseo asistido (CAD)
o Software de control numrico (CAM)
7. Ciclo de vida del software
El modelo de proceso o modelo de ciclo de vida utilizado para el desarrollo, define
el orden de las tareas o actividades involucradas, tambin define la coordinacin entre
ellas, y su enlace y realimentacin. Entre los ms conocidos se puede mencionar:
modelo en cascada o secuencial, modelo espiral, modelo iterativo incremental. De los
antedichos hay a su vez algunas variantes o alternativas, ms o menos atractivas segn
sea la aplicacin requerida y sus requisitos.
7.1.
una sola persona no podra determinar todo lo necesario lo ms seguro que le haga falta
algn requerimiento o alguna parte del nuevo sistema y entre ms estn involucradas
mejor para cubrir con todos los requerimientos del sistema.
7.2.
Proceso
4. El cuarto paso son las pruebas, es donde al sistema se pone a prueba como su
palabra lo dice para as poder saber cules son los posibles errores que se estn
generando del sistema y con ello mejorarlo para eliminar todos los errores que se
puedan presentar porque un programa con menor errores mayor calidad puede
llegar a tener.
8. Importancia:
El software es el intermediario cada vez ms grande entre la informacin y
la inteligencia humana. De la misma manera que preocupa para poder acceder a la
informacin, si existe la censura, es tema de preocupacin de quien controla este
intermediario y las garantas de su transparencia y confiabilidad.
CONCLUSIN
Como nos pudimos dar cuenta el software no es cualquier cosa y con l se puede lograr
todo lo que queramos pero sabindolo manejar correctamente
Hay infinidades de programas pero a medida que las computadoras se vuelven ms
populares los desarrolladores de software constantemente estn sacando programas
para omitir la tediosa tareas personales y hacerlas ms divertidas. Estos programas
pueden ser excelentes herramientas para la educacin ya que si los nios disfrutan
realizando las tareas jugando sus habilidades aumentaran
Todos los das desarrolladores perceptivos encuentran problemas para ser solucionado
con software y es que la tecnologa ha avanzado tanto que una persona puede realizar
operaciones bancarias desde su casa, enviar un correo electrnico a cualquier parte del
mundo, etc.; todo esto por el computador. Y esto es bueno ya que cada da la
competencia por crear un mejor software, fomenta a crearlos ms imaginativos, mejores
y a precios ms baratos
El desarrollo del software y la programacin es uno de los pilares fundamentales de la
informtica y al cual se dedican muchas horas de esfuerzos en empresas, colegios,
academias y universidades.