+ All Categories
Home > Documents > El software

El software

Date post: 13-Apr-2017
Category:
Upload: miguel-rubio
View: 388 times
Download: 0 times
Share this document with a friend
17
El SOFTWARE El SOFTWARE INSTITUCION EDUCATIVA DON DOSCO INSTITUCION EDUCATIVA DON DOSCO SISTEMAS SISTEMAS 9-03 9-03 Luís Eduardo Arévalo inga. Luís Eduardo Arévalo inga. Juan Camilo Muñoz. Juan Camilo Muñoz. Miguel Anderson Rubio Velasco Miguel Anderson Rubio Velasco Miércoles 16/3/11 Miércoles 16/3/11
Transcript

El SOFTWAREEl SOFTWARE

INSTITUCION EDUCATIVA DON DOSCOINSTITUCION EDUCATIVA DON DOSCOSISTEMASSISTEMAS

9-039-03Luís Eduardo Arévalo inga.Luís Eduardo Arévalo inga.

Juan Camilo Muñoz.Juan Camilo Muñoz.Miguel Anderson Rubio VelascoMiguel Anderson Rubio Velasco

Miércoles 16/3/11Miércoles 16/3/11

ÉlÉl softwaresoftware

DEFINICION DEL DEFINICION DEL SOFTWARESOFTWARE

Existen varias definiciones similares Existen varias definiciones similares aceptadas para software, pero aceptadas para software, pero probablemente la más formal sea la probablemente la más formal sea la siguiente:siguiente:

Es el conjunto de los programas de Es el conjunto de los programas de cómputo, procedimientos, reglas, cómputo, procedimientos, reglas, documentación y datos asociados documentación y datos asociados que forman parte de las operaciones que forman parte de las operaciones de un sistema de computación.de un sistema de computación.

Considerando esta definición, el Considerando esta definición, el concepto de software va más allá de concepto de software va más allá de los programas de computación en los programas de computación en sus distintos estados: sus distintos estados: código fuente, , binario o o ejecutable; también su ; también su documentación, los datos a procesar documentación, los datos a procesar e incluso la información de usuario e incluso la información de usuario forman parte del software: es decir, forman parte del software: es decir, abarca todo lo intangible, todo lo abarca todo lo intangible, todo lo «no físico» relacionado.«no físico» relacionado.

PARA QUE SIRVE PARA QUE SIRVE Dentro de los componentes básicos, el Dentro de los componentes básicos, el

SOFTWARE o Equipo Blando, es la otra mitad o Equipo Blando, es la otra mitad de la de la computadora, el , el alma o la o la materia gris, ya gris, ya que las necesidades de crecimiento y de que las necesidades de crecimiento y de capacidad han surgido para hacer realidad toda capacidad han surgido para hacer realidad toda la la creatividad, ingenio y , ingenio y desempeño humano. humano.El Software son todas las instrucciones y El Software son todas las instrucciones y datos que corren en mayor o menor medida dentro que corren en mayor o menor medida dentro del ordenador, es decir, la del ordenador, es decir, la información misma, misma, la razón del ser del la razón del ser del Hardware. En nuestros . En nuestros tiempos a medida que la magia de la tiempos a medida que la magia de la electrónica ponen al alcance de todos estas ponen al alcance de todos estas prodigiosas maquinas verdaderas próprodigiosas maquinas verdaderas prótesis mentales, mediante el abaratamiento de la mentales, mediante el abaratamiento de la tecnología y por tanto de los y por tanto de los costos, en , en dirección completamente opuesta aumenta la completamente opuesta aumenta la inversión de los de los servicios y y programas necesarios para optimizar y eficientar dichos necesarios para optimizar y eficientar dichos equipos equipos

Aplicativos de softwareAplicativos de software Aplicativos de SoftwareAplicativos de Software Gracias a nuestra experiencia y especialización en Gracias a nuestra experiencia y especialización en

soluciones móviles y a que entendemos que cada soluciones móviles y a que entendemos que cada proceso de negocio es diferente, hemos desarrollado proceso de negocio es diferente, hemos desarrollado aplicaciones que permiten obtener el máximo rendimiento aplicaciones que permiten obtener el máximo rendimiento en la administración de las terminales y dispositivos en la administración de las terminales y dispositivos utilizados por su equipo.utilizados por su equipo.

La administración de actualizaciones masivas en La administración de actualizaciones masivas en

