La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Ing. Eddye Sánchez Castillo. Tecnología de Software  Introducción  Características  Deterioro  Evolución  Software Heredado  Software Libre  Software.

Presentaciones similares


Presentación del tema: "Ing. Eddye Sánchez Castillo. Tecnología de Software  Introducción  Características  Deterioro  Evolución  Software Heredado  Software Libre  Software."— Transcripción de la presentación:

1 Ing. Eddye Sánchez Castillo

2 Tecnología de Software  Introducción  Características  Deterioro  Evolución  Software Heredado  Software Libre  Software Propietario

3 INTRODUCCION Es 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 Software se forma con : 1. Las instrucciones que al ejecutarse proporcionan las características, funciones y el grado de desempeño deseados. 2. Las estructuras de datos que permiten que los programas manipulen información de manera adecuada, y 3. Los documentos que describen la operación y el uso de los programas ¿Que es un Software?

4 INTRODUCCION El Software de Computadoras es el producto que los Ingenieros construyen y después mantienen a largo plazo. Incluye los programas que se ejecutan dentro de una computadora de cualquier tamaño y arquitectura ¿Que es un Software?

5 INTRODUCCION Los ingenieros de Software los construyen y los mantienen, y casi todos en el mundo industrializados lo usan de manera directa e indirecta. ¿Quién lo hace?

6 CARTEGORIA DEL SOFTWARE Existe 07 grandes categorías del software de computadoras que presentan retos continuos para los ingenieros de software: 1. Software de Sistemas 2. Software de Aplicación 3. Software Científico y de Ingeniería 4. Software emportado 5. Software de línea de productos 6. Aplicaciones basadas en Web 7. Software de Inteligencia Artificial No existe una computadora que tenga sentido común

7 CARTEGORIA DEL SOFTWARE 1. SOFTWARE DE SISTEMAS Es una colección de programas escritos para servir a otros programas de sistemas (compiladores, editores y utilería para la administración de archivos) se caracteriza por una interacción muy intensa con el hardware. 2. SOFTWARE DE APLICACIÓN Son Programas independientes que resuelven una necesidad de negocios especifica, controlan las funciones de negocios en tiempo real. No siempre es posible predecir, pero siempre es posible prepararse

8 CARTEGORIA DEL SOFTWARE 3. SOFTWARE CIENTÍFICO Y DE INGENIERÍA Se caracteriza por algoritmos devoradores de números, abarca desde la astronomía hasta la vulcanología. 4. SOFTWARE EMPORTADO Reside dentro de la memoria de solo lectura del sistema y con el se implementan y controlan características y funciones para el usuario final y el sistema mismo 5. SOFTWARE DE LÍNEA DE PRODUCTOS Proporciona una capacidad especifica y la utilización de muchos clientes diferentes, como productos para control de inventarios, procesadores de palabras, hojas de calculo, graficas por computadora, entretenimiento, manejo de base de datos, etc.

9 CARTEGORIA DEL SOFTWARE 6. APLICACIONES BASADAS EN WEB Las WebApps pertenecen a esta categoría ya que trabajan en la www y dan contenidos independientes al usuario final integrándose con base de datos y aplicaciones de negocios. Una webapp o aplicación web es un programa diseñado para funcionar a través de un navegador web o browser (Mozilla Firefox, Chrome, Safari, Explorer, etc.), es decir, son aplicaciones que se ejecutan de forma online. 7. SOFTWARE DE INTELIGENCIA ARTIFICIAL Utilizan algoritmos no numéricos en la resolución de problemas complejos que es imposible abordar por medio de un análisis directo, incluyen la robótica, los sistemas expertos, redes neuronales, etc.

10 SOFTWARE LIBRE Software Libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. De modo más preciso, se refiere a cuatro libertades de los usuarios del software: La libertad de usar el programa, con cualquier propósito (libertad 0). La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al código fuente es una condición previa para esto. La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2). La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. (libertad 3). El acceso al código fuente es un requisito previo para esto.

