14
Software FUNDAMENTOS DEL COMPUTADOR

Fundamentos del computador-software

Embed Size (px)

Citation preview

Page 1: Fundamentos del computador-software

Software

FUNDAMENTOS DEL COMPUTADOR

Page 2: Fundamentos del computador-software

SoftwareSe 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

Page 3: Fundamentos del computador-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.

Page 4: Fundamentos del computador-software

Software de sistemasExisten software de sistema desktop y mobiles.Desktop significa sobre escritorio. Entre los desktop esta: windows, linux, mac OSX, y entre los mobiles: android, windows 8, IOS, etc…

Page 5: Fundamentos del computador-software

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

Page 6: Fundamentos del computador-software

Software de aplicaciónLos sistemas de aplicación desktop son por ejemplo: microsoft office, mozilla firefox, etc… y los mobiles: POLARIS office, google play , etc…

Page 7: Fundamentos del computador-software

Software de programación

Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas lenguajes de programación y, de una manera práctica

Page 8: Fundamentos del computador-software

Software de programaciónEntre los software de programación desktop están: PHP, netbeans ORACLE, HTML, CSS, etc… y entre los mobiles están: java, mono, etc…

Page 9: Fundamentos del computador-software

Etapas del proceso de desarrollo del 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. Las etapas mínimas son: • 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

Page 10: Fundamentos del computador-software

Tipos de licencias en el software

• Licencia de software de dominio público

• Licencia de software de semi-libre• Licencia de software libre.• Licencia de software de libre no

protegido con copyleft.• Licencia de software de copyleft.• Licencia de software de gpl• Licencia de software de debian.• Licencia de software de bsd• Licencia de software de MPL y

derivadas.• Licencia de software con copyleft.• Licencia de software de freeware,

etc…

Page 11: Fundamentos del computador-software

Tipos de licencias en el software

Licencia de software de propietario

El software propietario es aquel cuya copia, redistribución o modificación están, en alguna medida, prohibidos por su propietario. Para usar, copiar o redistribuir, se debe solicitar permiso al propietario o pagar.

Licencia de software de 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 12: Fundamentos del computador-software

Tipos de licencias en el software

Licencia de software de semilibre

Aquél que no es libre, pero viene con autorización de usar, copiar, distribuir y modificar para particulares sin fines de lucro.

Licencia de software libre

Proporciona la libertad de:• Ejecutar el programa, para cualquier propósito;• Estudiar el funcionamiento del programa, y adaptarlo a sus necesidades;• Redistribuir copias;• Mejorar el programa, y poner sus mejoras a disposición Del público, para beneficio de toda la comunidad.

Page 13: Fundamentos del computador-software

Maquina virtualEN INFORMÁTICA UNA 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". LA ACEPCIÓN DEL TÉRMINO ACTUALMENTE INCLUYE A MÁQUINAS VIRTUALES QUE NO TIENEN NINGUNA EQUIVALENCIA DIRECTA CON NINGÚN HARDWARE REAL.

Page 14: Fundamentos del computador-software

Abigail Rijo MoralesMATRICULA: 2015-2741

PROFESOR: AMADIS SUAREZFECHA: 15-09-2015