2. Software
• Software de Sistema u Operativos: es un conjunto de programas que
administran y coordinan los recursos o programas del computador;
administra, controla y permite funcionar al hardware, sin este elemento el
computador no tiene ningún funcionamiento. Es el encargado de gestionar
las funciones básicas, además de esto, tiene la capacidad de
generar acciones directas en el sistema enviando órdenes lógicas al
computador. Un ejemplo de este software son los Sistemas Operativos.
• Software de Programación o Desarrollo: este
proporciona herramientas para ayudar al programador a escribir
programas informáticos y a usar diferentes lenguajes de programación de
forma práctica. Por ejemplo: editores
de texto, compiladores, intérpretes, enlazadores, depuradores, los entornos
integrados de desarrollo, los cuales agrupan estas herramientas de forma
que el programador no necesite introducir múltiples comandos para
compilar, interpretar, depurar, etc. gracias a que habitualmente cuentan
con una interfaz gráfica de usuario avanzada.
3. Sistemas de Información
• Un sistema de información es un conjunto de elementos que
interactúan entre sí con el fin de apoyar las actividades de una
empresa o negocio.
Elementos:
• El equipo computacional: el hardware necesario para que el sistema
de información pueda operar.
• El recurso humano que interactúa con el Sistema de Información, el
cual está formado por las personas que utilizan el sistema.
• Los Procedimientos
• El software adecuado
• Y los datos
• Un sistema de información realiza cuatro actividades básicas:
entrada, almacenamiento, procesamiento y salida de información.
4. • La Tecnología de Información (TI) nació como
soporte a las necesidades dentro de las
organizaciones. Entre las aplicaciones de TI están
los Sistemas de Información automatizados que
sirven para el registro de las transacciones diarias
y la generación de reportes que presentan
información con características de
importancia, relevancia, claridad, sencillez y
oportunidad de tal forma que sea útil para las
personas a quienes se les entrega.
5. • De hecho, nadie pone en duda que la “información
es poder” por lo que muchas organizaciones
disponen los recursos necesarios para su
obtención y control, ya que ésta y la tecnología de
información ayudan al desarrollo competitivo de
las mismas, diferenciándolas de la
competencia, creando nuevos productos y
servicios, nuevas barreras de entrada, etc.
Así, se deriva que el papel fundamental de los
sistemas de información en las empresas, se
orienta a tres áreas:
6. • · Soporte de los procesos empresariales mediante:
o Sistemas de Procesamiento de Transacciones
• o Sistemas de control de procesos industriales
o Sistemas de colaboración empresarial
• · Soporte de la toma de decisiones gerenciales
mediante:
o Sistemas de Información Gerencial con informes
especificados con anterioridad para los gerentes
• o Sistemas de Apoyo a las Decisiones
o Sistemas de Información Ejecutiva
· Soporte a la estrategia para generar ventaja
competitiva
7. Ventajas de los Sistemas Automatizados.
• La automatización de un proceso frente al control manual
del mismo proceso, brinda ciertas ventajas y beneficios de
orden económico, social, y tecnológico, pudiéndose
resaltar las siguientes:
• Se asegura una mejora en la calidad del trabajo del operador y en el
desarrollo del proceso, esta dependerá de la eficiencia del sistema
implementado.
• Se obtiene una reducción de costos, puesto que se racionaliza el
trabajo, se reduce el tiempo y dinero dedicado al mantenimiento.
• Existe una reducción en los tiempos de procesamiento de
información.
• Flexibilidad para adaptarse a nuevos productos y disminución de la
contaminación y daño ambiental.
• Racionalización y uso eficiente de la energía y la materia prima.
• Aumento en la seguridad de las instalaciones y la protección a los
trabajadores
8. Desventajas de los Sistemas
Automatizados
• Gran capital
• Decremento severo en la flexibilidad
• Incremento en la dependencia del
mantenimiento y reparación.
9. Software de programación
• Software de programación
• Los lenguajes de programación o software de
programación son herramientas que nos permiten
crear programas y software. Entre ellos tenemos
Delphi, Visual Basic, Pascal, Java, etc…
• Una computadora funciona bajo control de un
programa el cual debe estar almacenado en la
unidad de memoria; tales como el disco duro.
• Los lenguajes de programación de una computadora
en particular se conocen como un código de
máquinas o lenguaje de máquinas. Estos lenguajes
codificados en una computadora específica no
podrán ser ejecutados en otra computadora
diferente.
10. • Los lenguajes de programación en código de máquina son
verdaderamente difíciles de entender para una persona, ya
que están compuestos de códigos numéricos sin sentido
nemotécnico.
• Los lenguajes de programación facilitan la tarea de
programación, ya que disponen de formas adecuadas que
permiten ser leídas y escritas por personas, a su vez resultan
independientes del modelo de computador a utilizar.
• Los lenguajes de programación representan en forma
simbólica y en manera de un texto los códigos que podrán ser
leídos por una persona.
• Los lenguajes de programación son independientes de las
computadoras a utilizar. Existen estrategias que permiten
ejecutar en una computadora un programa realizado en un
lenguaje de programación simbólico. Los procesadores del
lenguaje son los programas que permiten el tratamiento de la
información en forma de texto, representada en los lenguajes
de programación simbólicos.
11. • Hay lenguajes de programación que utilizan compilador.
• La ejecución de un programa con compilador requiere de dos
etapas:
• 1) Traducir el programa simbólico a código máquina
• 2) Ejecución y procesamiento de los datos.
• Otros lenguajes de programación utilizan un programa
intérprete o traductor, el cual analiza directamente la
descripción simbólica del programa fuente y realiza las
instrucciones dadas.
• El intérprete en los lenguajes de programación simula una
máquina virtual, donde el lenguaje de máquina es similar al
lenguaje fuente. La ventaja del proceso interprete es que no
necesita de dos fases para ejecutar el programa, sin embargo
su inconveniente es que la velocidad de ejecución es más lenta
ya que debe analizar e interpretar las instrucciones contenidas
en el programa fuente.
12. Software Virtual Basic
• Visual Basic es un lenguaje de
programación dirigido por eventos, desarrollado
por Alan Cooper para Microsoft. Este lenguaje de
programación es un dialecto de BASIC, con
importantes agregados. Su primera versión fue
presentada en 1991, con la intención de simplificar
la programación utilizando un ambiente de
desarrollo completamente gráfico que facilitara la
creación de interfaces gráficas y, en cierta
medida, también la programación misma.
• La última versión fue la 6, liberada en 1998, para la
que Microsoft extendió el soporte hasta marzo de
2008.
13. Características
• Los compiladores de Visual Basic generan código que
requieren una o más librerías de enlace dinámico para que
funcione, conocidas comúnmente como DLL (sigla en inglés
de dynamic-link library); en algunos residente en el archivo
llamado MSVBVMxy.DLL (siglas de "MicroSoft Visual Basic
Virtual Machine x.y", donde x.y es la versión) y en otros en
VBRUNXXX.DLL ("Visual Basic Runtime X.XX"). Estas DLL
proveen las funciones básicas implantadas en el
lenguaje, conteniendo rutinas en código ejecutable que son
cargadas bajo demanda en tiempo de ejecución. Además
existe un gran número de bibliotecas del tipo DLL, por
ejemplo las que facilitan el acceso a la mayoría de las
funciones del sistema operativo o también las que proveen
funciones para la integración con otras aplicaciones.