Anda di halaman 1dari 9

Índice

Tipos de software y para qué sirven ....................................................................................... 2


Tipos de software ............................................................................................................... 2
Software de Sistema ....................................................................................................... 2
Software de Programación.............................................................................................. 3
Software de Aplicación .................................................................................................. 3
Tipos y modelos de base de datos .......................................................................................... 5
Clasificación de los modelos de datos. ............................................................................... 5
Tipos de bases de datos. ..................................................................................................... 6
BIBLIOGRAFIA .................................................................................................................... 9
REFERENCIAS WEB ........................................................................................................... 9
UNIVERSIDAD AUTONOMA DE CHIAPAS Tipos de SW y Base de datos

Tipos de software y para qué sirven

Tipos de software
Sin duda muchos opinarán que el software lo podemos clasificar de mil maneras, hasta cierto
punto es verdad, sin embargo, si buscamos hacer una clasificación entendible para el usuario
normal, hablo de personas poco estudiadas o que no precisamente saben de software,
entonces debemos clasificarlos de la siguiente manera.
 Software de Sistema.
 Software de Programación.
 Software de Aplicación.

Software de Sistema
El software de sistema, digamos que es la parte esencial, en ella no solamente podemos
clasificar los sistemas operativos como Linux, Windows o Mac, también debemos agregar
aquel software que permite la comunicación entre el Hardware y el sistema operativo, los
controladores de sistema para la ejecución de diversos sectores de la computadora e incluso
programas que son capaces de administrar los recursos y de proporcionarle al usuario una
bella interfaz para que pueda controlar la computadora de una forma muy sencilla.
La clasificación del Software de sistema queda de la siguiente manera:
*Sistema Operativo (SO) conjunto de programas que controlan y supervisan el uso de los
recursos del ordenador.
*Un controlador de dispositivo o manejador de dispositivo (en inglés: driver) es un
programa informático que permite al sistema operativo interaccionar con un periférico,
haciendo una abstracción del hardware y proporcionando una interfaz (posiblemente
estandarizada) para utilizar el dispositivo.
*Herramienta de diagnóstico es un software que permite monitorear y en algunos casos
controlar la funcionalidad del hardware, como: computadoras, servidores y periféricos, según
el tipo y sus funciones.
*Herramientas de corrección y optimización son las encargadas de modificar un software
para que funcione con más eficiencia o con un menor uso de recursos.
*Servidor o server, en el lenguaje informático, es un ordenador y sus programas, que están
al servicio de otros ordenadores.
*Un programa de utilidad es una aplicación de software que permite la resolución de
problemas y diagnóstico de fallas. Un programa de utilidad puede escanear un sistema u otro
programa para encontrar errores.

Página | 2
UNIVERSIDAD AUTONOMA DE CHIAPAS Tipos de SW y Base de datos

Software de Programación
Está claro que para que puedan existir diversos programas, primero debe haber personas
encargadas del desarrollo de sistemas, en este caso haciendo uso de software de
programación, por eso la clasificación continua en este punto, después de que el sistema
operativo es la base de todo, la programación le sigue muy detrás, un software que ayuda en
la creación y desarrollo de aplicaciones, haciendo uso de conocimientos lógicos y de
programación.
Algunos ejemplos de esto, son los compiladores y los editores de texto, un conjunto de
software que trabaja de la mano uno con el otro, el programador desarrolla en un editor de
texto y posteriormente compila el programa para verificar que está correcto, esto en cualquier
lenguaje de programación, aunque actualmente existen Entornos de Desarrollo Integrados
(IDE) que no son más que un programa informático que consta de una serie de herramientas
de programación, los que actualmente utilizan los lenguajes de programación para su
desarrollo.
La clasificación del software de programación es la siguiente:
*Un editor de texto es un programa informático que permite crear y modificar archivos
digitales compuestos únicamente por textos sin formato, conocidos comúnmente como
archivos de texto o “texto plano”.
*Un compilador es un pequeño programa informático, que se encarga de traducir (compilar)
el código fuente de cualquier aplicación que se esté desarrollando.
*Un intérprete es un programa que ejecuta línea a línea las instrucciones de un programa de
alto nivel.
*Un enlazador (en inglés, linker) es un programa que toma los objetos generados en los
primeros pasos del proceso de compilación, la información de todos los recursos necesarios
(biblioteca), quita aquellos recursos que no necesita, y enlaza el código objeto con su(s)
biblioteca(s) con lo que finalmente produce un fichero ejecutable o una biblioteca.
*Un depurador (en inglés, debugger), es un programa usado para probar y depurar
(eliminar) los errores de otros programas (el programa "objetivo").
*Entorno de Desarrollo Integrado (IDE). Es un entorno de programación que ha sido
empaquetado como un programa de aplicación, es decir, consiste en un editor de código, un
compilador, un depurador y un constructor de interfaz gráfica (GUI).

Software de Aplicación
El software de aplicación, es aquel que utilizamos día a día, cada uno de los programas,
aplicaciones o utilidades que manejamos dentro de nuestra computadora, entran dentro de

