2. El desarrollo del software puede ser un
tema bastante complejo si así lo
queremos, este día vamos a tratar de
reducir esta complejidad a algo
comprehensible en unas líneas.
Al momento de definir
software podríamos verlo como una
herramienta que nos sirve para agilizar
nuestro trabajo, en los juegos que
usamos en Facebook, las aplicaciones de
nuestro smartphone, todo lo que usamos
en la computadora fue creado por un
equipo de desarrollo, pequeño, grande,
distribuido o local, pero la pregunta que
nos plantearemos es: Que hay detrás de
este herramienta, como se construyo
esta aplicación Es claro que hay un gran
trabajo detrás de cada botón, detrás de
cada información que mandamos a
guardar
3. ¿Qué es el hardware?
El hardware es la parte que
puedes ver del computador, es
decir todos los componentes
de su estructura física.
La pantalla, el teclado, la torre
y el ratón hacen parte
del hardware de tu equipo
4. ¿Cuál es el software?
Se conoce como software1 al equipo lógico
o soporte lógico de un sistema informático, que
comprende el conjunto de los
componentes lógicos necesarios que hacen
posible la realización de tareas específicas, en
contraposición a los componentes físicos que son
llamados hardware.
Los componentes lógicos incluyen, entre muchos
otros, las aplicaciones informáticas; tales como
el procesador de texto, que permite al usuario
realizar todas las tareas concernientes a la edición
de textos; el llamado software de sistema, tal
como el sistema operativo, que básicamente
permite al resto de los programas funcionar
adecuadamente, facilitando también la interacción
entre los componentes físicos y el resto de las
aplicaciones, y proporcionando una interfaz con el
usuario.
5. La aparición de
componentes que
cada dos años
doblan la capacidad
de sus antecesores
nos ha rodeado en
menos de 4 décadas
en maquinas capaces
de procesar millones
de operaciones por
segundo.
6. La crisis del software se fundamentó en el
tiempo de creación de software, ya que en la
creación del mismo no se obtenían los
resultados deseados, además de un gran
costo y poca flexibilidad.
Es un término informático acuñado en 1968,
en la primera conferencia organizada por
la OTAN sobre desarrollo de software, de la
cual nació formalmente la rama de
la ingeniería de software. El término se
adjudica a F. L. Bauer, aunque previamente
había sido utilizado por Edsger Dijkstra en
su obra The Humble Programmer.
Básicamente, la crisis del software se refiere
a la dificultad en escribir programas libres de
defectos, fácilmente comprensibles, y que
sean verificables. Las causas son, entre otras,
la complejidad que supone la tarea
deprogramar, y los cambios a los que se
tiene que ver sometido un programa para ser
continuamente adaptado a las necesidades
de los usuarios.