0% encontró este documento útil (0 votos)
23 vistas6 páginas

Tipos y Funciones del Software Informático

Software refers to the logical or software components of a computer system that enable specific tasks to be performed, in contrast to physical hardware components. It includes operating systems, applications like word processors, and programming software used to create other applications and systems. Proper maintenance of software through fixes, updates, and reinstallation is important to prevent issues like viruses, system errors, and other problems.

Cargado por

informatica
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
23 vistas6 páginas

Tipos y Funciones del Software Informático

Software refers to the logical or software components of a computer system that enable specific tasks to be performed, in contrast to physical hardware components. It includes operating systems, applications like word processors, and programming software used to create other applications and systems. Proper maintenance of software through fixes, updates, and reinstallation is important to prevent issues like viruses, system errors, and other problems.

Cargado por

informatica
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Software

Se conoce como software al equipo lgico o soporte lgico de un sistema


informtico, que comprende el conjunto de los componentes lgicos
necesarios que hacen posible la realizacin de tareas especficas, en
contraposicin a los componentes fsicos que son llamados hardware.
Los componentes lgicos incluyen, entre muchos otros, las aplicaciones
informticas, tales como el procesador de texto, que permite al usuario
realizar todas las tareas concernientes a la edicin de textos; el llamado
software de sistema, tal como el sistema operativo, que bsicamente
permite al resto de los programas funcionar adecuadamente, facilitando
tambin la interaccin entre los componentes fsicos y el resto de las
aplicaciones, y proporcionando una interfaz con el usuario.

Este se clasifica en tres tipos:


Nombre
Sistema
operativo

descripcin

Ejemplos

Un sistema
operativo es
un programa que
acta
como
intermediario entre el usuario y
el hardware de un computador y su
propsito
es
proporcionar
un
entorno en el cual el usuario pueda
ejecutar programas.
El objetivo principal
de
un sistema operativo es lograr que
el sistema de computacin se use
de manera cmoda, y el objetivo
secundario es que el hardware del
computador se emplee de manera
eficiente.
Un sistema Operativo (SO) es en s
mismo
un
programa
de computadora. Sin embargo, es
un programa muy especial, quiz el
ms complejo e importante en una
computadora. El SO despierta a la
computadora y hace que reconozca
a la CPU, la memoria, el teclado, el
sistema de vdeo 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.
Cuando
enciendes
una

MS-DOS
Unix
Linux
Mac Os
Windows 3.1
Windows 95
Windows 2000
Windows Milenium
Windows XP
Windows 7 Ultimate

computadora, lo primero que sta


hace es llevar a cabo un auto
diagnstico llamado auto prueba de
encendido (Power On Self Test,
POST).
Durante
la
POST,
la
computadora identifica su memoria,
sus discos, su teclado, su sistema de
vdeo y cualquier otro dispositivo
conectado a ella. Lo siguiente que la
computadora hace es buscar un SO
para
arrancar
(boot).

De
aplicacin Es aquel que nos ayuda a realizar

una tarea determinada, existen


varias categoras de Software de
Aplicacin por que hay muchos
programas
(solo
nombramos
algunos)
los
cuales
son: Aplicaciones
de
negocio,
Aplicaciones
de
Utilera,
Aplicaciones
Personales,
aplicaciones de Entretenimiento.
El software de aplicacin ha sido
escrito con el fin de realizar casi
cualquier tarea imaginable. Est
puede ser utilizado en cualquier
instalacin informtica,
independiente
del empleo que
vayamos a hacer de ella. Existen
literalmente
miles
de
estos
programas para ser aplicados en
diferentes
tareas,
desde
procesamiento de palabras hasta
cmo seleccionar una universidad.
Como existen muchos programas se
dividen en cuatro categoras de
software de aplicaciones:
Aplicaciones
de negocios: Las
aplicaciones
ms
comunes
son procesadores de
palabras,
software
de hojas
de
clculo,
sistemas
de bases
de
datos y
Graficadores.
Aplicaciones
de
Utilera: Las
utileras, que componen la segunda
categora
de
aplicaciones
de
software, te ayudan a administrar a
darle mantenimiento a
tu
computadora.
Aplicaciones
personales: Estos programas te