Página | 3
UNIVERSIDAD AUTONOMA DE CHIAPAS Tipos de SW y Base de datos

esta clasificación, es el resultado de la programación de software, enfocado hacia alguno de


los sistemas operativos, como puedes ver es el tercer y último paso, hablando de forma
técnica es el software diseñado para el usuario final.
Dentro de los ejemplos que podría darte, se encuentran todos los programas que usas día a
día, la paquetería de Office, los programas para comunicarte por medio de chat, los
programas para ver fotos, utilidades para escuchar música en la computadora, los antivirus,
etc.
La clasificación del software de aplicación queda de a la siguiente manera:
*Las herramientas ofimáticas permiten idear, crear, manipular, transmitir o almacenar la
información necesaria en una oficina. Actualmente es fundamental que las oficinas estén
conectadas a una red local o a Internet.
*Software Educativo. Se caracteriza por ser altamente interactivo, a partir del empleo de
recursos multimedia, como videos, sonidos, fotografías, diccionarios especializados,
explicaciones de experimentados profesores, ejercicios y juegos instructivos que apoyan las
funciones de evaluación y diagnóstico.
*Software médico se refiere a aquellos programas informáticos que son utilizados para fines
médicos. Se utilizan muchos dispositivos médicos para vigilar o controlar a los pacientes, en
su mayoría controlados por software.
*Software matemático es aquel software que se utiliza para realizar, apoyar o ilustrar
problemas matemáticos; este tipo de aplicaciones son un sub-campo de la computación
científica, entre los cuales están los sistemas de algebraicos computacional (SAC), Sistema
de Cálculo Numérico SCN, Sistema de Geometría Dinámica (SGD), Sistema Estadístico
Computacional (SEC), entre otros.
*El software de diseño CAD se usa en casi todas las industrias, en proyectos tan variados
como el diseño de paisajes, la construcción de puentes, el diseño de edificios de oficinas y la
animación en películas. Con los programas CAD 2D o 3D puede realizar diferentes tareas,
como crear un modelo 3D de un diseño, aplicar materiales y efectos de iluminación y
documentar el diseño con cotas y otras anotaciones.
*Software de Control Numérico (CAM). CAM, son el acrónimo, de Computer Aided
Manufacturing, que en castellano, significa fabricación asistida por computadora. Cuando
hablamos de CAM, nos referimos generalmente a un conjunto de herramientas informáticas
(software), para la programación y control de maquinaria destinada a la fabricación,
manipulación y ensamblaje de piezas.

Página | 4
UNIVERSIDAD AUTONOMA DE CHIAPAS Tipos de SW y Base de datos

Tipos y modelos de base de datos

Clasificación de los modelos de datos.


Los modelos de datos se clasifican en tres grupos:
 Modelos lógicos basados en objetos.
 Modelos lógicos basados en registros.
 Modelos físicos de datos.
Los modelos lógicos basados en objetos se usan para describir datos en los niveles
conceptuales. Se caracterizan por que proporcionan capacidad de estructuración flexible y
permiten especificar restricciones en los datos explícitamente.
Los modelos lógicos basados en objetos más conocidos son:
I. Modelo Entidad-Relación.
II. Modelo orientado a objetos.
III. Modelo binario.
IV. Modelo semántico de datos. Basado en modelos de redes semánticas con sus raíces
en la inteligencia artificial.
V. Modelo funcional de datos.
Los modelos lógicos basados en registros se utilizan para describir datos en los niveles
conceptual y físico, permiten especificar la estructura lógica global de la base de datos y
proporcionan una descripción a un nivel más alto en la implantación. Estos modelos se llaman
así porque la base de datos está estructurada en registros de formato fijo de varios tipos. Cada
registro tiene un número fijo de campos, que su vez son de tamaño fijo. El uso de registros
de tamaño fijo facilita la implantación del nivel físico de la base de datos.
Los modelos lógicos basados en registros más conocidos son:
I. Modelo relacional.
II. Modelo de red.
III. Modelo jerárquico.
El modelo de red y el modelo jerárquico son un antecedente del modelo relacional,
actualmente se usan muy poco, ya que complican la tarea del modelado de datos, sin
embargo, aún están implantados en el código de bases de datos antiguas.

Los modelos físicos de datos se usan para describir datos en el nivel más bajo. Son de
interés principalmente para los fabricantes de SGBD. Los más conocidos son:
I. Modelo unificador.
II. Modelo de elementos.

Página | 5
UNIVERSIDAD AUTONOMA DE CHIAPAS Tipos de SW y Base de datos

Tipos de bases de datos.


Existen cuatro tipos diferentes de bases de datos:
 Bases de datos jerárquicas.
 Bases de datos de red.
 Bases de datos relacionales.
 Bases de datos orientadas a objetos.

