SlideShare uma empresa Scribd logo
1 de 10
Marcos Ernesto Abreu LorenzoMarcos Ernesto Abreu Lorenzo
Matricula:2015-2520Matricula:2015-2520
ElsoftwareElsoftware
QUE ES EL SOFTWARE?QUE ES EL 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.
• Considerando esta definición, el concepto de software va más allá
de los programas de computación en sus distintos estados: código
fuente, binario o ejecutable; también su documentación, los datos a
procesar e incluso la información de usuario forman parte del
software: es decir, abarca todo lo intangible, todo lo «no físico»
relacionado.
• El término «software» fue usado por primera vez
en este sentido por John W. Tukey en 1957.
En la ingeniería de software y las ciencias de la
computación, el software es toda la información
procesada por los sistemas informáticos: programas y datos.
Clasifiacion de
software
• Software de sistemaSoftware de sistema: Su objetivo es desvincular adecuadamente al 
usuario y al programador de los detalles del sistema informático 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. El software de 
sistema le procura al usuario y programador adecuadas interfaces de alto 
nivel, controladores, herramientas y utilidades de apoyo que permiten el 
mantenimiento del sistema global. Incluye entre otros como sistema 
operativo o utilidades del sistema etc.
• Dos ejemplos de un sistema operativo de desktop son:Dos ejemplos de un sistema operativo de desktop son:
• Mac OS X 
Microsoft Windows 
• Dos ejemplos de sistema operativo de celular :Dos ejemplos de sistema operativo de celular :
• Android
• iOS
Software de
programacion
• Software de programaciónSoftware de programación: Es el conjunto de herramientas que : Es el conjunto de herramientas que 
permiten al programador desarrollar programas informáticos, permiten al programador desarrollar programas informáticos, 
usando diferentes alternativas y lenguajes de programación, de una usando diferentes alternativas y lenguajes de programación, de una 
manera práctica. Incluyen básicamente:manera práctica. Incluyen básicamente:
• Editores de textoEditores de texto
• CompiladoresCompiladores
• IntérpretesIntérpretes
• EnlazadoresEnlazadores
• Dos ejemplos de software de programacion de computadora:Dos ejemplos de software de programacion de computadora:
• JavascriptJavascript
• Visual BasicsVisual Basics
• De celular:De celular:
• Java microJava micro
• C++C++
Software de aplicacion
• Software de aplicaciónSoftware de aplicación: Es aquel que permite a los usuarios llevar a cabo una o : Es aquel que permite a los usuarios llevar a cabo una o 
varias tareas específicas, en cualquier campo de actividad susceptible de ser varias tareas específicas, en cualquier campo de actividad susceptible de ser 
automatizado o asistido, con especial énfasis en los negocios. Incluye entre muchos automatizado o asistido, con especial énfasis en los negocios. Incluye entre muchos 
otros: Aplicaciones para Control de sistemas y automatización industrialotros: Aplicaciones para Control de sistemas y automatización industrial
• Bases de datosBases de datos
• Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)
• VideojuegosVideojuegos
• Software médicoSoftware médico
• Software de cálculo numérico y simbólico.Software de cálculo numérico y simbólico.
• Software de diseño asistido (CAD)Software de diseño asistido (CAD)
• Software de control numérico (CAM)Software de control numérico (CAM)
• Ejemplo de software de aplicación:Ejemplo de software de aplicación:
• Google Chrome Google Chrome 
• PhotoshopPhotoshop
• De celular:De celular:
• Flappybird (Video juego)Flappybird (Video juego)
• Clean Master Clean Master 
Etapas delproceso deEtapas delproceso de
desarrollo de softwaredesarrollo de software
• El proceso de desarrollo puede involucrar numerosas y variadas
tareas, desde lo administrativo, pasando por lo técnico y hasta la
gestión y el gerenciamiento. Pero, casi rigurosamente, siempre se
cumplen ciertas etapas mínimas; las que se pueden resumir como
sigue:
• Captura, elicitación , especificación y análisis de requisitos (ERS)
• Diseño
• Codificación
• Pruebas (unitarias y de integración)
• Instalación y paso a producción
• Mantenimiento
Tipos de licenciasTipos de licencias
• El software no se vende, se licencia. Una licencia es aquellaEl software no se vende, se licencia. Una licencia es aquella
autorización formal con carácter contractual que un autor de unautorización formal con carácter contractual que un autor de un
software da a un interesado para ejercer "actos de explotaciónsoftware da a un interesado para ejercer "actos de explotación
legales". Es decir, el software no se compra, sino que se adquierenlegales". Es decir, el software no se compra, sino que se adquieren
una serie de derechos sobre el uso que se le puede dar. En lasuna serie de derechos sobre el uso que se le puede dar. En las
licencias de software libre esos derechos son muy abiertos ylicencias de software libre esos derechos son muy abiertos y
permisivos, apenas hay restricciones al uso de los programas. De ahípermisivos, apenas hay restricciones al uso de los programas. De ahí
que ayude al desarrollo de la cultura. Pueden existir tantas licenciasque ayude al desarrollo de la cultura. Pueden existir tantas licencias
como acuerdos concretos se den entre el autor y el licenciatario.como acuerdos concretos se den entre el autor y el licenciatario.
Desde el punto de vista del software libre, existen distintas variantesDesde el punto de vista del software libre, existen distintas variantes
del concepto o grupos de licencias:del concepto o grupos de licencias:
• Licencias GPL
• Licencias AGPL
• Licencias estilo BSD
• Licencias estilo MPL y derivadas
• Copyleft
Maquinavirtual
• En informática una máquina virtual es un software que simulaEn informática una máquina virtual es un software que simula
a una computadora y puede ejecutar programas como si fuesea una computadora y puede ejecutar programas como si fuese
una computadora real. Este software en un principio fueuna computadora real. Este software en un principio fue
definido como "un duplicado eficiente y aislado de unadefinido como "un duplicado eficiente y aislado de una
máquina física". La acepción del término actualmente incluye amáquina física". La acepción del término actualmente incluye a
máquinas virtuales que no tienen ninguna equivalencia directamáquinas virtuales que no tienen ninguna equivalencia directa
con ningún hardware real.con ningún hardware real.
• Una característica esencial de las máquinas virtuales es queUna característica esencial de las máquinas virtuales es que
los procesos que ejecutan están limitadoslos procesos que ejecutan están limitados
por los recursos y abstraccionespor los recursos y abstracciones
proporcionados por ellas. Estos procesosproporcionados por ellas. Estos procesos
no pueden escaparse de estano pueden escaparse de esta
"computadora virtual"."computadora virtual".
GRACIAGRACIA
SS

