SlideShare una empresa de Scribd logo
Software
Software
Se conoce como software al equipo lógico
o soporte lógico de un sistema informático, que
comprende el conjunto de los
componentes lógicos necesarios que hacen
posible la realización de tareas específicas, en
contraposición a los componentes físicos que
son llamados hardware.
Software 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.
Ejemplos desktop
.
Linux es un sistema operativo de software libre (no es
propiedad de ninguna persona o empresa), por ende no es
necesario comprar una licencia para instalarlo y utilizarlo en
un equipo informático
Windows es un sistema operativo,
es decir, un conjunto de programas
que posibilita la administración de
los recursos de una computadora.
Mobiles
Software de aplicación
Es aquel que permite a los usuarios llevar a
cabo una o varias tareas específicas, en
cualquier campo de actividad susceptible de ser
automatizado o asistido, con especial énfasis en
los negocios. Incluye entre muchos otros:
 Aplicaciones ofimáticas
 Software educativo
 Software empresarial
 Bases de datos
 Telecomunicaciones (por ejemplo Internet y
toda su estructura lógica)
Ejemplos Software de
aplicación
Desktop Mobiles
Software de programación
Es el conjunto de herramientas que permiten
al programador desarrollar programas
informáticos, usando diferentes alternativas y
lenguajes de programación, de una manera
práctica. Incluyen básicamente:
 Editores de texto
 Compiladores
 Intérpretes
 Enlazadores
 Depuradores
Software de programación
Desktop:
 Oracle es básicamente una cliente/servidor para la
gestión de base de datos.
 NetBeans es un entorno de desarrollo integrado libre,
hecho principalmente para el lenguaje de programación
Java
Etapas de desarrollo de
software
 Planificación: La importante tarea a la hora de
crear un producto de software es obtener
los requisitos o el análisis de los requisitos. Los
clientes suelen tener una idea más bien
abstracta del resultado final, pero no sobre las
funciones que debería cumplir el software.
 Implementación, pruebas y documentación:
-La implementación es parte del proceso en el
que los ingenieros de software programan el
código para el proyecto.
- Las pruebas de software son parte esencial del
proceso de desarrollo del software. Esta parte
del proceso tiene la función de detectar
los errores de software lo antes posible.
- La documentación del diseño interno del
software con el objetivo de facilitar su mejora y
su mantenimiento se realiza a lo largo del
proyecto. Esto puede incluir la documentación
de un API, tanto interior como exterior.
Despliegue y mantenimiento
 El despliegue comienza cuando el código ha sido
suficientemente probado, ha sido aprobado para
su liberación y ha sido distribuido en el entorno de
producción.
 El mantenimiento o mejora del software de un
software con problemas recientemente desplegado,
puede requerir más tiempo que el desarrollo inicial
del software. Es posible que haya que incorporar
código que no se ajusta al diseño original con el
objetivo de solucionar un problema o ampliar la
funcionalidad para un cliente. Si los costes de
mantenimiento son muy elevados puede que sea
oportuno rediseñar el sistema para poder contener
los costes de mantenimiento.
Tipos de licencia Software
 Licencias GPL: Una de las más utilizadas es
la Licencia Pública General de GNU (GNU
GPL). Posibilita la modificación y
redistribución del software, pero únicamente
bajo esa misma licencia. Y añade que si se
reutiliza en un mismo programa código "A"
licenciado bajo licencia GNU GPL y código
"B" licenciado bajo otro tipo de licencia libre,
el código final "C", independientemente de la
cantidad y calidad de cada uno de los códigos
"A" y "B", debe estar bajo la licencia GNU
GPL.
 Licencias AGPL: La Licencia Pública General de
Affero (en inglés Affero General Public License,
también Affero GPL o AGPL) es una
licencia copyleft derivada de la Licencia Pública
General de GNU diseñada específicamente para
asegurar la cooperación con la comunidad en el
caso de software que corra en servidores de red.
 Licencias estilo BSD: Llamadas así porque se
utilizan en gran cantidad de software distribuido
junto a los sistemas operativos BSD. El autor, bajo
tales licencias, mantiene la protección de copyright
únicamente para la renuncia de garantía y para
requerir la adecuada atribución de la autoría en
trabajos derivados, pero permite la libre
redistribución y modificación, incluso si dichos
trabajos tienen propietario
 Licencias estilo MPL y derivadas: Esta licencia
es de Software Libre y tiene un gran valor
porque fue el instrumento que empleó Netscape
Communications Corp. para liberar su Netscape
Comunicado 4.0 y empezar ese proyecto tan
importante para el mundo del Software Libre:
Mozilla. Se utilizan en gran cantidad de
productos de software libre de uso cotidiano en
todo tipo de sistemas operativos.
 Copyleft: bajo licencia copyleft puede
