software y tipos

13
EL SOFTWARE TIPOS DE SOFTWARE Angel Nina Mat.2015-2753

Upload: angel-gabriel-nina-ramos

Post on 06-Apr-2017

617 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Software y tipos

EL SOFTWARETIPOS DE SOFTWARE

Angel NinaMat.2015-2753

Page 2: Software y tipos

ConceptoEs 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.

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.

Page 3: Software y tipos

Clasificación del SoftwareSi bien esta distinción es, en cierto modo, arbitraria,

y a veces confusa, a los fines prácticos se puede clasificar al software en tres grandes tipos:

SOFTWARE DE SISTEMA SOFTWARE DE PROGRAMACIÓN SOFTWARE DE APLICACIÓN

Page 4: Software y tipos

Software de SistemaSu 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, 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.

OSX Windows

Sistema Operativo:

MobileY de

Escritorio

Page 5: Software y tipos

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. Incluyen básicamente:

• Editores de texto• Compiladores• Intérpretes

Sistema Operativo:

MobileY de

Escritorio

Page 6: Software y tipos

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. Incluye entre muchos otros:• Software educativo• Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)• Videojuegos• Software de cálculo numérico y simbólico.

Sistema Operativo:

MobileY de

Escritorio

Page 7: Software y tipos

Etapas del Proceso de Desarrollo de Software

El Proceso para el desarrollo de software, también denominado ciclo de vida del desarrollo de software es una estructura aplicada al desarrollo de un producto de software.• El ciclo de vida básico de un software consta de

los siguientes procedimientos:• Definición de objetivos: definir el resultado del

proyecto y su papel en la estrategia global.• Análisis de los requisitos y su viabilidad:

recopilar, examinar y formular los requisitos del cliente y examinar cualquier restricción que se pueda aplicar.

• Diseño general: requisitos generales de la arquitectura de la aplicación.

• Programación (programación e implementación): es la implementación de un lenguaje de programación para crear las funciones definidas durante la etapa de diseño.

Page 8: Software y tipos

• Prueba de unidad: prueba individual de cada subconjunto de la aplicación para garantizar que se implementaron de acuerdo con las especificaciones.

• Integración: para garantizar que los diferentes módulos se integren con la aplicación. Éste es el propósito de la prueba de integración que está cuidadosamente documentada.

• Documentación: sirve para documentar información necesaria para los usuarios del software y para desarrollos futuros.

• Implementación• Mantenimiento: para todos los procedimientos

correctivos (mantenimiento correctivo) y las actualizaciones secundarias del software (mantenimiento continuo).

Cont. Etapas del Proceso de Desarrollo de Software

Page 9: Software y tipos

Tipos de Licencias Existentes en el SoftwareUna licencia de software es un contrato entre el licenciante

(autor/titular de los derechos de explotación/distribuidor) y el l icenciatario (usuario consumidor /usuario profesional o empresa) del programa informático, para utilizar el software cumpliendo una serie de términos y condiciones establecidas dentro de sus cláusulas.

SOFTWARE FREEWARE SOFTWARE SHAREWARE SOFTWARE PROPIETARIO SOFTWARE LIBRE/FREE SOFTWARE OPEN SOURCE/CÓDIGO ABIERTO

Page 10: Software y tipos

Licencia de Software Freeware y Shareware

Freeware:El término freeware define un

tipo de software que se distribuye sin costo, disponible para su uso y por tiempo ilimitado, y se trata de una variante gratuita del shareware. A veces se incluye el código fuente, pero no es lo usual.Shareware:

Se denomina shareware a una modalidad de distribución de software, en la que el usuario puede evaluar de forma gratuita el producto, pero con limitaciones en el tiempo de uso o en algunas de las formas de uso o con restricciones en las capacidades finales.

Page 11: Software y tipos

Licencia de Software Propietario y LibrePropietario:

El término ha sido creado para designar al antónimo del concepto de software libre. Este concepto se aplica a cualquier programa informático que no es libre o que sólo lo es parcialmente (semilibre), sea porque su uso, redistribución o modificación está prohibida, o sea porque requiere permiso expreso del titular del software.Libre:

El término software

libre refiere el conjunto de software que por elección manifiesta de su autor, puede ser copiado, estudiado, modificado, utilizado libremente con cualquier fin y redistribuido con o sin cambios o mejoras

Page 12: Software y tipos

Licencia de Software de Código Abierto

El software de código abierto es el software cuyo código fuente y otros derechos que normalmente son exclusivos para quienes poseen los derechos de autor, son publicados bajo una licencia de software compatible con la “Open Source Definition” o forman parte del dominio público. Esto permite a los usuarios utilizar, cambiar, mejorar el software y redistribuirlo, ya sea en su forma modificada o en su forma original. 

Page 13: Software y tipos

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.