Mais conteúdo relacionado

Mais procurados (17)

Software
SoftwareSoftware
Software
 
Software y sus tipos.
Software y sus tipos.Software y sus tipos.
Software y sus tipos.
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Hardware and software
Hardware and softwareHardware and software
Hardware and software
 
Software
SoftwareSoftware
Software
 
Edwin perez mat_2015-2868
Edwin perez mat_2015-2868Edwin perez mat_2015-2868
Edwin perez mat_2015-2868
 
Software
SoftwareSoftware
Software
 
Hardware y software
Hardware y softwareHardware y software
Hardware y software
 
Software caro maldonado_10mo2
Software caro maldonado_10mo2Software caro maldonado_10mo2
Software caro maldonado_10mo2
 
Historia de software
Historia de software Historia de software
Historia de software
 
Fichas contenido
Fichas contenidoFichas contenido
Fichas contenido
 
Software de la computadora 1º año
Software de la computadora 1º añoSoftware de la computadora 1º año
Software de la computadora 1º año
 
Deber #2
Deber #2 Deber #2
Deber #2
 
Presentación software y hardware
Presentación software y hardwarePresentación software y hardware
Presentación software y hardware
 
Actividad2 1
Actividad2 1Actividad2 1
Actividad2 1
 
Que es software libre
Que es software libreQue es software libre
Que es software libre
 

Destaque (17)

Organigramas
OrganigramasOrganigramas
Organigramas
 
Tecnologia y sociedad
Tecnologia y sociedadTecnologia y sociedad
Tecnologia y sociedad
 
Storytelling reflection
Storytelling reflectionStorytelling reflection
Storytelling reflection
 
Organizacion y Metodos
Organizacion y MetodosOrganizacion y Metodos
Organizacion y Metodos
 
5.1. measurement
5.1. measurement5.1. measurement
5.1. measurement
 
2012 IVF 겨울학교
2012 IVF 겨울학교2012 IVF 겨울학교
2012 IVF 겨울학교
 
P U M S
 P U M S P U M S
P U M S
 
Prac1
Prac1Prac1
Prac1
 
Programación Académica Semestral de Contenidos y Actividades F-1
Programación Académica Semestral de Contenidos y Actividades   F-1Programación Académica Semestral de Contenidos y Actividades   F-1
Programación Académica Semestral de Contenidos y Actividades F-1
 
