2. ¿Qué es Software?
Es el conjunto de los programas de cómputo
Procedimientos
Reglas
Documentación y datos asociados
Que forman parte de las operaciones de un sistema
de computación.
Abarca todo lo intangible, todo lo "no físico"
relacionado.
3. Clasificación del software
A los fines prácticos se puede clasificar al software en tres grandes
tipos:
Software de sistema
Software de programación
Software de aplicación
4. Software de sistema
• Su objetivo es desvincular adecuadamente al usuario y al programador
de los detalles de la computadora 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.
• Administra los recursos de la computadora.
El software de sistema le procura al usuario y programador adecuadas
interfaces de alto nivel, herramientas y utilidades de apoyo que
permiten su mantenimiento. Incluye entre otros:
Sistemas operativos
Controladores de dispositivos
Herramientas de diagnóstico
Herramientas de Corrección y Optimización
Servidores
Utilidades
5. Sistemas Operativos
Programas diseñados para administrar los recursos de la computadora.
• Controlan y asignan espacio en memoria.
• Asignan prioridades a las peticiones del sistema.
• Administran archivos.
• Controlan los dispositivos de entrada/salida
• Facilita la interfaz de interacción entre el usuario y la computadora.
• Maneja el resto de aplicaciones o software.
• Es lo primero que se enciende y lo último que se apaga.
6. Estructura básica de los sistemas operativos
• Poseen una interfaz de usuario
Los usuarios interactúan con el sistema operativo a través de la interfaz .
Se utiliza para emitir comandos (en una línea de comando o utilizando un mouse
La interfaz se denomina GUI (Graphical User Interface)
• Kernel o Nucleo
Es la parte central de un sistema operativo
Se encarga de correr y mantener en funcionamiento otros programas
Administra las entradas y salidas (teclado, display, mouse)
• Sistema de administracion de archivos
Se utiliza para organizar y administrar archivos.
Los archivos se utilizan para guardar información en la computadora.
Archivos de programa
Archivos de datos
Archivos de texto
• Sistema de archivos jerárquico
Los archivos se almacenan por medio de una estructura de árbol. Ej Explorador de
Windows
El directorio de inicio se denomina directorio raíz.
8. Software de programación
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. Incluye entre
otros:
Editores de texto
Compiladores
Intérpretes
Enlazadores
Depuradores
Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores
herramientas, usualmente en un entorno visual, de forma tal que el
programador no necesite introducir múltiples comandos para
compilar, interpretar, depurar, etc. Habitualmente cuentan con una
avanzada interfaz gráfica de usuario (GUI).
10. Software de aplicación
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. Incluye
entre otros:
Aplicaciones para Control de sistemas y automatización industrial
Aplicaciones ofimáticas(Excel,Word,Power Point Access entre otros)
Software educativo
Software empresarial Aspel SAP R/3 Exact
Bases de datos
Telecomunicaciones (p.ej. internet y toda su estructura lógica)
Videojuegos
Software médico
Software de Cálculo Numérico y simbólico.
Software de Diseño Asistido (CAD)
Software de Control Numérico (CAM)
15. Copyright
• Propiedad intelectual.
•Concepto legal que consiste en dar al creador de un trabajo original los derechos exclusivos sobre su
obra durante un periodo limitado de tiempo.
• Literalmente significa derecho de copia, pero también incluye los derechos de:
Obtener crédito por la obra.
Determinar quien puede adaptar o modificar la obra.
Determinar quien puede beneficiarse económicamente.
• Aplica a cualquier forma de expresión de una idea o información.
• Inicialmente: restringir la impresión
•Actualmente promueve la creación de nuevas obras, otorgando a los autores los beneficios que de ell
as provengan 50 ~ 100 años a partir de la muerte del autor
El desarrollo digital y tecnológico implica nuevas interpretaciones.
Copiar textos e imágenes del Internet, sin indicar quién es el autor, es considerado Plagio.
16. Licencia de Software
Contrato entre el titular del derecho de autor y el usuario del programa, pa
ra utilizarlo de forma determinada y en conformidad con ciertas condicio-
nes convenidas.
Pueden establecer entre otras cosas:
La cesión de determinados derechos del propietario al usuario sobre una o
varias copias del programa.
Los límites en la responsabilidad por fallos.
El plazo de cesión de los derechos.
Compromisos del usuario final hacia el propietario (no cesión del programa
terceros o no reinstalación del programa en equipos distintos al que se insta
ló originalmente).
17. Shareware
• Versiones de software gratuitas durante un período de prueba.
• Software gratuito pero protegido por un copyright.
• Aceptan contribuciones para poder usarlo.
Freeware [software libre]
• Tipo de software que se distribuye sin costo y por tiempo ilimitado.
• Software disponible para su uso gratuito.
Open Source [código abierto]
• Conjunto de principios y prácticas sobre como escribir software, donde la
mas importante es que debe estar disponible abiertamente.
• De acuerdo a la Open Source Initiative: para que sea un código abierto, s
e debe otorgar el derecho no sólo a obtener el código fuente, si no tam
bién a usarlo.
• En caso contrario es una licencia de código compartido.