Sie sind auf Seite 1von 11

UNIVERSIDAD NACIONAL DE TRUJILLO PRIMER CICLO

UNIVERSIDAD NACIONAL DE TRUJILLO


FACULTAD DE INGENIERÍA
ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA INDUSTRIAL

INTEGRANTES:
ANTICONA RODRIGUEZ EDINSSON JOEL
OSORIO CASTILLO JUAN PABLO
REYES MEDINA LEGNIN LORENA
SUAREZ RODRIGUEZ ERICK ALEXANDER
TELLEZ GARCÍA RENATO GUILLERMO
SANJINES TICLLA DIEGO ALFONSO
CURSO:
INTRODUCCIÓN A LA COMPUTACIÓN
TEMA:
SOFTWARE
DOCENTE:
POÉMAPE ROJAS GLORIA
CICLO:
I-B

TRUJILLO – 2017

INGENIERÍA INDUSTRIAL
UNIVERSIDAD NACIONAL DE TRUJILLO PRIMER CICLO

PRESENTACIÓN

El siguiente trabajo realizado por los estudiantes del primer ciclo de la


Universidad Nacional de Trujillo, es presentado con la finalidad de dar a
conocer sobre el software (origen, definición, tipos y sus diferentes
funciones) a nuestros compañeros.
El trabajo se realiza para poder resaltar la importancia del software, ya que
es imprescindible para cualquier sistema informático, puesto que sin él este
no funcionaría.
Por tal razón, la importancia del software radica en que permite una
comunicación entre el sujeto y la máquina, e incluso una interacción entre
ambos.
Esperamos que la información que se brindará en el presente informe sea
de mucha utilidad.

INGENIERÍA INDUSTRIAL
UNIVERSIDAD NACIONAL DE TRUJILLO PRIMER CICLO

ÍNDICE
I. ORIGEN………………………………………………………................................1
II. DEFINICIÓN……………………………………………………………………………….2
III. IMPORTANCIA…………………………………………………………………………..2
IV. RELACIÓN ENTRE SOFTWARE Y HARDWARE...............................2
V. CLASIFICACIÓN………………………………………………………………………….3
1. Software de sistema…………………………………………………………..3
2. Software de programación....................................................4
3. Software de aplicación……………………………………………………….6

INGENIERÍA INDUSTRIAL
UNIVERSIDAD NACIONAL DE TRUJILLO PRIMER CICLO

SOFTWARE
I. Origen:

Durante la primera generación de computadoras a finales de 1940, los programas se


escribían de una manera en la que el concepto de software como una parte
“independiente” del hardware se veía todavía muy lejano. En los años 40 y 50, no
existían las licencias de software. El software era libre y los programas se
intercambian como se hace con las recetas de cocina. Con el surgimiento del
ARPANET (precursor del Internet) a finales de la década de los 60 empezó el
surgimiento de la primera comunidad global que se alzaba sobre los valores y
principios del software libre.
Orígenes del Software Libre:
La primera generación de computadoras aparece a finales de la década de 1940.
Eran de enormes dimensiones y muy costosas. El poder computacional era muy
pobre comparado con las computadoras de la actualidad. La relación entre el
hardware y el software era demasiado estrecha, los programas se escribían de una
manera bastante especializada (lenguaje de máquina) y, por lo tanto, el concepto de
software como una parte “independiente” del hardware se veía todavía muy lejano.
Debido precisamente a esta relación entre hardware – software, las personas que
operaban las computadoras debían de poseer cierto nivel de conocimientos sobre el
funcionamiento de las mismas, así como de los programas que necesitaban para
hacerlas funcionar. En ese entonces no existían los usuarios convencionales, todos
eran usuarios especializados, en su gran mayoría científicos o ingenieros.
Entre esos usuarios expertos, era muy común que se diera el intercambio de
programas, así como el compartir mejoras hechas a los mismos. A estas mejoras en
el software se les conoce como hacks y a estos primeros expertos o gurus de la
programación se les empezó a llamar hackers. Término que en la actualidad se ha
ido desvirtuando, confundiéndolos con delincuentes informáticos. En general a los
hackers les interesa conocer el funcionamiento detallado de los sistemas
informáticos y de su seguridad, manteniendo una actitud ética. Algunos traspasan
esta línea y se convierten en lo que la comunidad hacker ha denominado cracker.
En los inicios de la computación, 40s y 50s, no existían las licencias de software. El
software era libre y los programas intercambiaban como se hacen con las recetas de
cocina. Este espíritu perduró en la comunidad de programadores durante años
como algo natural, hasta que con el tiempo las restricciones derivadas de licencias
de uso, implementadas por desarrolladores de software y las grandes compañías,