terminales portátiles en forma remota es posible ahora terminales portátiles en forma remota es posible ahora con InfoUpdate, una plataforma diseñada por Infotrack con InfoUpdate, una plataforma diseñada por Infotrack que permite la configuración individual o masiva de que permite la configuración individual o masiva de descarga o subida de archivos en tiempo real.descarga o subida de archivos en tiempo real.

El entorno sencillo de esta plataforma permite que la El entorno sencillo de esta plataforma permite que la configuración sea rápida y sencilla, ganando tiempo y configuración sea rápida y sencilla, ganando tiempo y reduciendo considerablemente los costos.reduciendo considerablemente los costos.  

Aplicativo móvil diseñado para limitar el acceso a Aplicativo móvil diseñado para limitar el acceso a

aplicaciones o funcionalidades de su sistema operativo aplicaciones o funcionalidades de su sistema operativo en las terminales móviles de en las terminales móviles de Intermec gracias a que gracias a que provee perfiles de acceso definido para cada tipo de provee perfiles de acceso definido para cada tipo de usuario. usuario. 

Infolock  es la mejor herramienta para garantizar la Infolock  es la mejor herramienta para garantizar la seguridad y productividad de su equipo durante la seguridad y productividad de su equipo durante la operación de captura de datos porque define niveles de operación de captura de datos porque define niveles de usuario, bloqueo de la Terminal, personalización y usuario, bloqueo de la Terminal, personalización y replicación.replicación.

Clase de aplicativosClase de aplicativos

TerminalesTerminales Terminales FijasTerminales Fijas Las computadoras fijas y Las computadoras fijas y

montadas en vehículos de montadas en vehículos de Intermec son resistentes y Intermec son resistentes y duraderas.duraderas.  

Terminales Móviles Fácil de usar, móviles y Fácil de usar, móviles y

resistentes, los dispositivos resistentes, los dispositivos portátiles de Intermec se portátiles de Intermec se pueden usar con gran pueden usar con gran variedad de aplicaciones.variedad de aplicaciones.  

Sistemas aplicativos de softwareSistemas aplicativos de software

Un Un sistema embebido o empotradosistema embebido o empotrado es un es un sistema de computación diseñado diseñado para realizar una o algunas pocas para realizar una o algunas pocas funciones dedicadasfunciones dedicadas1 2 frecuentemente en frecuentemente en un sistema de un sistema de computación en tiempo real. . Los sistemas embebidos se utilizan para Los sistemas embebidos se utilizan para usos muy diferentes a los usos generales a usos muy diferentes a los usos generales a los que se suelen someter a las los que se suelen someter a las computadoras personales. En un sistema . En un sistema embebido la mayoría de los componentes embebido la mayoría de los componentes se encuentran incluidos en la se encuentran incluidos en la placa base (la (la tarjeta de vídeo, audio, , audio, módem, etc.) , etc.) aunque muchas veces los dispositivos no aunque muchas veces los dispositivos no lucen como computadoras, por ejemplo lucen como computadoras, por ejemplo relojes de taxi, registradores, controles de relojes de taxi, registradores, controles de acceso entre otras múltiples aplicaciones. acceso entre otras múltiples aplicaciones.

Sistemas aplicativos de software y Sistemas aplicativos de software y …..…..

SISTEMAS DE SISTEMAS DE FACTURACIONFACTURACION

En la actualidad son tres los En la actualidad son tres los sistemas de facturación más sistemas de facturación más utilizados por la mayoría de las utilizados por la mayoría de las empresas y los comercios que se empresas y los comercios que se dedican enteramente a la dedican enteramente a la actividad comercial, pero actividad comercial, pero debemos considerar que debemos considerar que cada cada uno de estos sistemas de uno de estos sistemas de facturacion se adapta según facturacion se adapta según las necesidades y las necesidades y requerimientos de dichas requerimientos de dichas entidades.entidades.

Clases de softwareClases de software

Clasificación del softwareClasificación del software Si bien esta distinción es, en cierto modo, arbitraria, y a veces confusa, a los Si 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:fines prácticos se puede clasificar al software en tres grandes tipos: Software de sistema:: Su objetivo es desvincular adecuadamente al usuario y al Su objetivo es desvincular adecuadamente al usuario y al

programador de los detalles de la computadora en particular que se use, programador de los detalles de la computadora en particular que se use, aislándolo especialmente del procesamiento referido a las características aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, herramientas y utilidades de y programador adecuadas interfaces de alto nivel, herramientas y utilidades de apoyo que permiten su mantenimiento. Incluye entre otros: apoyo que permiten su mantenimiento. Incluye entre otros: Sistemas operativos Controladores de dispositivos Herramientas de diagnóstico Herramientas de Corrección y OptimizaciónHerramientas de Corrección y Optimización Servidores Utilidades