Las bases de datos jerárquicas constituyen el primer modelo lógico de bases de datos que
surgió. Es un modelo rígido soportado sobre una estructura de árbol con relaciones exclusivas
de padre/hijo, las bases de datos jerárquicas pretenden modelar relaciones jerárquicas del
mundo real. Con este tipo de base de datos se obtiene unos excelentes resultados en casos en
los que en los modelos donde prevalece el tipo de relación 1:N.
En las bases de datos jerárquicas la representación gráfica se apoya sobre un conjunto
de árboles cuyos nodos representan entidades de información y los segmentos de unión
representan relaciones 1:N.
El modelo jerárquico utiliza dos conceptos de estructuración: registros y vínculo
padre-hijo. Un registro es una colección de valores de campo que proporcionan información
sobre una entidad. Un tipo de vínculo padre-hijo es un vínculo 1:N entre dos tipos de
registros. El tipo de registros del lado 1 se denomina tipo de registros padre, y el del lado N
se denomina tipo de registros hijo.
Un esquema de base de datos jerárquica consiste en varios esquemas jerárquicos.
Cada esquema jerárquico consta de varios tipos de registros y varios tipos de vínculo-padre-
hijo. En la figura 2.1 se muestra un ejemplo de esquema jerárquico.
El problema principal del modelo jerárquico es que el mundo real no se adapta fácilmente
a este tipo de organización.

Las bases de datos de red se basan en dos estructuras básicas: registros y conjuntos. Cada
registro consiste en un grupo de valores de datos relacionados entre sí. Hay diferentes tipos

Página | 6
UNIVERSIDAD AUTONOMA DE CHIAPAS Tipos de SW y Base de datos

de registros, cada uno de los cuáles tiene un nombre. Las relaciones entre los datos se
representan mediante enlaces, los cuáles pueden verse como apuntadores. Los registros se
organizan como colecciones de grafos arbitrarios.

Un tipo de conjunto es un vínculo 1:N entre dos tipos de registros.


Cada definición de tipo de conjuntos consta de 3 elementos:
Un nombre para el tipo de conjuntos.
Un tipo de registros propietario.
Un tipo de registros miembro.
Cada ejemplar del conjunto relaciona un registro de tipo propietario, con el conjunto de
registros miembros.
En la figura 2.2 se muestra un ejemplo de esquema de red.

El modelo en red se desechó debido a dos razones fundamentales, la primera es que


para obtener cualquier información era indispensable tener una idea muy clara de cómo
estaban organizados los datos y la segunda razón es que no existían herramientas sencillas
que permitieran realizar consultas arbitrarias en una base de datos.
Las bases de datos relacionales fueron definidas por el matemático Codd en los años
70. La teoría relacional ha ido evolucionando a lo largo del tiempo, incluyendo cada vez
nuevas características. Este modelo representa los datos y las relaciones entre los datos
mediante una colección de tablas, cada una de las cuáles tiene un número de columnas con
nombres únicos.
El modelo de datos orientado a objetos es otro modelo de datos que está recibiendo
una atención creciente, éste se puede observar como una extensión del modelo entidad-
relación con los conceptos adicionales de encapsulación, métodos(funciones) e identidad de
objetos, que son parte fundamental del diseño orientado a objetos.
Las bases de datos orientadas a objetos se propusieron con la idea de satisfacer las
necesidades de aplicaciones complejas, como por ejemplo estructuras complejas de datos,
transacciones de mayor duración que las tradicionales y accesos a múltiples bases de datos.
Las bases de datos orientadas a objetos permiten al diseñador especificar tanto la estructura
de objetos complejos como las operaciones que se pueden aplicar entre los mismos. Una base

Página | 7
UNIVERSIDAD AUTONOMA DE CHIAPAS Tipos de SW y Base de datos

de datos orientada a objetos provee una identidad única a cada objeto independiente
almacenado en la base de datos y se parte de la base de que los objetos complejos pueden
construirse a partir de otros más simples.
A diferencia de las entidades en el modelo relacional, cada objeto tiene su propia identidad
única independiente de los valores que contiene. Así, dos objetos que contienen los mismos
valores son, sin embargo, distintos.

Página | 8
UNIVERSIDAD AUTONOMA DE CHIAPAS Tipos de SW y Base de datos

BIBLIOGRAFIA
Beekman, G. (2005). Introducción a la informática (6a. ed.). Naucalpan de Juárez: Pearson
Educación.
Pressman, R. (2010). Ingeniería del software. México: McGraw-Hil
Sommerville, I. (n.d.). Ingeniera̕ de Software. México: Pearson Education̤.
Gómez Fuentes, D. (2013). Notas del curso Base de Datos. 1st ed. México: UNIVERSIDAD
AUTÓNOMA METROPOLITANA.
Camps Paré, R. (2007). Base de datos. 2nd ed. Barcelona: Fundació per a la Universitat
Oberta de Catalunya.

REFERENCIAS WEB
OK HOSTING | Hospedaje Web, Dominios, Desarrollo de Software, Marketing Online,
SEO; “¿Cuáles son los tipos de software y su clasificación?”; [En línea]; Consulta abril de
2018; https://okhosting.com/blog/tipos-de-software-su-clasificacion/

Página | 9

Anda mungkin juga menyukai