22

El software

Embed Size (px)

Citation preview

Page 1: El software
Page 2: El software

El softwarePRESENTADO POR: CESAR TEJADAMATRICULA:2015-2525

Page 3: El software

Software: se conoce como al equipo lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware.

Page 4: El software

Software de sistema Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del sistema informático en particular, aislándolo especialmente del procesamiento referido a las características internas.

Entre los software de sistema podemos encontrar:• Sistemas operativos• Controladores de dispositivos• Herramientas de diagnóstico• Herramientas de Corrección y Optimización• Servidores• Utilidades

Page 5: El software

Software de sistema Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del sistema informático en particular, aislándolo especialmente del procesamiento referido a las características internas.

Microsoft Windows

Ejemplos desktop

Page 6: El software

Software de sistema Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del sistema informático en particular, aislándolo especialmente del procesamiento referido a las características internas.

Linux

Ejemplos desktop

Page 7: El software

Software de sistema Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del sistema informático en particular, aislándolo especialmente del procesamiento referido a las características internas.

Ejemplos Móvil

Page 8: El software

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.

Podemos encontrar:• Software empresarial• Bases de datos• Software educativo• VideoJuegos

Page 9: El software

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.

Ejemplos desktop

Page 10: El software

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.

Ejemplos movil

Page 11: El software

Software de programaciónEs 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.

Algunos de estos son:• Compiladores• Depuradores• Editores de texto

Ejemplos desktop

Ejemplos móvil

Page 12: El software

Etapas del proceso de desarrollo de software

Se define como proceso al conjunto ordenado de pasos a seguir para llegar a la solución de un problema u obtención de un producto, en este caso particular, para lograr un producto software que resuelva un problema específico.

Page 13: El software

Etapas del proceso de desarrollo de software

Captura, análisis y especificación de requisitos

Procesos, modelado y formas de elicitación de requisitos

Clasificación e identificación de requisitos

Diseño del sistema

Codificación del software

Pruebas (unitarias y de integración)

Instalación y paso a producción

Mantenimiento

Page 14: El software

Tipos de licencias que existenen el software

Software Libre o Free Software Es un software disponible para cualquiera que desee utilizarlo, copiarlo y distribuirlo, ya sea en su forma original o con modificaciones. La posibilidad de modificaciones implica que el código fuente está disponible.

Page 15: El software

Tipos de licencias que existenen el software

Copyleft Es una práctica que consiste en el ejercicio del derecho de autor con el objetivo de permitir la libre distribución de copias y versiones modificadas de una obra u otro trabajo, exigiendo que los mismos derechos sean preservados en las versiones modificadas.

Page 16: El software

Tipos de licencias que existenen el software

GPL (General Public License GPL) es la licencia que acompaña los paquetes distribuidos por el Proyecto el núcleo del sistema operativo Linux.

Page 17: El software

Tipos de licencias que existenen el software

Debian Esta licencia contiene criterios para la distribución que incluyen, además de la exigencia de publicación del código fuente: (a) la redistribución libre ; (b) el código fuente debe ser incluido y debe poder ser redistribuido.

Page 18: El software

Tipos de licencias que existenen el software

Berkeley Software Distribution El software puede ser vendido y no hay obligaciones de incluir el código fuente. Esta licencia garantiza el crédito a los autores del software pero no intenta garantizar que las modificaciones futuras permanezcan siendo software libre.

Page 19: El software

Tipos de licencias que existenen el software

Software Semi-libre El Software semi-libre es un software que no es libre pero permite que otros individuos lo usen, lo copien, lo distribuyan y hasta lo modifiquen. Ejemplos de software semi-libre son las primeras versiones de Internet Explorer de Microsoft, o algunas versiones de browsers de Netscape, y StarOffice.

Page 20: El software

Tipos de licencias que existenen el software

Software con Dominio Público El Software con dominio público es software sin copyright. Algunos tipos de copia o versiones modificadas pueden no ser libres si el autor impone restricciones adicionales en la redistribución del original o de trabajos derivados.

Page 21: El software

Tipos de licencias que existenen el software

Mención de otras licencias:X.orgFreewareSharewareSoftware PropietarioSoftware ComercialDonationware

Page 22: El software

Maquina Virtual

En informática una máquina virtual es un software que simula a una computadora y puede ejecutar programas como si fuese una computadora real. Uno de los usos domésticos más extendidos de las máquinas virtuales es ejecutar sistemas operativos para "probarlos".