WordPad
Google Chrome
Windows
Movie
Maker
Audacity
Adobe Photoshop
MS Project
Avast
MSN Messenger
Paint
Microsoft Word
Auto CAD
Picasa
MS Excel
Publisher
Corel Quattro Pro
Mozilla Firefox
PDF tool
Open Office
Microsoft Power Point
Sony
Vegas

permiten mantener una agenda de


direcciones y calendario de citas,
hacer operaciones bancarias
sin
tener que salir de tu hogar, enviar
correo electrnico a cualquier parte
del mundo y adems conectarte
a servicios informticos que ofrecen
grandes bases
de
datos de informacin valiosa.
Aplicaciones
de
entretenimiento: Software de
entretenimiento: Videojuegos de
galera,
simuladores
de
vuelo, juegos interactivos
de
misterio y rompecabezas difciles de
solucionar.
Muchos
programas
educativos pueden ser considerados
como software de entretenimiento.
Estos
programas
pueden
ser
excelentes herramientas para la
educacin.

De
programa
cin

El software de programacin es un
conjunto

de

permiten

que

desarrollo

de

software,

est

el

aplicaciones
dirigido

herramientas

de
los

programadores

desarrolladores

de

software,

del

software

del

+,

mayor

categora

se

trata

separada,

al

como
nivel

una
del

Visual

BASIC,

Fortran, Cobol)
Intrpretes