INGENIERÍA INDUSTRIAL
UNIVERSIDAD NACIONAL DE TRUJILLO PRIMER CICLO
plantearon la necesidad de fijar una línea divisora entre el software libre y el
software propietario. 1
Posteriormente, el software empezó a ver más como una gran colección de
pequeños fragmentos de código, susceptible de ser modificado y adaptado. Las
computadoras de escritorio empezaban a empezaban a ser más populares y
accesibles a un mayor número de personas. Había también una mayor cantidad de
programadores probando cosas nuevas, escribiendo sus propias aplicaciones
iniciando una gran variedad de proyectos. Sin embargo, había una importante
limitante, la gran mayoría del software que se utilizaban en ese momento era
propietario y venía protegido por licencias que regulaban su uso y distribución.

II. Definición:

El software es una palabra que proviene del


idioma inglés. Se considera que el software es
el equipamiento lógico e intangible de un
ordenador. En otras palabras, el concepto de
software abarca a todas las aplicaciones
informáticas, como los procesadores de
textos, las planillas de cálculo y los editores de
imágenes.
 Según la RAE, el software es un conjunto de programas, instrucciones y
reglas informáticas y permiten ejecutar distintas tareas en una
computadora.
 En la ingeniería del software y las ciencias de la computación es toda la
información procesada por los sistemas informáticos: programas y datos.
 Relación entre software y hardware:
 ¿Cómo funciona el software?
 Importancia del software
III. Importancia:
La palabra software se refiere a las instrucciones que se incorporan a un sistema
informático para que este lleve a cabo una determinada función. El software es
imprescindible para cualquier sistema informático, puesto que sin el este no
funcionaría. Por tal razón, la importancia del software radica en que permite
una comunicación entre el sujeto y la máquina, e incluso una interacción entre
ambos. Está tan presente en nuestra vida cotidiana que a veces pasa
desapercibido ya que no solo está en las aplicaciones de los ordenadores, sino
que una gran parte de electrodomésticos, coches, etc... Llevan su propio
software incorporado.
IV. Relación entre software y hardware:

INGENIERÍA INDUSTRIAL
UNIVERSIDAD NACIONAL DE TRUJILLO PRIMER CICLO
- Software es todo el conjunto intangible de datos y programas de la
computadora.
- Hardware son los dispositivos físicos como la placa base, la CPU o el monitor. 2
- La interacción entre el Software y el Hardware hace operativa la máquina, es
decir, el Software envía instrucciones al Hardware haciendo posible su
funcionamiento

V. Clasificación:
1. Software de sistema:

Es un conjunto de programas de software que permiten al usuario


interactuar con los dispositivos sin perderse en la complejidad técnica del
equipo.
Se encarga de controlar, integrar y administrar los componentes del
hardware de un sistema informático, proporcionando un entorno amigable
para que los usuarios puedan ejecutar otras aplicaciones software.
Brindan al usuario programador adecuadas interfases de alto nivel,
controladores, herramientas y utilidades de ayuda que permiten el
mantenimiento del sistema global. Incluye:
 Sistemas Operativos: Es el software principal o conjunto de programas de