también realizar una versión modificada
bajo su copyright original, y venderla bajo
cualquier licencia que desee, además de
distribuir la versión original como software
libre.
Máquina Virtual
Máquina virtual es un software que
simula a una computadora y puede
ejecutar programas como si fuese una
computadora real. Este software en un
principio fue definido como "un
duplicado eficiente y aislado de una
máquina física".

Más contenido relacionado

PPTX
Diapositiva 1
PPT
Software De Branco And Martin
PPTX
¿Qué es el software?
PPT
Presentación1
PPTX
Software
PPTX
Software
PPTX
Software
Diapositiva 1
Software De Branco And Martin
¿Qué es el software?
Presentación1
Software
Software
Software

La actualidad más candente (16)

PPTX
Isocrates Homework 3 XD XD
PPTX
Tema 3 software
PPT
Julián y Hernan: Software
PPTX
Software
PDF
306383274 plan-de-compra-de-software-para-la-organizacion-pdf
PPTX
Fundamentos del computador
PPTX
Diapositivas (1)
PPTX
Diapositivas
PPTX
PDF
Informática - Software libre
PPT
PresentacióN1 Belen Y Danila
PPTX
Fundamentos del computador, software
PPTX
Tema1
PPT
Sinver Aguilo ITLA 2015-2872
PPTX
Edwin perez mat_2015-2868
PPTX
Software caro maldonado_10mo2
Isocrates Homework 3 XD XD
Tema 3 software
Julián y Hernan: Software
Software
306383274 plan-de-compra-de-software-para-la-organizacion-pdf
Fundamentos del computador
Diapositivas (1)
Diapositivas
Informática - Software libre
PresentacióN1 Belen Y Danila
Fundamentos del computador, software
Tema1
Sinver Aguilo ITLA 2015-2872
Edwin perez mat_2015-2868
Software caro maldonado_10mo2
Publicidad

Destacado (20)

PDF
Sistemasoperativos
PDF
Eso angles 2014-2015
 
PPTX
תשעו פרזנטציה
PPTX
Operadores para una mejor busqueda en google
PPTX
La Comunicación
PPTX
Kiến trúc Hiện đại mới (Neo-Modernism)
PDF
1415 criteris correccio-angles
 
DOCX
Crónica diplomado tit
PDF
Скидки и акции в магазинах Магнит Косметик с 18 ноября по 15 декабря 2015г.
PPTX
Đình làng Bắc Bộ Việt Nam - Kiến trúc Nhiệt đới
PPTX
VIRUS INFORMATICO
PDF
Evaluación docente
PDF
Practica unidad 3
PPTX
Quimica
PPTX
DOCX
Évolution du profil opératoire en chirurgie pédiatrique après le séisme de 20...
PDF
Классификация логотипов
PPTX
Mi clase ideal (prototipo de ser social)
PDF
SharePoint excellence evening - Collaboration mit sharepoint 2013
Sistemasoperativos
Eso angles 2014-2015
 
תשעו פרזנטציה
Operadores para una mejor busqueda en google
La Comunicación
Kiến trúc Hiện đại mới (Neo-Modernism)
1415 criteris correccio-angles
 
Crónica diplomado tit
Скидки и акции в магазинах Магнит Косметик с 18 ноября по 15 декабря 2015г.
Đình làng Bắc Bộ Việt Nam - Kiến trúc Nhiệt đới
VIRUS INFORMATICO
Evaluación docente
Practica unidad 3
Quimica
Évolution du profil opératoire en chirurgie pédiatrique après le séisme de 20...
Классификация логотипов
Mi clase ideal (prototipo de ser social)
SharePoint excellence evening - Collaboration mit sharepoint 2013
Publicidad

Similar a Software (20)

PPTX
Software
PPTX
Software de sistemas y aplicación
PPTX
Software
PPTX
Software
PPTX
Licencias
PPTX
Software y tipos de software
ODP
trabajo software
PPTX
Software
PPTX
Fundamento del computador tarea 2
PPTX
Software
PPTX
El software
PPTX
Manejo legal de software y hardware
PPTX
Softwareytiposdesoftware
PPTX
Software
PPTX
Software fundamentos del comp
PPTX
Información sobre el software(con animacion).
PPTX
SOFTWARE
KEY
Codigo abierto y software libre
Software
Software de sistemas y aplicación
Software
Software
Licencias
Software y tipos de software
trabajo software
Software
Fundamento del computador tarea 2
Software
El software
Manejo legal de software y hardware
Softwareytiposdesoftware
Software
Software fundamentos del comp
Información sobre el software(con animacion).
SOFTWARE
Codigo abierto y software libre

Último (11)