(Ensamblador, Java)
Enlazadores (Oracle,

sistema, pero por su demanda cada


vez

de MS-

Compiladores (C, C+

El software de programacin es una


subcategora

texto

DOS)

cuales utilizan estas herramientas


sistemas.

de

(Pascal, Edit.

los

para crear, depurar y mantener

Editores

Cicle)
Depuradores

(GNU

software de aplicacin y el software

Debugger (gdb), SoftICE

sistema.

Existe una amplia gama de software


de programacin, entre los tipos
ms importantes estn:
1.

Compiladores son
aplicaciones que traducen el

Entornos

de

Desarrollo Integrados
IDE

(NetBean,

Basic)

Visual

cdigo fuente a lenguaje de


mquina, para que el equipo
pueda

entender

instrucciones

las

recibidas.

Los

compiladores generan objetos


que

se

combinan

convierten

en

se

programas

ejecutables.
2.

Depuradores utilizados

para

monitorear lnea a lnea la


ejecucin de un programa. El
cdigo fuente del programa
es

compilado

ejecutado

parcialmente, lo que permite


al

programador

seguimiento

hacer

las

instrucciones que se ejecutan


en

un

momento

Permitiendo

dado.
adems

controlar, cambiar o asignar


valores

variables

del

programa.
3.

Intrpretes permiten ejecutar


programas.

Los

intrpretes

ejecutan el cdigo fuente o el


cdigo pre compilado a un
lenguaje intermedio antes de
la ejecucin.

Educativo
El

software

aquel soporte

educativo
inspirado

es

todo

para

la

enseanza y el aprendizaje de quien


lo utilice. Es un tipo pedaggico
moderno,

est

directamente

relacionado a la proliferacin de las


computadoras en los ltimos aos,
de fuerte raigambre en los colegios,
los hogares y las bibliotecas. Existen
distintos

tipos

educativo, como ser:

de

software

Clic: este tipo de programas


permite
trabajar
sobre
imgenes, textos y sonidos.
Diversas actividades pueden
ser llevadas a cabo, por
ejemplo la asociacin de
palabras
con
imgenes,
puzles, sopa de letras,
autodefinidos, entre otros.
Este
programa
est
conformado por un conjunto
de software libres, de este
modo es posible introducir
nuevas
aplicaciones
educativas.
Fue creado a principios de

Software

educativo

de

sistema tutorial

Software

educativo

de

ejercitacin y prctica

Software

educativo

de

simuladores y juegos

correctivo El mantenimiento al software de

nuestra computadora nos permite


darle una larga vida a la misma; el
optimizar
los
recursos y
aprovecharlos al mximo es una de
las tareas ms importantes, ya que
as
nuestro
PC trabajar mucho
mejor, ms rpido y sin presentar
ninguna
falla.
El Mantenimiento
Correctivo de
Software se refiere a la correccin,
reparacin o reinstalacin total de
una aplicacin software, ya que se
est presentada la falla; este
mantenimiento
va
desde
un
software cualquiera de diseo,
trabajo, etc. hasta un Sistema
Operativo.
Las fallas ms comunes que se
presentan en las aplicaciones o
programas son
las siguientes:
Presencia de Virus: se refiere a la

los 90, en Espaa.


Applet
Descartes:
este
programa permite exhibir
las
interacciones
pedaggicas, ya sea con
grficos,
funciones
o
nmeros.
No
solo
es
prestigioso por que permite
representar grficas, sino
que facilita la comprensin
de relaciones que existe
entre las ecuaciones y los
grficos, sumado a ello
todos los elementos que
adems lo conformen. Es
muy requerido por los
diseadores de pginas de
internet
con
fines
educativos, pero es tambin
utilizado por docentes sobre
todo del rea de las
matemticas que intentan
dar
clases
interactivas
desde
internet
o
simplemente
desde
la
computadora.

Las actualizaciones
que Windows hace para
disminuir
las
vulnerabilidades
Instalacin
de
software antivirus para sufrir
daos que hayas sufrido
por algn virus
Tambin
implica,
buscar informacin intil,
programas residentes, y
dems software que no
necesitas o que funciona
incorrectamente.
El mantenimiento y
lo necesario para realizarlo
depende ntegramente del
software
que
deseas
habilitar. Depende si es de
sistema operativo, y si lo es,
depende si es Windows,
MacOs, Unix.
Si

es

software

de

intrusin de virus informticos que


comienzan a daar todo nuestro
entorno software y debe ser
reparado de inmediato para que no
se
pierdan
los
programas.
Mal
Manejo
del
Sistema
Operativo: es el mal uso del
software y aplicaciones principales
de una computadora. Mal Manejo de
las Aplicaciones: se refiere al mal
uso de los programas, que puede
llegar a provocar errores de
informacin basura en el Sistema
Operativo.
BIOS: se puede presentar un virus
en este chip y ste puede sobrevivir
a los formateos del disco duro. Su
solucin se basa en la aplicacin de
cdigos que sirven como parches,
pero la desventaja es que cada vez
que reiniciemos la PC. Corriente
Elctrica: es la prdida o alteracin
de la electricidad que hace, que se
apague la PC o que sufra cambios
en los voltios que recibe de
electricidad, provocndole errores al
Sistema Operativo.

base de datos, tambin


depende cul base de datos.
Incluso si se trata de un
juego o el mismo internet
Explorer,
al
que
es
necesario borrar registros
viejos de pginas viejas, etc.

Common questions

Con tecnología de IA

El software de sistema incluye programas esenciales como sistemas operativos, que gestionan los recursos del computador y facilitan la interacción con el hardware. El software de aplicación está diseñado para ayudar a los usuarios a realizar tareas específicas como procesar texto o gestionar hojas de cálculo. Por otro lado, el software de programación proporciona herramientas para el desarrollo de software, como compiladores e intérpretes, que permiten a los programadores escribir y mejorar código. Aunque el software de programación es esencial para crear otros tipos de software, se trata como una categoría separada debido a su enfoque específico en el desarrollo de software .

El software de aplicación puede mejorar significativamente la productividad en un negocio al automatizar tareas repetitivas, optimizar la gestión de información y facilitar la comunicación. Herramientas como procesadores de palabras, hojas de cálculo y sistemas de bases de datos agilizan la creación, organización y análisis de documentos y datos empresariales. Además, el software de gestión de proyectos y otras aplicaciones específicas de negocio permiten un mejor seguimiento y coordinación de tareas, contribuyendo a una gestión más eficaz del tiempo y recursos, lo que directamente incrementa la productividad y eficacia organizacional .

El mantenimiento de software en sistemas complejos enfrenta numerosos desafíos, tales como la gestión del legado de software antiguo que puede ser incompatible con nuevas tecnologías. La detección y corrección de errores en grandes bases de código pueden resultar costosa en términos de tiempo y recursos. Además, la seguridad del software es una preocupación constante, requiriendo actualizaciones regulares para protección contra vulnerabilidades. Finalmente, la integración de nuevos componentes o actualizaciones puede ser problemática si no está bien documentada o compatible con el sistema existente, complicando el mantenimiento continuo y la optimización del rendimiento .

El mantenimiento correctivo del software se centra en la corrección de errores, reparación o reinstalación del software cuando se presenta una falla. Sus principales objetivos son corregir problemas que afectan el rendimiento del sistema o de una aplicación específica, asegurar que el software esté libre de virus y eliminar programas innecesarios o fallidos que puedan perjudicar el sistema. Esto permite alargar la vida útil del software y mantener la eficiencia del sistema operativo, asegurando un funcionamiento óptimo del computador .

El software educativo ha tenido un impacto significativo en el proceso de enseñanza y aprendizaje al ofrecer nuevas formas interactivas de adquirir conocimientos. Programas como Clic permiten trabajar con imágenes, textos y sonidos para realizar actividades educativas dinámicas, mientras que applets como Descartes facilitan la comprensión de conceptos complejos al visualizar relaciones matemáticas. Además, al estar presentes en colegios y hogares, estos programas no solo sustentan la educación escolar tradicional sino que amplían las oportunidades de aprendizaje más allá del aula física, potenciando la enseñanza personalizada y el autoaprendizaje .

Los sistemas operativos actúan como intermediarios entre el usuario y el hardware de una computadora. Su principal objetivo es proporcionar un entorno cómodo para que el usuario pueda ejecutar programas, mientras que su objetivo secundario es utilizar el hardware del computador de manera eficiente. Cuando se enciende un ordenador, el sistema operativo hace que reconozca la CPU, la memoria, el teclado, el sistema de vídeo y las unidades de disco, permitiendo posteriormente que los usuarios interactúen con la computadora mediante la ejecución de aplicaciones .

El Power On Self Test (POST) es crucial en el inicio de una computadora porque realiza un auto diagnóstico esencial para verificar el estado de los componentes de hardware al encender el sistema. Durante este proceso, la computadora identifica y prueba su memoria, discos, teclado, sistema de vídeo y otros dispositivos conectados, asegurando que todo esté en buen estado antes de cargar el sistema operativo. Esto previene problemas durante el arranque y garantiza que el entorno de uso esté libre de fallos críticos que puedan afectar la utilización del sistema .

Los programas de utilería ayudan a los usuarios a administrar y realizar mantenimiento en su computadora, lo cual es esencial para la buena salud del sistema operativo. Estos programas pueden optimizar el rendimiento del sistema, solucionar problemas comunes y mantener el hardware y software funcionando correctamente. Al proporcionar herramientas para limpiar el sistema de archivos innecesarios y ajustar configuraciones, las utilerías simplifican el manejo del sistema operativo y promueven un funcionamiento más eficiente .

Los entornos de desarrollo integrados (IDE) ofrecen múltiples ventajas frente a otras herramientas de programación, como centralizar y optimizar el proceso de desarrollo de software. Proporcionan un conjunto de herramientas integradas, como editores de código, depuradores y compiladores, todo bajo una misma interfaz de usuario, lo que aumenta la eficiencia y productividad del desarrollador. Permiten una codificación más rápida y menos propensa a errores mediante características como el autocompletado de código, resaltado de sintaxis y gestión de proyectos, facilitando así un ciclo de desarrollo más robusto y ordenado .

Los compiladores y los intérpretes son herramientas del software de programación que facilitan la ejecución de código por la computadora. Los compiladores traducen el código fuente completo a lenguaje de máquina antes de su ejecución, generando objetos que se convierten en programas ejecutables. Esto suele resultar en una ejecución más rápida del programa final. En contraste, los intérpretes ejecutan el código directamente, traducción línea por línea sin producir un archivo objeto intermedio, lo que simplifica la depuración y el ajuste del código, aunque puede resultar en una ejecución más lenta debido a la traducción en tiempo real .

También podría gustarte