un sistema informático que cuestiona los recursos del hardware y provee
servicios a los programas de aplicación de software.
Inicia el sistema del computador administrando los elementos del
hardware.
Entre los más conocidos del mercado tenemos:
- Microsoft Windows:
o Ms. Windows 1.0 (1985)
o Ms. Windows 3.1 (1992) Software de aplicación
o Ms. Windows 95 (1995)
o Ms. Windows XP (2001-2005)
o Ms. Windows vista (2006-2008)
o Ms. Windows 7 (2009)
o Ms. Windows 8 (2012)
o Ms. Windows 8.1 (2013)
o Ms. Windows 10 (2015)
o Microsoft Windows NT
o Linux
o DOS
o Mac OS.X
o Free BSD
o Solaris

INGENIERÍA INDUSTRIAL
UNIVERSIDAD NACIONAL DE TRUJILLO PRIMER CICLO

3
Windows: ¿Cuál es la versión más utilizada?

Windows 8, la última versión del sistema operativo de Microsoft, no es la más


popular entre los usuarios de escritorio. La que más se utiliza, según estadísticas
correspondientes a agosto de 2013, es Windows 7, versión que acapara más del 43 por
ciento de la cuota.
En el segundo lugar aparece Windows XP, con más del 33 por ciento. Resulta llamativo
el hecho de que este sistema operativo tiene ya más de diez años en el mercado.

 Controladores de dispositivos: Es un programa informático que permite al


Sistema operativo interaccionar con un periférico.
Es una pieza esencial del software, y en particular, del núcleo de un sistema
operativo, sin la cual el hardware sería inutilizable.
 Herramienta de diagnóstico: Es un software que permite monitorear y
controlar la funcionalidad del hardware (temperatura, rendimiento,
transferencia de datos). Estos dispositivos pueden ser, la memoria RAM, el
procesador, los discos duros, ruteadores, tarjetas de red, entre muchos
dispositivos más.
 Herramienta de corrección y optimización: Permite modificar un software
para que funcione con más eficiencia y use menos recursos.
 Servidor: Es una aplicación capaz de atender las peticiones de un cliente y
devolverle una respuesta en concordancia. La ventaja de montar un
servidor en computadoras dedicadas es la seguridad. Por esta razón la
mayoría de los servidores son procesos diseñados de forma que puedan
funcionar en computadoras de propósito especifico.

2. Software de programación:

Permite crear programas usando diferentes lenguajes. El único lenguaje que el


computador es capaz de comprender es el sistema binario.

Tipos de lenguaje:
 De bajo nivel: Son lenguajes
totalmente dependientes de la
máquina, es decir que el
programa que se realiza con
este tipo de lenguaje no se

INGENIERÍA INDUSTRIAL
UNIVERSIDAD NACIONAL DE TRUJILLO PRIMER CICLO
puede migrar o utilizar en otras máquinas.
 Nivel medio: Estos lenguajes se encuentran en un punto medio entre el nivel
bajo y alto. Dentro de estos lenguajes se puede trabajar con direcciones de 4
memoria, características del lenguaje de bajo nivel y a la vez realizar
operaciones de alto nivel.
 Alto nivel: Son aquellos que se encuentran más cercanos al lenguaje natural
que al lenguaje máquina.
- Basic
- Pascal
- C
- Fortran
- Cobol
- LISP
- Asembler
MAS UTILIZADOS:
C
Representado con una sola letra, pero de una gran relevancia, el lenguaje de
alto nivel C vio la luz a inicios de los años 70 de la mano de dos expertos en el
sector, uno de ellos el diseñador de Unix. Su meta desde siempre fue
conseguir un tipo de lenguaje que pudiera separarse de la máquina y que
facilitara una nueva forma de ver las cosas. Lo lograron y esto ha llevado a que
su funcionalidad sea aprovechada en todo tipo de sectores. Incluye lo más
característico de los lenguajes de alto nivel, pero también se deja influir por
algunos rasgos más propios de los lenguajes que se engloban en la categoría
de bajo nivel.