PPTX
Derechos_de_Autor_y_Creative_Commons.pptx
DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PPTX
sistemas de informacion.................
PPTX
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
PPTX
Implementación equipo monitor12.08.25.pptx
PPTX
Fundamentos de Python - Curso de Python dia 1
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
Derechos_de_Autor_y_Creative_Commons.pptx
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
Su punto de partida en la IA: Microsoft 365 Copilot Chat
Conceptos basicos de Base de Datos y sus propiedades
sistemas de informacion.................
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
Implementación equipo monitor12.08.25.pptx
Fundamentos de Python - Curso de Python dia 1
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
AutoCAD Herramientas para el futuro, Juan Fandiño

Software

  • 2. Software Se conoce como software al equipo lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware.
  • 3. Software 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.
  • 4. Ejemplos desktop . Linux es un sistema operativo de software libre (no es propiedad de ninguna persona o empresa), por ende no es necesario comprar una licencia para instalarlo y utilizarlo en un equipo informático Windows es un sistema operativo, es decir, un conjunto de programas que posibilita la administración de los recursos de una computadora.
  • 6. Software de aplicación Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios. Incluye entre muchos otros:  Aplicaciones ofimáticas  Software educativo  Software empresarial  Bases de datos  Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)
  • 8. Software de programación Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluyen básicamente:  Editores de texto  Compiladores  Intérpretes  Enlazadores  Depuradores
  • 9. Software de programación Desktop:  Oracle es básicamente una cliente/servidor para la gestión de base de datos.  NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programación Java
  • 10. Etapas de desarrollo de software  Planificación: La importante tarea a la hora de crear un producto de software es obtener los requisitos o el análisis de los requisitos. Los clientes suelen tener una idea más bien abstracta del resultado final, pero no sobre las funciones que debería cumplir el software.  Implementación, pruebas y documentación: -La implementación es parte del proceso en el que los ingenieros de software programan el código para el proyecto.
  • 11. - Las pruebas de software son parte esencial del proceso de desarrollo del software. Esta parte del proceso tiene la función de detectar los errores de software lo antes posible. - La documentación del diseño interno del software con el objetivo de facilitar su mejora y su mantenimiento se realiza a lo largo del proyecto. Esto puede incluir la documentación de un API, tanto interior como exterior.
  • 12. Despliegue y mantenimiento  El despliegue comienza cuando el código ha sido suficientemente probado, ha sido aprobado para su liberación y ha sido distribuido en el entorno de producción.  El mantenimiento o mejora del software de un software con problemas recientemente desplegado, puede requerir más tiempo que el desarrollo inicial del software. Es posible que haya que incorporar código que no se ajusta al diseño original con el objetivo de solucionar un problema o ampliar la funcionalidad para un cliente. Si los costes de mantenimiento son muy elevados puede que sea oportuno rediseñar el sistema para poder contener los costes de mantenimiento.
  • 13. Tipos de licencia Software  Licencias GPL: Una de las más utilizadas es la Licencia Pública General de GNU (GNU GPL). Posibilita la modificación y redistribución del software, pero únicamente bajo esa misma licencia. Y añade que si se reutiliza en un mismo programa código "A" licenciado bajo licencia GNU GPL y código "B" licenciado bajo otro tipo de licencia libre, el código final "C", independientemente de la cantidad y calidad de cada uno de los códigos "A" y "B", debe estar bajo la licencia GNU GPL.
  • 14.  Licencias AGPL: La Licencia Pública General de Affero (en inglés Affero General Public License, también Affero GPL o AGPL) es una licencia copyleft derivada de la Licencia Pública General de GNU diseñada específicamente para asegurar la cooperación con la comunidad en el caso de software que corra en servidores de red.  Licencias estilo BSD: Llamadas así porque se utilizan en gran cantidad de software distribuido junto a los sistemas operativos BSD. El autor, bajo tales licencias, mantiene la protección de copyright únicamente para la renuncia de garantía y para requerir la adecuada atribución de la autoría en trabajos derivados, pero permite la libre redistribución y modificación, incluso si dichos trabajos tienen propietario
  • 15.  Licencias estilo MPL y derivadas: Esta licencia es de Software Libre y tiene un gran valor porque fue el instrumento que empleó Netscape Communications Corp. para liberar su Netscape Comunicado 4.0 y empezar ese proyecto tan importante para el mundo del Software Libre: Mozilla. Se utilizan en gran cantidad de productos de software libre de uso cotidiano en todo tipo de sistemas operativos.  Copyleft: bajo licencia copyleft puede también realizar una versión modificada bajo su copyright original, y venderla bajo cualquier licencia que desee, además de distribuir la versión original como software libre.
  • 16. Máquina Virtual Máquina virtual es un software que simula a una computadora y puede ejecutar programas como si fuese una computadora real. Este software en un principio fue definido como "un duplicado eficiente y aislado de una máquina física".