tema 3 software

25
Tema 3: Software Por: Juan Ant. Morillo Genao Matricula: 2014-2257 FUNDAMENTOS DEL COMPUTADOR

Upload: juan-morillo

Post on 06-Jul-2015

55 views

Category:

Software


0 download

DESCRIPTION

Softwae, tipos de software, tipos de licencia

TRANSCRIPT

Page 1: Tema 3 software

Tema 3:Software

Por: Juan Ant. Morillo Genao

Matricula: 2014-2257

FUNDAMENTOS DEL COMPUTADOR

Page 2: Tema 3 software

SOFTWARE

El software es un conjuntode instrucciones detalladasque controlan la operaciónde un sistemacomputacional.

Page 3: Tema 3 software

SOFTWARE DE SISTEMA

Page 4: Tema 3 software

SOFTWARE DE SISTEMA

Se denomina software de sistema alconjunto de programas que sirvenpara interactuar con el sistemaoperativo, permitiendo el controlsobre el hardware, además de darsoporte a otros programas.

Desktop Mobiles

Page 5: Tema 3 software

SOFTWARE DE APLICACIÓN

Page 6: Tema 3 software

SOFTWARE DE APLICACIÓN

El Software de Aplicación son losprogramas diseñados para o por losusuarios para facilitar la realizaciónde tareas específicas en lacomputadora, como pueden ser lasaplicaciones ofimáticas ( Procesadorade texto, hoja de cálculos).

Desktop Mobile

Page 7: Tema 3 software

SOFTWARE DE PROGRAMACIÓN

Page 8: Tema 3 software

SOFTWARE DE PROGRAMACIÓN

Es el conjunto de herramientas quepermiten al programador desarrollarprogramas informáticos, usandodiferentes alternativas y lenguajes deprogramación, de una manera práctica

Desktop Mobile

Page 9: Tema 3 software

ETAPAS DEL PROCESO DE DESARROLLO DE SOFTWARE

Page 10: Tema 3 software

Etapas del proceso de desarrollo

de software

Pasos para desarrollar un programa:

1. Análisis de requisitos: Extraer losrequisitos del software que se va a elaborarrecopilando información del cliente. como porejemplo lo que el software tiene que hacer etc.

2. Diseño y arquitectura: Se refiere adeterminar cómo funcionará de forma general sinentrar en detalles.

Page 11: Tema 3 software

ETAPAS3. Programación o Desarrollo: Reducir undiseño a código puede ser la parte más obviadel trabajo de ingeniería de software, pero noes necesariamente la porción más larga.

4.Prueba: Consiste en comprobar que elsoftware realice correctamente las tareasindicadas en la especificación. Una técnica deprueba es probar por separado cada módulodel software, y luego probarlo de formaintegral.

5.Mantenimiento: Mantener y mejorar elsoftware para enfrentar errores descubiertos ynuevos requisitos. Esto puede llevar mástiempo incluso que el desarrollo inicial delsoftware.

Page 12: Tema 3 software
Page 13: Tema 3 software

TIPOS DE LICENCIAS QUE EXISTEN EN EL SOFTWARE.

Page 14: Tema 3 software

TIPOS DE LICENCIAS QUE EXISTENEN EL SOFTWARE.

Es el procedimiento de conceder a otra personao entidad el derecho de usar un software confines industriales, comerciales o personales, deacuerdo a las cláusulas que en ella aparecen omejor dicho obtener la determinada licencia oautorización que le permita el uso legal dedeterminado programa, esta licencia es undocumento bien sea electrónico, en papeloriginal o número de serie autorizado por elautor.

Page 15: Tema 3 software

Tipos de Licencia de Software son los siguientes:

Tipos de Licencia de Software

•Software con copyleft.

•Software semi-libre.

•Freeware.

•Shareware.

•Software Comercial.

•Código Abierto.

•GNU.

Page 16: Tema 3 software

Este software es un software librecuyos términos de distribución nopermiten a los redistribuidoresagregar ninguna restricciónadicional cuando lo redistribuyen omodifican.

Software con copyleft.

Page 17: Tema 3 software

Software semi-libre.

Es el que no es libre, pero viene conautorización de usar, copiar,distribuir y modificar paraparticulares sin fines de lucro.

Page 18: Tema 3 software

Freeware.

Se usa comúnmente paraprogramas que permiten laredistribución pero no lamodificación (y su código fuente noestá disponible).

Page 19: Tema 3 software

Shareware:

Es el software con autorización deredistribuir copias, pero debepagarse cargo por licencia de usocontinuado.

Page 20: Tema 3 software

Software Comercial.

Es un software que es desarrollado por una empresa con el propósito de ganar dinero a cambio del uso de este.

Page 21: Tema 3 software

Código Abierto.

Código abierto es el término con el que seconoce al software distribuido ydesarrollado libremente. El código abiertotiene un punto de vista más orientado alos beneficios prácticos de compartir elcódigo que a las cuestiones éticas ymorales las cuales destacan en el llamadosoftware libre (se puede modificar por elusuario).

Page 22: Tema 3 software

GNU

Es una licenciatura que se crea paraque sea abierta libremente paratodo el publico, sin tener ningúntermino y/o valor.

Page 23: Tema 3 software

Maquina Virtual

Page 24: Tema 3 software

Máquinas virtuales software:

Una máquina virtual es un contenedor desoftware perfectamente aislado que puedeejecutar sus propios sistemas operativos yaplicaciones como si fuera un ordenadorfísico. Una máquina virtual se comportaexactamente igual que lo hace un ordenadorfísico y contiene sus propios CPU, RAM, discoduro y tarjetas de interfaz de red (NIC)virtuales (es decir, basados en software).

Page 25: Tema 3 software

GRACIASAS