STUDIO NATILLO / Decreto Sviluppo
STUDIO NATILLO / Decreto SviluppoSTUDIO NATILLO / Decreto Sviluppo
STUDIO NATILLO / Decreto Sviluppo
 
Wpss cover w logo
Wpss cover w logoWpss cover w logo
Wpss cover w logo
 
3
33
3
 
Capa memorias fazenda_serra_33.2x22cm
Capa memorias fazenda_serra_33.2x22cmCapa memorias fazenda_serra_33.2x22cm
Capa memorias fazenda_serra_33.2x22cm
 
Ficha3
Ficha3Ficha3
Ficha3
 
Ficha25
Ficha25Ficha25
Ficha25
 
Informativo Luterano - Fevereiro 2012
Informativo Luterano -  Fevereiro 2012Informativo Luterano -  Fevereiro 2012
Informativo Luterano - Fevereiro 2012
 
Avances tecnologicos
Avances tecnologicosAvances tecnologicos
Avances tecnologicos
 

Semelhante a El software

Semelhante a El software (20)

Software de sistema y aplicaciones
Software de sistema y aplicacionesSoftware de sistema y aplicaciones
Software de sistema y aplicaciones
 
Software de sistema y aplicaciones
Software de sistema y aplicacionesSoftware de sistema y aplicaciones
Software de sistema y aplicaciones
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Tema 3 software
Tema 3 softwareTema 3 software
Tema 3 software
 
Software
SoftwareSoftware
Software
 
Software diapositivas 1
Software diapositivas 1Software diapositivas 1
Software diapositivas 1
 
Software diapositivas 1
Software diapositivas 1Software diapositivas 1
Software diapositivas 1
 
Tema 1 Introducción Aplicaciones Ofimáticas
Tema 1 Introducción Aplicaciones OfimáticasTema 1 Introducción Aplicaciones Ofimáticas
Tema 1 Introducción Aplicaciones Ofimáticas
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Sofware
SofwareSofware
Sofware
 
trabajo software
trabajo  software trabajo  software
trabajo software
 
Crackers y software
Crackers y softwareCrackers y software
Crackers y software
 
Johanna mejia fundamento
Johanna mejia fundamentoJohanna mejia fundamento
Johanna mejia fundamento
 
Crackers y software.
Crackers y software.Crackers y software.
Crackers y software.
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (15)

PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

