View
44
Download
1
Category
Preview:
DESCRIPTION
Aquí les dejo unas cuantas diapositivas llena de total información sobre EL SOFTWARE
Citation preview
NOMBRE: LEANDRO
APELLIDO: JIMÉNEZ JIMÉNEZ
MATRICULA: 2014-2234
TEMA: SOFTWARE DE SISTEMA Y APLICACIÓN
MATERIA: FUNDAMENTOS DEL COMPUTADOR
PROFESOR: AMADIS SUAREZ
CENTRO DE ESTUDIO: ITLA
FACILITADOR DE INFORMACIÓN
SOFTWARE
Se conoce como software al equipamiento 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.
TIPOS DE SOFTWARE
• Software de Sistema
• Software de Programación
• Software de Aplicación
SOFTWARE DE SISTEMA
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.
EJEMPLO DE SOFTWARE DE SISTEMA EN DESKTOP
• Ubuntu 13.10
Introduce el lanzamiento de Ubuntu
para teléfonos y el núcleo Ubuntu
para los nuevos sistemas ARM 64-
bits (arquitectura "arm64", también
conocida como AArch64 or ARMv8).
Adicionalmente hay 3 actualizaciones
importantes: OpenStack 2013.2
Havana, Apache 2.4, LXC 1.0, Puppet
3, mejoras en AppArmor, entre otras.
• Windows 8.1
Windows 8.1 is a version of
the Windows NT operating
system and an upgrade for Windows.
First unveiled and released as a
public beta in June 2013, it
was released to manufacturing on
August 27, 2013.
EJEMPLO DE SOFTWARE DE SISTEMA EN MÓVILES
• Blackberry OS
desarrollado por la empresa
canadiense RIM (Research In
Motion) para sus dispositivos.
El sistema permite multitarea y
tiene soporte para diferentes
métodos exclusivos de RIM
particularmente me refiero a
sus trackwheel, trackball etc.
• iOS
Anteriormente denominado
iPhone OS creado por Apple
originalmente para el iPhone,
siendo después usado en el
iPod Touch e iPad.
SOFTWARE DE PROGRAMACIÓN
Es el conjunto de herramientas que permitenal programador desarrollar programas informáticos, usandodiferentes alternativas y lenguajes de programación, de unamanera práctica. Incluyen básicamente:
• Editores de texto
• Compiladores
• Intérpretes
• Enlazadores
• Depuradores
EJEMPLO DE SOFTWARE DE PROGRAMACIÓN EN DESKTOP
• Notepad + +
Ha sido la opción go-to desde
el año 2003 para usuarios de
Windows que deseen actualizar
desde el Bloc de notas por
defecto para una más potente,
rico en características, sin
embargo, editor de texto
ligero.
• TextMate
Se ha convertido en la elección
de facto de los programadores
en la plataforma Mac en el
último par de años, cortesía de
su larga lista de características
orientadas a desarrolladores.
EJEMPLO DE SOFTWARE DE PROGRAMACIÓN EN MOVILES
• J2EE
Es una plataforma de
programación—parte de la Plataforma
Java—para desarrollar y ejecutar
software de aplicaciones en el
lenguaje de programación Java.
Permite utilizar arquitecturas de N
capas distribuidas y se apoya
ampliamente en componentes de
software modulares ejecutándose
sobre un servidor de aplicaciones.
• Text Editor
Es una aplicación básica de edición
de texto, que se utiliza para ver o
editar archivos de texto. También
permite abrir varios archivos en
pestañas separadas.
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)
• Videojuegos
EJEMPLO DE SOFTWARE DE APLICACIÓN EN DESKTOP
• LibreOffice
Es una suite ofimática libre y de códigoabierto desarrollada por The DocumentFoundation. Se creó comobifurcación de OpenOffice.org en 2010.Cuenta con un procesador detexto (Writer), un editor de hojas decálculo (Calc), un gestorde presentaciones (Impress), ungestorde bases de datos (Base), un editor degráficos vectoriales (Draw) y un editorde fórmulas matemáticas (Math).
• Grand Theft Auto: San Andreas
Es un videojuego de acción-aventura de mundoabierto desarrollado por RockstarNorth y publicado por Rockstar Games.El videojuego, que precedió a GrandTheft Auto Advance, es el quinto títulode la serie Grand Theft Auto.
EJEMPLO DE SOFTWARE DE APLICACIÓN EN MÓVILES
• App Store
Fue el primer servicio de distribuciónde aplicaciones, siendo lanzada el 10de julio de 2008. En 2012, el CEOde Apple, Tim Cook, anunció queexisten más de 650,000 aplicacionesdisponibles para dispositivos con iOS.
• Facebook Messenger
Es una aplicación informática yservicio de mensajeríainstantánea que provee comunicaciónpor voz y texto. Integrado al chat dela red social Facebook y construidocon el protocolo de códigoabierto MQTT, Facebook Messengerpermite a sus usuarios conversar concontactos tanto en su plataforma webcomo en dispositivos móviles.
PROCESOS DE DESARROLLO DE SOFTWARE
Los «procesos de desarrollo de software» poseen reglaspreestablecidas, y deben ser aplicados en la creacióndel software de mediano y gran porte, ya que en casocontrario lo más seguro es que el proyecto no logreconcluir o termine sin cumplir los objetivos previstos, ycon variedad de fallos inaceptables (fracasan, en pocaspalabras). Entre tales «procesos» los hay ágiles olivianos (ejemplo XP), pesados y lentos (ejemplo RUP), yvariantes intermedias. Normalmente se aplican deacuerdo al tipo y porte del software a desarrollar, acriterio del líder (si lo hay) del equipo de desarrollo.
ETAPAS DE DESARROLLO DE SOFTWARE
El proceso de desarrollo puede involucrar numerosas y variadas tareas, desde lo administrativo, pasando por lo técnico y hasta la gestión y el gerenciamiento. Pero, casi rigurosamente, siempre se cumplen ciertas etapas mínimas; las que se pueden resumir como sigue:
• 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
LICENCIAR UN SOFTWARE
"El procedimiento de conceder a otra persona
o entidad el derecho de usar un software con
fines industriales, comerciales o personales,
de acuerdo a las cláusulas que en ella
aparecen.“ No es más que obtener la
determinada licencia o autorización que le
permita el uso legal de determinado
programa, esta licencia es un documento bien
sea electrónico, en papel original o número de
serie autorizado por el autor.
TIPOS DE LICENCIA DE SOFTWARE:
Licencia de Software de Propietario
Software propietario es aquelcuya copia, redistribución omodificación están, en algunamedida, prohibidos por supropietario. Para usar, copiar oredistribuir, se debe solicitarpermiso al propietario o pagar.
LICENCIA DE SOFTWARE DE DOMINIO PÚBLICO
El Software con dominiopúblico es software sincopyright. Algunos tipos decopia o versionesmodificadas pueden no serlibres si el autor imponerestricciones adicionales enla redistribución del originalo de trabajos derivados.
LICENCIA DE SOFTWARE DE SEMI LIBRE
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, paracualquier propósito.
• Estudiar el funcionamiento delprograma, y adaptarlo a susnecesidades.
• Redistribuir copias.
• Mejorar el programa, y poner susmejoras a disposición del público,para beneficio de todala comunidad.
EL SOFTWARE LIBRE NO PROTEGIDO CON COPYLEFT
El software libre no protegido con copyleftviene desde el autor con autorización pararedistribuir y modificar así como paraañadirle restricciones adicionales. Si unprograma es libre pero no protegido concopyleft, entonces algunas copias oversiones modificadas pueden no ser librescompletamente. Una compañía de softwarepuede compilar el programa, con o sinmodificaciones, y distribuirel archivo ejecutable como un productoprivativo de software.
LICENCIA DE SOFTWARE DE COPYLEFT
Es software libre cuyos términos
de distribución no permiten a los
redistribuidores agregar ninguna
restricción adicional cuando éstos
redistribuyen o modifican el
software. Esto significa que cada
copia del software, aun si ha sido
modificado, debe ser software
libre.
LICENCIA DE SOFTWARE DE GPL
La Licencia Pública General Reducidade GNU, o GNU LGPL para abreviar. Esuna licencia de software libre, perono tiene un copyleft fuerte, porquepermite que el software se enlace conmódulos no libres. Sólo larecomendamos para circunstanciasespeciales. Entre la versión 2 y la 2.1,la GNU LGPL cambió su nombre de"Licencia Pública. Generalpara Bibliotecas de GNU" a "LicenciaPública General Reducida de GNU",pues no es sólo para bibliotecas.
LICENCIA DE SOFTWARE DE DEBIAN
La licencia Debian es parte del contratorealizado entre Debian yla comunidad de usuarios de softwarelibre, y se denomina Debian FreeSoftware Guidelines (DFSG). En esencia,esta licencia contiene criterios para ladistribución que incluyen, además de laexigencia de publicacióndel código fuente: (a) la redistribuciónlibre ; (b) el código fuente debe serincluido y debe poder ser redistribuido;(c) todo trabajo derivado debe poderser redistribuido bajo la misma licenciadel original
(d) Puede haber restricciones encuanto a la redistribución del códigofuente, si el original fue modificado; (e)la licencia no puede discriminar aninguna persona o grupo de personas,así como tampoco ninguna forma deutilización del software; (f)los derechos otorgados no dependendel sitio en el que el software seencuentra; y (g) la licencia no puede'contaminar' a otro software.
La licencia BSD cubre las distribuciones de software de Berkeley SoftwareDistribution, además de otros programas. Ésta es una licenciaconsiderada 'permisiva', ya que impone pocas restricciones sobre laforma de uso, alteraciones y redistribución del software. El softwarepuede ser vendido y no hay obligaciones de incluir el código fuente. Estalicencia garantiza el crédito a los autores del software pero no intentagarantizar que las modificaciones futuras permanezcan siendo softwarelibre.
LICENCIA DE SOFTWARE DE BSD
LICENCIA DE SOFTWARE DE MPL Y DERIVADAS
Este tipo de licencias de Software
libre son muy parecidas a las BSD,
pero son menos permisivas,
aunque sin llegar a los extremos
de las licencias GNU GPL, en las
que como hemos visto, si utilizas
código GPL el desarrollo final
tiene que estar licenciado GPL.
LICENCIA DE SOFTWARE CON COPYLEFT
El termino Copyleft se puedeinterpretar como Copia permitida,en contraposición a Copyright, oCopia reservada (derechos deautor). En el tema que nos ocupa,se refiere a la autorización porparte del propietario de la licenciapara su copia, modificación yposterior distribución,contrariamente a lo que ocurrecon el software licenciado bajo lostérminos de los derechos deautor.
LICENCIA DE SOFTWARE DE FREEWARE
Se trata de un tipo de licencia en el que se autoriza el uso del software
de forma libre y gratuita, aunque esta sesión pueda ser bajo
determinadas condiciones, como por ejemplo que el software incluya
algún tipo de publicidad o limitación referente al tipo de usuario al
que va destinada. Un ejemplo de esto sería que se autoriza su uso a
particulares, pero no a empresas o a organismos oficiales.
LICENCIA DE SOFTWARE DE POSTCARDWARE
Es un tipo de licencia muy
similar al Freeware, sólo que
suele pedirse el envío de una
postal como confirmación de
su utilización, aunque la
utilización del programa no
suele estar supeditada al envío
de esta.
LICENCIA DE SOFTWARE DE DONATIONWARE
Al igual que las licencias
Postcardware, la licencia
Donationware se puede considerar
como una variante de la licencia
Freeware. En este tipo de licencia se
le pide al usuario el envío de un
donativo para sufragar el desarrollo
del programa, si bien no se supedita
ni el uso de este ni sus opciones al
envío de dicho donativo.
LICENCIA DE SOFTWARE DE SHAREWARE
Es un tipo de distribución en el quese autoriza el uso de un programapara que el usuario lo evalúe yposteriormente lo compre. Elsoftware con licencia Shareware tieneunas limitaciones que pueden ser devarios tipos. O bien una limitación enel tiempo de utilización o bien unalimitación en el funcionamiento desus funciones y opciones, pero sueletratarse de software operativo.
LICENCIA DE SOFTWARE DE DEMO
Más que de un tipo de licencia, en este caso se trata de la sesión de unprograma para su evaluación, pero con unas fuertes limitaciones ensu desempeño. Un claro ejemplo de esto es un programa que nos permitever qué se puede hacer con él, pero que no permite llevar estas acciones asu término o bien juegos que no permiten guardar las partidas o bienprogramas de gestión que no permiten guardar los datos al cerrarse.
LICENCIA DE SOFTWARE DE ABANDONWARE
Se trata de software, normalmente
con bastante antigüedad, sobre el
que sus creadores han liberado el
copyright o los derechos de autor.
El software afectado por este tipo
de licencia suele estar
descatalogado y no disponible en
tiendas ni otros canales de
distribución y venta.
LICENCIA DE SOFTWARE DE X.ORG
El Consorcio X distribuye X Windows System bajo una licencia que lo
hace software libre, aunque sin adherirse al copyleft. Existen
distribuciones bajo la licencia de la X.org que son software libre, y
otras distribuciones que no lo son. Existen algunas versiones no-libres
del sistema de ventanas X11 para estaciones de trabajo y ciertos
dispositivos de IBM-PC que son las únicas funciones disponibles, sin
otros similares que sean distribuidos como software libre.
LICENCIA DE SOFTWARE DE CÓDIGO ABIERTO ROBUSTAS
Estas licencias aplican algunas restricciones a las obras derivadas,
haciendo que según el grado de aplicación se puedan dividir a su
vez en dos subcategorias:
• Licencias de software de código abierto robustas fuertes.
• Licencias de software de código abierto robustas débiles
LICENCIAS DE SOFTWARE DE CÓDIGO ABIERTO ROBUSTAS DÉBILES
Las licencias de software de códigoabierto robustas débiles, con copyleftdébil/suave o híbridas, contienen unacláusula que obliga a que lasmodificaciones que se realicen alsoftware original se deban licenciarbajo los mismos términos ycondiciones de la licencia original,pero que las obras derivadas que sepuedan realizar de él puedan serlicenciadas bajo otros términos ycondiciones distintas.
LICENCIAS DE SOFTWARE DE CÓDIGO ABIERTO ROBUSTAS FUERTES
Las licencias de software de código abierto robustas fuertes o con
copyleft fuerte, contienen una cláusula que obliga a que las obras
derivadas o modificaciones que se realicen al software original se
deban licenciar bajo los mismos términos y condiciones de la
licencia original.
LICENCIA DE SOFTWARE DE CÓDIGO CERRADO
Estas licencias también seconocen con el nombre desoftware propietario o privativo.En ellas los propietariosestablecen los derechos de uso,distribución, redistribución, copia,modificación, cesión y en generalcualquier otra consideración quese estime necesaria.
LICENCIA DE SOFTWARE DE PRIVATIVO
El software privativo es
software que no es libre ni
semilibre. Su uso,
redistribución o modificación
está prohibida, o requiere que
usted solicite autorización o
está tan restringida que no
pueda hacerla libre de un
modo efectivo.
LICENCIA DE SOFTWARE DE COMERCIAL
El software comercial es software que está siendo desarrollado
por una entidad que tiene la intención de hacer dinero del uso
del software. Comercial y privativo ¡no son la misma cosa! La
mayoría del software comercial es privativo , pero hay software
libre comercial y hay software no libre no comercial.
LICENCIA DE SOFTWARE DE OEM
Se trata de un tipo de licencia que
supedita su venta a que esta debe
ser como parte de un equipo
nuevo, estando prohibido
venderlos si no es bajo esta
condición. Aunque afecta más que
nada a sistemas operativos,
también puede afectar a otro tipo
de software
LICENCIA DE SOFTWARE DE RETAIL
Son las versiones de venta de
software. En este caso el
programa es de la entera
propiedad del usuario,
pudiendo este cederlo
libremente a terceros o
venderlo.
LICENCIA DE SOFTWARE DE VOLUMEN
Es un tipo de licencia de software destinado grandes usuarios (empresas),normalmente bajo unas condiciones similares a las de las licencias OEM, aunque sinestar supeditadas a equipos nuevos.
Básicamente se trata de estipular un determinado número de equipos que puedenutilizar el mismo código de licencia, quedando el fabricante de dicho softwareautorizado para hacer las comprobaciones que considere oportunas para ver que laslicencias que se están utilizando son las adquiridas.
Normalmente estas licencias se venden en paquetes de x número de licencias, porejemplo en paquetes de 25 licencias como mínimo.
Este tipo de licencia NO se puede ceder a terceros ni total ni parcialmente.
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. 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.
AQUÍ PUDIMOS VER EL SOFTWARE DE SISTEMA Y APLICACIÓN
Espero que le sirva de conocimiento y aprendizaje
para toda nuestras vida.
Recommended