Tema 10. Dinámica y funciones de la Atmosfera 2024
Información sobre el software(con animacion).
1.
2. Se conoce como software 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.
4. Su objetivo es desvincular adecuadamente al usuario y
al programador de los detalles del sistema informático
en particular que se use, aislándolo especialmente del
procesamiento referido a las características 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.
5. Es aquel que permite a los usuarios llevar a cabo una
o varias tareas específicas, en cualquier campo de
actividad susceptible de ser automatizado o asistido,
con especial énfasis en los negocios
6. Es el conjunto de herramientas que permiten
al programador desarrollar programas
informáticos usando diferentes alternativas y
lenguajes de programación de una manera
práctica.
7. Es el proceso el cual hace un conjunto
ordenado de pasos a seguir para llegar a la
solución de un problema u obtención de un
producto, en este caso particular, para
lograr un producto software que resuelva
un problema específico.
Poseen reglas preestablecidas, y deben ser
aplicados en la creación del software de
mediano y gran porte, ya que en caso
contrario lo más seguro es que el proyecto
no logre concluir o termine sin cumplir los
objetivos previstos, y con variedad de fallos
inaceptables (fracasan, en pocas palabras).
Entre tales «procesos» los hay ágiles o
livianos (ejemplo XP), pesados y lentos
(ejemplo RUP), y variantes intermedias.
Normalmente se aplican de acuerdo al tipo
y porte del software a desarrollar, a criterio
del líder (si lo hay) del equipo de
desarrollo.
8. Uno de los puntos en que con mayor frecuencia se confunden los usuarios
de computadoras, es en el tipo de licencia que ofrece el software. Estas
licencias básicamente son un contrato entre el autor del programa y
el usuario, y comprenden una serie de términos y cláusulas que el
usuario deberá cumplir para usar el mismo.
Esto rige en todos los programas, comerciales, o libres y gratuitos,
pero en este último caso, las condiciones siempre están a favor del
usuario final.
9. Software Libre o Free Software
Es un software disponible para cualquiera que desee utilizarlo,
copiarlo y distribuirlo, ya sea en su forma original o con
modificaciones.
Copyleft
La mayoría de las licencias usadas en la publicación de
software libre permite que los programas sean modificados y
redistribuidos.
GPL
La Licencia Pública General GNU (GNU General Public License
GPL) es la licencia que acompaña los paquetes distribuidos por el
Proyecto GNU, más una gran varidad de software que incluye el
núcleo del sistema operativo Linux.
10. Debian
La licencia Debian es parte del contrato realizado entre Debian y
la comunidad de usuarios de software libre, y se denomina
Debian Free Software Guidelines (DFSG).
Open Source
La licencia de Open Source Initiative deriva de Debian.
BSD
La licencia BSD cubre las distribuciones de software de
Berkeley Software Distribution, además de otros
programas. Ésta es una licencia considerada 'permisiva', ya que
impone pocas restricciones sobre la forma de uso, alteraciones y
redistribución del software.
11. Software con Dominio Público
El Software con dominio público es software sin copyright.
Software Semi-libre
El Software semi-libre es un software que no es libre pero
permite que otros individuos lo usen, lo copien, lo distribuyan y
hasta lo modifiquen.
Freeware
El término freeware no posee una definición ampliamente
aceptada, pero es utilizada para programas que permiten la
redistribución pero no la modificación, y que incluyen su código
fuente.
12. En informática una máquina virtual es un software que simula a una
computadora y puede ejecutar programas como si fuese una
computadora real. Este software en un principio fue definido como "un
duplicado eficiente y aislado de una máquina física". La acepción del
término actualmente incluye a máquinas virtuales que no tienen ninguna
equivalencia directa con ningún hardware real.
Las máquinas virtuales se pueden clasificar en dos grandes categorías
según su funcionalidad y su grado de equivalencia a una verdadera
máquina.
-Máquinas virtuales de sistema. -Máquinas virtuales de proceso.