11 SOFTWARE LIBRE Ventajas  Existen aplicaciones para todas las plataformas (Linux, Windows, Mac Os )  El precio de las aplicaciones es mucho menor, la mayoría de las veces son gratuitas.  Libertad de copia.  de modificación y mejora.  Libertad de uso con cualquier fin.  Libertad de redistribución.  Facilidad a la hora de traducir una aplicación en varios idiomas. - Mayor seguridad y fiabilidad.  El usuario no depende del autor del software.

12 SOFTWARE LIBRE Desventajas  Algunas aplicaciones ( bajo Linux ) pueden llegar a ser algo complicadas de instalar.  Inexistencia de garantía por parte del autor.  Interfaces gráficas menos amigables.  Poca estabilidad y flexibilidad en el campo de multimedia y juegos.  Menor compatibilidad con el hardware.

13 SOFTWARE LIBRE

14 SOFTWARE PROPIETARIO Es cualquier programa informático en el que el usuario final tiene limitaciones para usarlo, modificarlo o redistribuirlo (con o sin modificaciones), o cuyo código fuente no está disponible o el acceso a éste se encuentra restringido por un acuerdo de licencia, o por tecnología anti copia, sea porque su uso, redistribución o modificación está prohibida, o requiere permiso expreso del titular del software.

15 SOFTWARE PROPIETARIO Ventajas  Existencia de programas diseñados específicamente para desarrollar una tarea.  Las empresas que desarrollan este tipo de software son por lo general grandes y pueden dedicar muchos recursos, sobretodo económicos, en el desarrollo e investigación. - Interfaces gráficas mejor diseñadas.  Más compatibilidad en el terreno de multimedia y juegos.  Mayor compatibilidad con el hardware.

16 SOFTWARE PROPIETARIO Desventajas  No existen aplicaciones para todas las plataformas ( Windows y Mac OS ).  Imposibilidad de copia.  Imposibilidad de modificación.  Restricciones en el uso ( marcadas por la licencia).  Imposibilidad de redistribución.  Por lo general suelen ser menos seguras.  El coste de las aplicaciones es mayor.  El soporte de la aplicación es exclusivo del propietario.  El usuario que adquiere software propietario depende al 100% de la empresa propietaria.

17 SOFTWARE PROPIETARIO

18 El software libre es con frecuencia más fiable que el software no libre.

19 SOFTWARE LIBRE El software libre es software con autorización para que cualquiera pueda usarlo, copiarlo y distribuirlo, ya sea con o sin modificaciones, gratuitamente o mediante una retribución. En particular, esto significa que el código fuente debe estar disponible. «Si no es fuente, no es software». Ésta es una definición simplificada. Si un programa es libre, puede ser potencialmente incluido en un sistema operativo libre tal como GNU o los sistemas GNU/Linux libres.sistemas GNU/Linux

20 SOFTWARE DE CODIGO ABIERTO 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.

21 FREEWARE El término «freeware» no tiene una definición clara aceptada, pero es usado comúnmente para referirse a paquetes que se pueden distribuir pero no modificar (y cuyo código fuente no está disponible). Estos paquetes no son software libre. Por lo tanto, por favor, no use el término «freeware» para referirse al software libre.

22 SHAREWARE El Shareware es software del que se permite redistribuir copias, pero que por cada copia utilizada, el usuario debe pagar un cargo por licencia. El shareware no es software libre, ni siquiera semilibre. Esto es así por dos razones: Para la mayoría del shareware, el código fuente no está disponible; por lo tanto, usted no puede modificar el programa de ninguna manera. No se puede hacer una copia de shareware e instalarla sin pagar un cargo por licencia, incluso en el caso de individuos que lo utilicen para actividades sin ánimo de lucro.

23 TRABAJO Investigue la definición y que software pertenecen a:

24 GRACIAS


Descargar ppt "Ing. Eddye Sánchez Castillo. Tecnología de Software  Introducción  Características  Deterioro  Evolución  Software Heredado  Software Libre  Software."

Presentaciones similares


Anuncios Google