El software

  • 1. Marcos Ernesto Abreu LorenzoMarcos Ernesto Abreu Lorenzo Matricula:2015-2520Matricula:2015-2520
  • 3. QUE ES EL SOFTWARE?QUE ES EL 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. • Considerando esta definición, el concepto de software va más allá de los programas de computación en sus distintos estados: código fuente, binario o ejecutable; también su documentación, los datos a procesar e incluso la información de usuario forman parte del software: es decir, abarca todo lo intangible, todo lo «no físico» relacionado. • El término «software» fue usado por primera vez en este sentido por John W. Tukey en 1957. En la ingeniería de software y las ciencias de la computación, el software es toda la información procesada por los sistemas informáticos: programas y datos.
  • 4. Clasifiacion de software • Software de sistemaSoftware de sistema: Su objetivo es desvincular adecuadamente al  usuario y al programador de los detalles del sistema informático 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. El software de  sistema le procura al usuario y programador adecuadas interfaces de alto  nivel, controladores, herramientas y utilidades de apoyo que permiten el  mantenimiento del sistema global. Incluye entre otros como sistema  operativo o utilidades del sistema etc. • Dos ejemplos de un sistema operativo de desktop son:Dos ejemplos de un sistema operativo de desktop son: • Mac OS X  Microsoft Windows  • Dos ejemplos de sistema operativo de celular :Dos ejemplos de sistema operativo de celular : • Android • iOS
  • 5. Software de programacion • Software de programaciónSoftware de programación: Es el conjunto de herramientas que : Es el conjunto de herramientas que  permiten al programador desarrollar programas informáticos, permiten al programador desarrollar programas informáticos,  usando diferentes alternativas y lenguajes de programación, de una usando diferentes alternativas y lenguajes de programación, de una  manera práctica. Incluyen básicamente:manera práctica. Incluyen básicamente: • Editores de textoEditores de texto • CompiladoresCompiladores • IntérpretesIntérpretes • EnlazadoresEnlazadores • Dos ejemplos de software de programacion de computadora:Dos ejemplos de software de programacion de computadora: • JavascriptJavascript • Visual BasicsVisual Basics • De celular:De celular: • Java microJava micro • C++C++
  • 6. Software de aplicacion • Software de aplicaciónSoftware de aplicación: Es aquel que permite a los usuarios llevar a cabo una o : Es aquel que permite a los usuarios llevar a cabo una o  varias tareas específicas, en cualquier campo de actividad susceptible de ser varias tareas específicas, en cualquier campo de actividad susceptible de ser  automatizado o asistido, con especial énfasis en los negocios. Incluye entre muchos automatizado o asistido, con especial énfasis en los negocios. Incluye entre muchos  otros: Aplicaciones para Control de sistemas y automatización industrialotros: Aplicaciones para Control de sistemas y automatización industrial • Bases de datosBases de datos • Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)Telecomunicaciones (por ejemplo Internet y toda su estructura lógica) • VideojuegosVideojuegos • Software médicoSoftware médico • Software de cálculo numérico y simbólico.Software de cálculo numérico y simbólico. • Software de diseño asistido (CAD)Software de diseño asistido (CAD) • Software de control numérico (CAM)Software de control numérico (CAM) • Ejemplo de software de aplicación:Ejemplo de software de aplicación: • Google Chrome Google Chrome  • PhotoshopPhotoshop • De celular:De celular: • Flappybird (Video juego)Flappybird (Video juego) • Clean Master Clean Master 
  • 7. Etapas delproceso deEtapas delproceso de desarrollo de softwaredesarrollo de software • El proceso de desarrollo puede involucrar numerosas y variadas tareas, desde lo administrativo, pasando por lo técnico y hasta la gestión y el gerenciamiento. Pero, casi rigurosamente, siempre se cumplen ciertas etapas mínimas; las que se pueden resumir como sigue: • Captura, elicitación , especificación y análisis de requisitos (ERS) • Diseño • Codificación • Pruebas (unitarias y de integración) • Instalación y paso a producción • Mantenimiento
  • 8. Tipos de licenciasTipos de licencias • El software no se vende, se licencia. Una licencia es aquellaEl software no se vende, se licencia. Una licencia es aquella autorización formal con carácter contractual que un autor de unautorización formal con carácter contractual que un autor de un software da a un interesado para ejercer "actos de explotaciónsoftware da a un interesado para ejercer "actos de explotación legales". Es decir, el software no se compra, sino que se adquierenlegales". Es decir, el software no se compra, sino que se adquieren una serie de derechos sobre el uso que se le puede dar. En lasuna serie de derechos sobre el uso que se le puede dar. En las licencias de software libre esos derechos son muy abiertos ylicencias de software libre esos derechos son muy abiertos y permisivos, apenas hay restricciones al uso de los programas. De ahípermisivos, apenas hay restricciones al uso de los programas. De ahí que ayude al desarrollo de la cultura. Pueden existir tantas licenciasque ayude al desarrollo de la cultura. Pueden existir tantas licencias como acuerdos concretos se den entre el autor y el licenciatario.como acuerdos concretos se den entre el autor y el licenciatario. Desde el punto de vista del software libre, existen distintas variantesDesde el punto de vista del software libre, existen distintas variantes del concepto o grupos de licencias:del concepto o grupos de licencias: • Licencias GPL • Licencias AGPL • Licencias estilo BSD • Licencias estilo MPL y derivadas • Copyleft
  • 9. Maquinavirtual • En informática una máquina virtual es un software que simulaEn informática una máquina virtual es un software que simula a una computadora y puede ejecutar programas como si fuesea una computadora y puede ejecutar programas como si fuese una computadora real. Este software en un principio fueuna computadora real. Este software en un principio fue definido como "un duplicado eficiente y aislado de unadefinido como "un duplicado eficiente y aislado de una máquina física". La acepción del término actualmente incluye amáquina física". La acepción del término actualmente incluye a máquinas virtuales que no tienen ninguna equivalencia directamáquinas virtuales que no tienen ninguna equivalencia directa con ningún hardware real.con ningún hardware real. • Una característica esencial de las máquinas virtuales es queUna característica esencial de las máquinas virtuales es que los procesos que ejecutan están limitadoslos procesos que ejecutan están limitados por los recursos y abstraccionespor los recursos y abstracciones proporcionados por ellas. Estos procesosproporcionados por ellas. Estos procesos no pueden escaparse de estano pueden escaparse de esta "computadora virtual"."computadora virtual".