Lenguajes de programaciónLenguajes de programación Un Un lenguaje de programaciónlenguaje de programación es un es un idioma artificial diseñado para expresar diseñado para expresar computaciones que que

pueden ser llevadas a cabo por máquinas como las pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear . Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, con precisión, o como modo de comunicación humana.o como modo de comunicación humana.[1] Está formado por un conjunto de símbolos y reglas Está formado por un conjunto de símbolos y reglas sintácticas y y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, el cual se escribe, se prueba, , se depura, , se compila y se mantiene el y se mantiene el código fuente de un de un programa informático se le llama programación. se le llama programación.

También la palabra programación se define como el proceso de creación de un También la palabra programación se define como el proceso de creación de un programa de de computadora, mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:, mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:

El desarrollo lógico del programa para resolver un problema en particular. El desarrollo lógico del programa para resolver un problema en particular. Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del

programa). programa). Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina. Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina. Prueba y Prueba y depuración del programa. . Desarrollo de la documentación. Desarrollo de la documentación. Existe un error común que trata por sinónimos los términos 'lenguaje de programación' y 'Existe un error común que trata por sinónimos los términos 'lenguaje de programación' y '

lenguaje informático'. Los lenguajes informáticos engloban a los lenguajes de programación y a otros '. Los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como por ejemplo más, como por ejemplo HTML ( (lenguaje para el marcado de de páginas web que no es propiamente un que no es propiamente un lenguaje de programación, sino un conjunto de instrucciones que permiten diseñar el contenido de los lenguaje de programación, sino un conjunto de instrucciones que permiten diseñar el contenido de los documentos).documentos).

Permite especificar de Permite especificar de manera precisamanera precisa sobre qué datos debe operar una computadora, cómo deben ser sobre qué datos debe operar una computadora, cómo deben ser almacenados o transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias. Todo almacenados o transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a través de un esto, a través de un lenguaje que intenta estar que intenta estar relativamenterelativamente próximo al lenguaje humano o natural. Una próximo al lenguaje humano o natural. Una característica relevante de los lenguajes de programación es precisamente que más de un programador característica relevante de los lenguajes de programación es precisamente que más de un programador pueda usar un conjunto común de instrucciones que sean comprendidas entre ellos para realizar la pueda usar un conjunto común de instrucciones que sean comprendidas entre ellos para realizar la construcción de un programa de forma colaborativa.construcción de un programa de forma colaborativa.

Distribución de softwareDistribución de software Una Una distribución de softwaredistribución de software, támbien conocido , támbien conocido

como como software distrosoftware distro, es un compilado de , es un compilado de software específico (o una colección de múltiple específico (o una colección de múltiple software, incluso un software, incluso un sistema operativo), ya ), ya compilado y configurado. Generalmente pueden compilado y configurado. Generalmente pueden tomar formas de tomar formas de licencia, de entre la más usada es , de entre la más usada es la licencia la licencia GPL u u open source. También puede . También puede tomar la forma de una tomar la forma de una distribución binariadistribución binaria, un , un instalador (instalador (.exe) que puede ser descargado desde ) que puede ser descargado desde Internet..

El software y …………..El software y ………….. Comercio electrónicoComercio electrónico El El comercio electrónicocomercio electrónico, también conocido , también conocido

como como e-commercee-commerce ( (electronic commerceelectronic commerce en en inglés), consiste en la compra y venta de inglés), consiste en la compra y venta de productos o de o de servicios a través de medios a través de medios electrónicos, tales como electrónicos, tales como Internet y otras y otras redes informáticas. Originalmente el término . Originalmente el término se aplicaba a la realización de transacciones se aplicaba a la realización de transacciones mediante medios electrónicos tales como el mediante medios electrónicos tales como el Intercambio electrónico de datos, sin , sin embargo con el advenimiento de la embargo con el advenimiento de la Internet y la y la World Wide Web a mediados de los a mediados de los años 90 comenzó a referirse principalmente años 90 comenzó a referirse principalmente a la venta de bienes y servicios a través de a la venta de bienes y servicios a través de Internet, usando como forma de pago Internet, usando como forma de pago medios electrónicos, tales como las medios electrónicos, tales como las tarjetas de crédito..