Cobol
También conocido como Common Business Oriented Language, un lenguaje
que se diseñó en 1960 en Norte América y que se utiliza para llevar a cabo
aplicaciones de gestión. Ha ido mejorando y evolucionando con el paso de los
años y llegó a transformarse en uno de los lenguajes más asentados del
mundo. Una de sus particularidades radica también en la sencillez debido a
que se basa en el uso del inglés de una forma simplificada. Permite
administrar ficheros con facilidad y dispone de un sistema autodocumentado
que siempre ha gustado a los programadores.

Incluye:

INGENIERÍA INDUSTRIAL
UNIVERSIDAD NACIONAL DE TRUJILLO PRIMER CICLO
o Editores de texto: Un editor de texto es un programa que permite crear y
cambiar archivos digitales compuestos únicamente por textos sin formatos,
conocidos comúnmente como archivos de texto o “texto plano”. El programa5
lee el archivo e interpreta los bytes leídos según el código de caracteres que
usa el editor. Es comúnmente de 7- u 8-bits en ASCII o UTF-8, rara vez EBCDIC.
o Compilador: Un compilador es un programa informático que traduce un
programa que ha sido lenguaje de programación a un lenguaje diferente,
usualmente lenguaje de máquina, aunque también puede ser traducido a un
código intermedio (bytecode) o a texto. Este proceso de traducción se conoce
como compilación.
o Intérpretes: Es un programa informático capaz de analizar y ejecutar otros
programas. Los interpretes se diferencian de los compiladores o de los
ensambladores en que mientras estos traducen un programa desde su
descripción en un lenguaje de programación al código de de máquina del
sistema, los intérpretes solo realiza la traducción a medida que sea necesaria,
típicamente instrucción por instrucción, y normalmente no guardan el
resultado de dicha traducción. Usando un intérprete, un solo archivo fuente
puede producir resultados iguales incluso en sistemas sumamente diferentes
(ejemplo, una PC y una Play Station 4).
o Enlazadores: Toma los objetos generados en la computación, quita los
recursos que no necesita y enlaza el código objeto con su biblioteca.
o Depuradores: Elimina los errores de otros programas.

3. Software de aplicación:
Es aquel que nos ayuda a
realizar una tarea
determinada, existen varias
categorías de software de
aplicación porque hay
muchos programas (solo
nombramos algunos) los
cuales son: Aplicaciones de
negocio, aplicaciones de
utilería, aplicaciones
personales, aplicaciones de entretenimiento.
El software de aplicación ha sido escrito con el fin de realizar casi cualquier tarea
imaginable. Este puede ser utilizado en cualquier instalación informática,
independiente del empleo que vallamos a hacer de ella. Como existen muchos
programas se dividen en cuatro categorías de software de aplicaciones:
 Aplicaciones de negocios:
- Procesadores de palabras: Estos permiten hacer cambios y correcciones
con facilidad, permiten revisar la ortografía e incluso la gramática de un
documento.

INGENIERÍA INDUSTRIAL
UNIVERSIDAD NACIONAL DE TRUJILLO PRIMER CICLO
- Hojas de cálculo: Son procesadores de números tridimensionales. Se
pueden crear hojas de trabajo donde puedes colocar textos, números o
fórmulas en las celdas, obteniendo una hoja contable computarizado. 6
- Bases de datos: Se utiliza para organizar los datos guardados en la
computadora y permite buscar datos específicos de diferentes maneras.
También archivan los datos en orden alfabético, esto permite obtener la
información que se desea mas fácilmente.
 Aplicaciones de utilería: Le da mantenimiento a la computadora
 Aplicaciones personales: permiten mantener una agenda de direcciones y
calendario de citas, hacer operaciones bancarias, enviar correo electrónico
y conectarte a servicios informáticos
 Aplicaciones de entretenimiento:
- Videojuegos de galerías.
- Juegos interactivos de misterio
- Rompecabezas difíciles de solucionar
- Programas educativos

INGENIERÍA INDUSTRIAL
UNIVERSIDAD NACIONAL DE TRUJILLO PRIMER CICLO

INGENIERÍA INDUSTRIAL

Das könnte Ihnen auch gefallen