El software comercialEl software comercial Software libreSoftware libre Mapa conceptual del software libre. del software libre. El El software libresoftware libre (en (en inglés free free

softwaresoftware, esta denominación también , esta denominación también se confunde a veces con gratis por la se confunde a veces con gratis por la ambigüedad del término en el ambigüedad del término en el idioma inglés) es la denominación del ) es la denominación del software que respeta la que respeta la libertad de los de los usuarios sobre su producto adquirido usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, ser usado, copiado, estudiado, cambiado y redistribuido libremente. cambiado y redistribuido libremente. Según la Según la Free Software Foundation, , el software libre se refiere a la el software libre se refiere a la libertad de los usuarios para ejecutar, de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar copiar, distribuir, estudiar, modificar el el software y distribuirlo modificado. y distribuirlo modificado.

Lo que es software propietarioLo que es software propietario Software propietarioSoftware propietario El El software privativosoftware privativo (también llamado (también llamado propietariopropietario, , de código cerradode código cerrado o o

software no libresoftware no libre) es cualquier ) es cualquier programa informático en el que el usuario en el que el usuario tiene limitaciones para usarlo, modificarlo o redistribuirlo (esto último con o sin tiene limitaciones para usarlo, modificarlo o redistribuirlo (esto último con o sin modificaciones).modificaciones).

Para la Para la Fundación para el Software Libre (FSF) este concepto se aplica a (FSF) este concepto se aplica a cualquier cualquier software que no es que no es libre o que sólo lo es parcialmente ( o que sólo lo es parcialmente (semilibre), ), sea porque su uso, redistribución o modificación está prohibida, o requiere sea porque su uso, redistribución o modificación está prohibida, o requiere permiso expreso del titular del software.permiso expreso del titular del software.

La La persona física o jurídica (compañía, corporación, fundación, etc.) al poseer o jurídica (compañía, corporación, fundación, etc.) al poseer los derechos de autor sobre un software tiene la posibilidad de controlar y los derechos de autor sobre un software tiene la posibilidad de controlar y restringir los derechos del usuario sobre su programa, lo que en el software restringir los derechos del usuario sobre su programa, lo que en el software privativo implica por lo general que el usuario sólo tendrá derecho a ejecutar privativo implica por lo general que el usuario sólo tendrá derecho a ejecutar el software bajo ciertas condiciones, comúnmente fijadas por el proveedor, el software bajo ciertas condiciones, comúnmente fijadas por el proveedor, que signifique la restricción de una o varias de las cuatro libertades.que signifique la restricción de una o varias de las cuatro libertades.

Software de código abierto (Open source)

Mucha gente utiliza la expresión software de «código abierto» para referirse, más o menos, a la misma categoría a la que pertenece el software libre. Sin embargo, no son exactamente el mismo tipo de

software: ellos aceptan algunas licencias que nosotros consideramos demasiado restrictivas, y hay licencias de software libre que ellos no

han aceptado. Sin embargo, las diferencias entre lo que abarcan ambas categorías son pocas: casi todo el software libre es de código abierto, y

casi todo el software de código abierto es libre. Nosotros preferimos la expresión «software libre» porque se refiere a

libertad, algo que la expresión «código abierto» no hace.

El software publicoEl software publico Software de dominio públicoSoftware de dominio público

El software de dominio público es El software de dominio público es software que no está protegido por software que no está protegido por derechos de autor. Es un caso especial derechos de autor. Es un caso especial de software libre no protegido con de software libre no protegido con copyleft, lo que significa que algunas copyleft, lo que significa que algunas copias o versiones modificadas pueden copias o versiones modificadas pueden no ser completamente libres. En algunos no ser completamente libres. En algunos casos, un programa ejecutable puede casos, un programa ejecutable puede ser de dominio público sin que su código ser de dominio público sin que su código fuente esté disponible. Este software no fuente esté disponible. Este software no es software libre, porque para que lo sea es software libre, porque para que lo sea es preciso que el código fuente sea es preciso que el código fuente sea accesible. Por su parte, la mayoría del accesible. Por su parte, la mayoría del software libre no es software de dominio software libre no es software de dominio público; está protegido por derechos de público; está protegido por derechos de autor, y los poseedores de estos han autor, y los poseedores de estos han dado permiso legal para que cualquiera dado permiso legal para que cualquiera lo emplee libremente usando una lo emplee libremente usando una licencia de software libre.licencia de software libre.

Entoces…Entoces… Es una concepción de ideas del Es una concepción de ideas del

hombre que en su necesidad creo hombre que en su necesidad creo para la solución a múltiples para la solución a múltiples problemas porque toco lo creado por problemas porque toco lo creado por el hombre fue echo para satisfacer el hombre fue echo para satisfacer sus necesidadessus necesidades


Recommended