Evolucion del software crisis y mitos

33
Software en el Perú” Software en el Perú” Universidad Nacional Pedro Ruiz Gallo” Integrante s: Custodio Campos Carlos Iván García Saba Jean Carlos Vega Valqui Carlos

description

EVOLUCION DEL SOFTWARE CRISIS Y MITOS

Transcript of Evolucion del software crisis y mitos

Page 1: Evolucion del software crisis y mitos

““Software en el Software en el Perú”Perú”

“Universidad Nacional Pedro Ruiz

Gallo”

Integrantes:

Custodio Campos Carlos Iván García Saba Jean Carlos Vega Valqui Carlos

Page 2: Evolucion del software crisis y mitos

EVOLUCIÓN DEL SOFTWARE: EVOLUCIÓN DEL SOFTWARE: CRISIS Y MITOSCRISIS Y MITOS

Page 3: Evolucion del software crisis y mitos

Evolución del softwareEvolución del softwareDoble naturaleza del software: producto y herramienta Doble naturaleza del software: producto y herramienta para desarrollar productospara desarrollar productosEvolución del software ligada al hardware.Evolución del software ligada al hardware.Desarrollo de software sin planificación - proyectos sin Desarrollo de software sin planificación - proyectos sin control - costes imprevisibles.control - costes imprevisibles.Etapas:Etapas:Primera Etapa (1950-1965 aprox.)Primera Etapa (1950-1965 aprox.)

El software estaba en su infancia. El software estaba en su infancia. El software era un añadido. El software era un añadido. Existían pocos métodos para la programación. Existían pocos métodos para la programación. No se tenía una planificación para el desarrollo No se tenía una planificación para el desarrollo

del del software. software. Los programadores trataban de hacer las cosas Los programadores trataban de hacer las cosas

bien. bien. El software se diseñaba a medida El software se diseñaba a medida El software era desarrollado y utilizado por la El software era desarrollado y utilizado por la

misma misma persona u organización (entorno persona u organización (entorno personalizado) personalizado)

El diseño de software era realizado en la mente El diseño de software era realizado en la mente de de alguien y no alguien y no existía documentaciónexistía documentación

Page 4: Evolucion del software crisis y mitos

Segunda Etapa (1965-1975 aprox.)Segunda Etapa (1965-1975 aprox.)

Aparece la multiprogramación y los sistemas Aparece la multiprogramación y los sistemas multiusuario. multiusuario.

El software se desarrollaba para ser comercializado. El software se desarrollaba para ser comercializado.

Se empezó a distribuir software para grandes Se empezó a distribuir software para grandes computadoras y computadoras y minicomputadores. minicomputadores.

Comenzó a extenderse las bibliotecas de software. Comenzó a extenderse las bibliotecas de software.

El mantenimiento de software comenzó a absorber El mantenimiento de software comenzó a absorber recursos en recursos en una gran medida. una gran medida.

Comenzó una crisis del software porque la naturaleza Comenzó una crisis del software porque la naturaleza personalizada de los programas hizo imposible su personalizada de los programas hizo imposible su mantenimiento.mantenimiento.

Tercera Etapa (1975-1985 aprox.)Tercera Etapa (1975-1985 aprox.)

Complejidad alta en los sistemas informáticos. Complejidad alta en los sistemas informáticos.

Sistemas distribuidos. Sistemas distribuidos.

Incorporación de “inteligencia”. Incorporación de “inteligencia”.

Ejecución de funciones concurrentes.Ejecución de funciones concurrentes.

Desarrollo de software para redes y comunicaciones. Desarrollo de software para redes y comunicaciones.

Planificación en el proceso del desarrollo de softwarePlanificación en el proceso del desarrollo de software..

Page 5: Evolucion del software crisis y mitos

Cuarta Etapa (1985-2000 aprox.)Cuarta Etapa (1985-2000 aprox.)Sistemas operativos sofisticados, en redes Sistemas operativos sofisticados, en redes

globales y globales y locales. locales. Aplicaciones de software avanzadas,entorno Aplicaciones de software avanzadas,entorno

cliente/cliente servidor. cliente/cliente servidor. La industria del software es la cuna de la La industria del software es la cuna de la

economía. economía. Tecnologías orientadas a objetos. Tecnologías orientadas a objetos. Técnicas de cuarta generación para el desarrollo Técnicas de cuarta generación para el desarrollo

de de software. software. Software de redes neuronales. Software de redes neuronales. Sistemas expertos e inteligencia artificial. Sistemas expertos e inteligencia artificial. Programación de realidad virtual y sistemas Programación de realidad virtual y sistemas

multimedia. multimedia. Adopción de prácticas de Ingeniería del software.Adopción de prácticas de Ingeniería del software.

¿Quinta Etapa (2000 aprox.)?¿Quinta Etapa (2000 aprox.)?Omnipresencia de la Web. Omnipresencia de la Web. Reutilización de información. Reutilización de información. Componentes software reutilizables.Componentes software reutilizables.

Page 6: Evolucion del software crisis y mitos

La Crisis del SoftwareLa Crisis del SoftwareEn 1968, en la primera conferencia organizada por la OTAN En 1968, en la primera conferencia organizada por la OTAN (Organización del Tratado del Atlántico Norte) sobre desarrollo (Organización del Tratado del Atlántico Norte) sobre desarrollo de software, se discutió lo que en ese entonces se llamó la de software, se discutió lo que en ese entonces se llamó la “crisis del software”, de lo cual nació formalmente la rama de “crisis del software”, de lo cual nació formalmente la rama de la ingeniería de software. El término se adjudica a F. L. Bauer, la ingeniería de software. El término se adjudica a F. L. Bauer, aunque previamente había sido utilizado por Edsger Dijkstra en aunque previamente había sido utilizado por Edsger Dijkstra en su obra The Humble Programmer.su obra The Humble Programmer.

Básicamente, la crisis del software se refiere a la dificultad en Básicamente, la crisis del software se refiere a la dificultad en escribir programas libres de defectos, fácilmente escribir programas libres de defectos, fácilmente comprensibles, y que sean verificables. Las causas son, entre comprensibles, y que sean verificables. Las causas son, entre otras, la complejidad que supone la tarea de programar, y los otras, la complejidad que supone la tarea de programar, y los cambios a los que se tiene que ver sometido un programa para cambios a los que se tiene que ver sometido un programa para ser continuamente adaptado a las necesidades de los usuarios.ser continuamente adaptado a las necesidades de los usuarios.

Fue el resultado de la introducción de las nuevas Fue el resultado de la introducción de las nuevas computadoras basadas en circuitos integrados. Su poder hizo computadoras basadas en circuitos integrados. Su poder hizo que las aplicaciones hasta ese entonces irrealizables fueran que las aplicaciones hasta ese entonces irrealizables fueran una propuesta factible. El software resultante fue de órdenes una propuesta factible. El software resultante fue de órdenes de magnitud más grande y más complejo que los sistemas de de magnitud más grande y más complejo que los sistemas de software previos.software previos.

Page 7: Evolucion del software crisis y mitos

El desarrollo del software estaba en “crisis”. Se necesitaban El desarrollo del software estaba en “crisis”. Se necesitaban nuevas técnicas y métodos para controlar la complejidad nuevas técnicas y métodos para controlar la complejidad inherente a los sistemas grandes Estas técnicas han llegado a inherente a los sistemas grandes Estas técnicas han llegado a ser parte de la ingeniería de software y son ampliamente ser parte de la ingeniería de software y son ampliamente utilizadas. utilizadas.

Sin embargo, cuanto más crezca nuestra capacidad para Sin embargo, cuanto más crezca nuestra capacidad para producir software, también lo hará la complejidad de los producir software, también lo hará la complejidad de los sistemas solicitados De este modo, los problemas asociados sistemas solicitados De este modo, los problemas asociados con el desarrollo del software se han caracterizado como una con el desarrollo del software se han caracterizado como una “crisis”. “crisis”.

Dichos problemas no se limitan únicamente a un Dichos problemas no se limitan únicamente a un funcionamiento inadecuado de un producto, sino también a funcionamiento inadecuado de un producto, sino también a problemas relacionados con cómo desarrollar software, como problemas relacionados con cómo desarrollar software, como mantener el software existente y futuro, y a la vez como mantener el software existente y futuro, y a la vez como satisfacer la demanda creciente.satisfacer la demanda creciente.

Page 8: Evolucion del software crisis y mitos

¿Cuáles son las razones para la crisis del software?.¿Cuáles son las razones para la crisis del software?.La respuesta está en el análisis de los siguientes aspectos:La respuesta está en el análisis de los siguientes aspectos:Base inestable Base inestable

Los requerimientos del negocio son ciclos de desarrollo más cortos.Los requerimientos del negocio son ciclos de desarrollo más cortos.Los usuarios esperan más en términos de flexibilidad. Los usuarios esperan más en términos de flexibilidad. Los requerimientos iniciales usualmente están mal definidos. Existen Los requerimientos iniciales usualmente están mal definidos. Existen problemas problemas de comunicación hombre-máquina, que se de comunicación hombre-máquina, que se

presentan en dos presentan en dos frentes diferentes: frentes diferentes: realizador-máquina y realizador-máquina y usuario-máquina. usuario-máquina.

Los primeros son superables más fácilmente que los segundos debido Los primeros son superables más fácilmente que los segundos debido a la a la formación de los realizadores (específica para el manejo de formación de los realizadores (específica para el manejo de computadores). computadores). Fallas en el manejo de riesgosFallas en el manejo de riesgos

El ciclo de vida de cascada retrasa la identificación de problemas. No El ciclo de vida de cascada retrasa la identificación de problemas. No hay hay pruebas de que el sistema funcionará hasta que está cerca de ser pruebas de que el sistema funcionará hasta que está cerca de ser

terminado. terminado. El resultado es de máximo riesgo. El resultado es de máximo riesgo.

La complejidad del softwareLa complejidad del software La demanda del software de negocios se está La demanda del software de negocios se está incrementando. incrementando.

Nadie entiende el Nadie entiende el sistema completo. sistema completo. Los sistemas antiguos deben ser mantenidos, pero los desarrolladores Los sistemas antiguos deben ser mantenidos, pero los desarrolladores

originales ya originales ya no están. El software es medido en base a una única entidad no están. El software es medido en base a una única entidad fabricada, frente a los fabricada, frente a los miles de unidades sobre los que se efectúa la miles de unidades sobre los que se efectúa la medición en el caso del hardware. Por medición en el caso del hardware. Por lo general el mantenimiento del lo general el mantenimiento del software supone la modificación del diseño de la software supone la modificación del diseño de la aplicación frente a la aplicación frente a la sustitución de una pieza en el caso del hardware. sustitución de una pieza en el caso del hardware. Formación del recurso humanoFormación del recurso humano

Es frecuente que los gestores y administradores de las empresas de Es frecuente que los gestores y administradores de las empresas de software, sean software, sean gestores reconvertidos de otras áreas, que no poseen una gestores reconvertidos de otras áreas, que no poseen una formación informática formación informática específica, por lo que no siempre comprenden bien específica, por lo que no siempre comprenden bien los problemas y las necesidades los problemas y las necesidades que se van a presentar durante el que se van a presentar durante el desarrollo de una aplicación software.desarrollo de una aplicación software.

Page 9: Evolucion del software crisis y mitos

Mitos del SoftwareMitos del SoftwarePropagaron información errónea y confusión. Los mitos del software tienen varios Propagaron información errónea y confusión. Los mitos del software tienen varios atributos que los hacen insidiosos: por ejemplo, aparecieron como declaraciones atributos que los hacen insidiosos: por ejemplo, aparecieron como declaraciones razonables de hechos (algunas veces conteniendo elementos verdaderos), razonables de hechos (algunas veces conteniendo elementos verdaderos), tuvieron un sentido intuitivo y frecuentemente fueron promulgados por expertos tuvieron un sentido intuitivo y frecuentemente fueron promulgados por expertos que «estaban al día».que «estaban al día».Mitos de GestiónMitos de GestiónLos gestores con responsabilidad sobre el software, están Los gestores con responsabilidad sobre el software, están normalmente bajo normalmente bajo la presión de cumplir los presupuestos, hacer la presión de cumplir los presupuestos, hacer que que no se retrase el no se retrase el proyecto y mejorar la calidad. Igual que se proyecto y mejorar la calidad. Igual que se agarra al vacío una persona que se agarra al vacío una persona que se ahoga, un gestor de software se agarra frecuentemente a un mito del software, ahoga, un gestor de software se agarra frecuentemente a un mito del software, aunque tal aunque tal creencia sólo disminuya la presión temporalmente.creencia sólo disminuya la presión temporalmente.

Mito:Mito: Mi gente dispone de las herramientas de desarrollo de Mi gente dispone de las herramientas de desarrollo de software software más más avanzadas, después de todo, les avanzadas, después de todo, les compramos las compramos las

computadoras más computadoras más modernas.modernas.Realidad:Realidad: Se necesita mucho más que el último modelo de Se necesita mucho más que el último modelo de

computadora para hacer computadora para hacer desarrollo de software de gran calidad. desarrollo de software de gran calidad. Las herramientas CASE son más importantes que el hardware para Las herramientas CASE son más importantes que el hardware para

conseguir conseguir buena calidad y productividad, aunque la mayoría de buena calidad y productividad, aunque la mayoría de los los desarrolladores desarrolladores del software todavía no las utilicen eficazmente.del software todavía no las utilicen eficazmente.

Mito:Mito: Si fallamos en la planificación, podemos añadir más programadores Si fallamos en la planificación, podemos añadir más programadores y adelantar y adelantar el tiempo perdido.el tiempo perdido.

Realidad:Realidad: El desarrollo de software no es un proceso mecánico como la El desarrollo de software no es un proceso mecánico como la fabricación. fabricación. Según Brooks: “...añadir gente a un proyecto de software Según Brooks: “...añadir gente a un proyecto de software retrasado lo retrasa aún retrasado lo retrasa aún más”. Cuando se añaden nuevas personas, la más”. Cuando se añaden nuevas personas, la necesidad de aprender y comunicarse necesidad de aprender y comunicarse con el equipo puede y hace que se con el equipo puede y hace que se reduzca la cantidad de tiempo gastado en el reduzca la cantidad de tiempo gastado en el desarrollo productivo. desarrollo productivo. Puede añadirse gente, pero sólo de una manera planificada y Puede añadirse gente, pero sólo de una manera planificada y bien coordinada.bien coordinada.

Page 10: Evolucion del software crisis y mitos

Mitos del ClienteMitos del Cliente

Un cliente que solicita una aplicación de software puede ser una Un cliente que solicita una aplicación de software puede ser una cualquier cualquier persona interna o externa a la compañía. En muchos casos, el cliente cree en los persona interna o externa a la compañía. En muchos casos, el cliente cree en los mitos que existen sobre el software, mitos que existen sobre el software, debido a que los gestores y debido a que los gestores y desarrolladores del software hacen muy poco para corregir la mala información. Los desarrolladores del software hacen muy poco para corregir la mala información. Los mitos conducen a que el cliente se cree una falsa expectativa y, finalmente, quede mitos conducen a que el cliente se cree una falsa expectativa y, finalmente, quede insatisfecho con el que desarrolla el software.insatisfecho con el que desarrolla el software.

Mito:Mito: Una declaración general de los objetivos es suficiente para comenzar a Una declaración general de los objetivos es suficiente para comenzar a escribir los escribir los programas (podemos dar los detalles más adelante).programas (podemos dar los detalles más adelante).

Realidad:Realidad: Una mala definición inicial es la principal causa del trabajo ineficaz en Una mala definición inicial es la principal causa del trabajo ineficaz en software. Es software. Es esencial una descripción formal y detallada del esencial una descripción formal y detallada del ámbito de la ámbito de la información, información, funciones, comportamiento, rendimiento, funciones, comportamiento, rendimiento, interfaces, ligaduras interfaces, ligaduras

del diseño y criterios de del diseño y criterios de validación. Estas validación. Estas características pueden características pueden determinarse sólo después de una exhaustiva determinarse sólo después de una exhaustiva comunicación entre el cliente y el comunicación entre el cliente y el analista.analista.

Mito:Mito: Los requisitos del proyecto cambian continuamente, pero los Los requisitos del proyecto cambian continuamente, pero los cambios cambios pueden pueden acomodarse fácilmente, ya que el software es flexible.acomodarse fácilmente, ya que el software es flexible.

Realidad:Realidad: Es verdad que los requisitos del software cambian, pero el Es verdad que los requisitos del software cambian, pero el impacto del impacto del cambio varía según el momento en que se introduzca. Los cambio varía según el momento en que se introduzca. Los cambios solicitados al cambios solicitados al principio pueden acomodarse fácilmente. El cliente principio pueden acomodarse fácilmente. El cliente puede revisar los puede revisar los

requisitos y requisitos y recomendar las modificaciones con recomendar las modificaciones con relativamente poco impacto en el relativamente poco impacto en el coste. Cuando coste. Cuando los cambios se solicitan durante el diseño del software, el impacto los cambios se solicitan durante el diseño del software, el impacto en el coste en el coste crece crece rápidamente. Ya se han acordado los recursos a utilizar rápidamente. Ya se han acordado los recursos a utilizar

y y se ha establecido un se ha establecido un marco de marco de trabajo del diseño. Los cambios pueden trabajo del diseño. Los cambios pueden producir trastornos que requieran producir trastornos que requieran recursos recursos adicionales e importantes modificaciones del adicionales e importantes modificaciones del diseño; es decir, diseño; es decir, coste coste adicional. Los adicional. Los cambios en la función, rendimiento, cambios en la función, rendimiento, interfaces u otras interfaces u otras características, características, durante la durante la implementación implementación (codificación y (codificación y prueba) pueden prueba) pueden tener un impacto tener un impacto importante importante sobre el sobre el coste. Cuando se coste. Cuando se solicitan al final de solicitan al final de un proyecto, los cambios un proyecto, los cambios pueden producir un orden de magnitud más pueden producir un orden de magnitud más caro caro que el mismo cambio pedido al que el mismo cambio pedido al principio.principio.

Page 11: Evolucion del software crisis y mitos

Mitos de los DesarrolladoresMitos de los DesarrolladoresDurante los primeros días del desarrollo del software, la programación Durante los primeros días del desarrollo del software, la programación se veía como un arte. Las viejas formas y actitudes se veía como un arte. Las viejas formas y actitudes tardan en tardan en morir.morir.

Mito:Mito: Una vez que escribimos el programa y Una vez que escribimos el programa y hacemos que hacemos que funcione, funcione, nuestro trabajo ha nuestro trabajo ha terminado.terminado.Realidad:Realidad: Alguien dijo una vez: “cuanto más Alguien dijo una vez: “cuanto más pronto pronto se se comience a comience a escribir código, más se escribir código, más se tardará tardará en en

terminarlo”. terminarlo”. Los datos estadísticos Los datos estadísticos indican que entre el 60 y el 80 indican que entre el 60 y el 80 por ciento por ciento de de todo el esfuerzo dedicado a todo el esfuerzo dedicado a un programa un programa se se realizará después de realizará después de que se le haya entregado que se le haya entregado al al cliente cliente por primera vez.por primera vez.

Mito: Lo único que se entrega al terminar el proyecto es el programa funcionando.Realidad: Un programa que funciona es sólo una parte de una configuración del software que incluye muchos

elementos. La documentación proporciona el fundamento para un buen desarrollo y, lo que es más importante, proporciona guías para la tarea de mantenimiento del software.

Mito:Mito: Hasta que no tengo el programa «ejecutándose », Hasta que no tengo el programa «ejecutándose », realmente no realmente no tengo forma de comprobar su calidad.tengo forma de comprobar su calidad.

Realidad:Realidad: Desde el principio del proyecto se puede aplicar uno Desde el principio del proyecto se puede aplicar uno de los de los mecanismos más efectivos para garantizar la calidad del mecanismos más efectivos para garantizar la calidad del software: la software: la revisión técnica formal. La revisión del software es un revisión técnica formal. La revisión del software es un «filtro de calidad» «filtro de calidad» que se ha comprobado que es más efectivo que se ha comprobado que es más efectivo que la prueba, para encontrar que la prueba, para encontrar ciertas clases de defectos en el ciertas clases de defectos en el software.software.

Page 12: Evolucion del software crisis y mitos

COMERCIALIZACICOMERCIALIZACIÓN DE SOFTWAREÓN DE SOFTWARE

Page 13: Evolucion del software crisis y mitos

COMERCIALIZACIÓNCOMERCIALIZACIÓN

ESTRATEGIAS DE MERCADEO Y ESTRATEGIAS DE MERCADEO Y PUBLICIDADPUBLICIDAD

““SOLUCIONES”: PRODUCTOS + SOLUCIONES”: PRODUCTOS + SERVICIOSSERVICIOS

Page 14: Evolucion del software crisis y mitos

PRODUCTOS - SERVICIOSPRODUCTOS - SERVICIOS

TangibilizarTangibilizar

Implicito:Implicito:

Sw post-Sw post-venta.venta.

Productos Productos terminados.terminados.

Soluciones Soluciones completascompletas

Integración y Integración y funcionalidades.funcionalidades.

Productos propios Productos propios o de terceros.o de terceros.

RepresentanteRepresentante

Page 15: Evolucion del software crisis y mitos

PROMOCIÓNPROMOCIÓN

Presencia Web.Presencia Web. Catálogos y medios modernos.Catálogos y medios modernos. Publicación de avisos: Periódicos, Publicación de avisos: Periódicos,

revistasrevistas Eventos al público.Eventos al público. No desligarse del cliente y No desligarse del cliente y

mantenerlo activo.mantenerlo activo.

Page 16: Evolucion del software crisis y mitos

Canales de Canales de comercializacióncomercialización

ServiciosServicios VENTA DIRECTA VENTA DIRECTA

Alianzas entreAlianzas entre

(CLIENTE - PROVEEDOR) (CLIENTE - PROVEEDOR) proveedoresproveedores

Parte del requerimiento al cliente.Parte del requerimiento al cliente. Propuestas negociadas tecnica y Propuestas negociadas tecnica y

económica.económica. Negociación.Negociación. Toma de desiciones.Toma de desiciones.

Page 17: Evolucion del software crisis y mitos

Canales de Canales de comercializacióncomercialización

DirectaDirectaIndirectaIndirecta

Software OEMSoftware OEM

ProductosProductos Distribuidores y Distribuidores y agentesagentes

Software genérico Software genérico

Venta en línea Venta en línea

Licencias de Uso Licencias de Uso renovable renovable

Page 18: Evolucion del software crisis y mitos

CONTRATACIONES POR PARTE CONTRATACIONES POR PARTE DEL ESTADODEL ESTADO

Ley de Contrataciones y Adquisiciones Ley de Contrataciones y Adquisiciones del Estado del Estado (Ley 26850) y su reglamento (Ley 26850) y su reglamento (DS Nº 013-2001-PCM).(DS Nº 013-2001-PCM).

TIPOS:TIPOS:• Procesos NO Públicos: Dan menor cuantía.Procesos NO Públicos: Dan menor cuantía.• Procesos Públicos: Adjudicación directa Procesos Públicos: Adjudicación directa

Pública.Pública.• Convocatoria desierta: Licitación Pública.Convocatoria desierta: Licitación Pública.

Page 19: Evolucion del software crisis y mitos

CONTRATACIONES POR PARTE DEL CONTRATACIONES POR PARTE DEL ESTADOESTADO

Page 20: Evolucion del software crisis y mitos

INGENIERÍA DEL SOFTWARE

PIRATERÍAPIRATERÍA Ya desde un punto de vista distinto por completo, en Ya desde un punto de vista distinto por completo, en

la actualidad se denomina pirateo a la elaboración de la actualidad se denomina pirateo a la elaboración de copias ilegales de cintas de vídeo o de audio, programas copias ilegales de cintas de vídeo o de audio, programas informáticos o productos con marca registrada, que informáticos o productos con marca registrada, que constituyen actos de agresión contra la propiedad constituyen actos de agresión contra la propiedad intelectual y del Derecho de patentes y marcas, y se intelectual y del Derecho de patentes y marcas, y se consideran como actos punibles en los códigos penales. consideran como actos punibles en los códigos penales.

Page 21: Evolucion del software crisis y mitos

INGENIERÍA DEL SOFTWARE

PIRATERÍA

El software recae dentro de la propiedad intelectual. Como tal, debe ser protegido de su uso no autorizado para evitar las pérdidas futuras y actuales en el nivel de ingresos. La piratería de software aumenta cada vez más en todo el planeta.

Page 22: Evolucion del software crisis y mitos

INGENIERÍA DEL SOFTWARE

PIRATERÍA

Actualmente, tenemos empresas nacionales que desarrollan software que es pirateado hasta en un 50%, y a pesar de ello siguen invirtiendo en investigación y desarrollo para mejorarlo y así generar más crecimiento para su operación y empleados. Sin embargo, la piratería afecta de manera importante no sólo a las empresas que lo usan sino también a los connacionales que lo crean, y eso afecta su capacidad de inventiva y desmotiva la creatividad.

Page 23: Evolucion del software crisis y mitos

TIPOS DE PIRATERÍA TIPOS DE PIRATERÍA Piratería de usuario final (Softlifting)Piratería de usuario final (Softlifting)

Las copias simples sin licencia realizadas por personas y empresas Las copias simples sin licencia realizadas por personas y empresas constituyen uno de los tipos más comunes de piratería de software. constituyen uno de los tipos más comunes de piratería de software. Las copias realizadas por los usuarios finales también incluyen:Las copias realizadas por los usuarios finales también incluyen: Usar una copia con una sola licencia e instalarla en muchas Usar una copia con una sola licencia e instalarla en muchas computadorascomputadorasCopiar los discos para instalación y distribuciónCopiar los discos para instalación y distribuciónAdquirir software académico, o de uso restringido no apto para uso Adquirir software académico, o de uso restringido no apto para uso comercial.comercial.Intercambiar discos dentro o fuera del lugar de trabajoIntercambiar discos dentro o fuera del lugar de trabajo

INGENIERÍA DEL SOFTWARE

Page 24: Evolucion del software crisis y mitos

TIPOS DE PIRATERÍA TIPOS DE PIRATERÍA Uso excesivo del servidor por parte del cliente Uso excesivo del servidor por parte del cliente

Este tipo de piratería tiene lugar cuando demasiados Este tipo de piratería tiene lugar cuando demasiados empleados en una red utilizan simultáneamente una copia empleados en una red utilizan simultáneamente una copia central de un programa. Si usted tiene una red de área local e central de un programa. Si usted tiene una red de área local e instala programas en el servidor para que los utilicen varias instala programas en el servidor para que los utilicen varias personas, tiene que estar seguro de que la licencia lo habilite personas, tiene que estar seguro de que la licencia lo habilite para actuar de esa manera.para actuar de esa manera.

INGENIERÍA DEL SOFTWARE

Page 25: Evolucion del software crisis y mitos

TIPOS DE PIRATERÍA TIPOS DE PIRATERÍA Falsificación Falsificación La falsificación es la duplicación y venta ilegal a gran escala de La falsificación es la duplicación y venta ilegal a gran escala de software protegido por derechos de autor con la intención de software protegido por derechos de autor con la intención de imitar directamente dicho producto protegido. imitar directamente dicho producto protegido. Muchos grupos falsificadores están vinculados con el crimen Muchos grupos falsificadores están vinculados con el crimen organizado, falsificando y empacando el software utilizando organizado, falsificando y empacando el software utilizando técnicas sofisticadas. Así, el software empacado se vende como técnicas sofisticadas. Así, el software empacado se vende como software de imitación legítima (con todo el embalaje relacionado, software de imitación legítima (con todo el embalaje relacionado, manuales, acuerdos de licencia, etiquetas, tarjetas de registro y manuales, acuerdos de licencia, etiquetas, tarjetas de registro y funciones de seguridad). funciones de seguridad).

INGENIERÍA DEL SOFTWARE

Page 26: Evolucion del software crisis y mitos

TIPOS DE PIRATERÍA TIPOS DE PIRATERÍA Instalación en el disco duroInstalación en el disco duro

Lo practican los integradores de computadoras que venden Lo practican los integradores de computadoras que venden dichos equipos con software ilícito pre instalado. Los dichos equipos con software ilícito pre instalado. Los distribuidores utilizan una copia adquirida legalmente para distribuidores utilizan una copia adquirida legalmente para la instalación ilegal en muchas máquinas.la instalación ilegal en muchas máquinas.

INGENIERÍA DEL SOFTWARE

Page 27: Evolucion del software crisis y mitos

TIPOS DE PIRATERÍA TIPOS DE PIRATERÍA Piratería por internet Piratería por internet

Se refiere al uso del Internet para copiar o distribuir Se refiere al uso del Internet para copiar o distribuir ilegalmente software no autorizado. Los infractores pueden ilegalmente software no autorizado. Los infractores pueden utilizar el Internet para todas o algunas de sus operaciones, utilizar el Internet para todas o algunas de sus operaciones, incluyendo publicidad, ofertas, compras o distribución de incluyendo publicidad, ofertas, compras o distribución de software pirata. software pirata.

La Business Software Alliance (BSA), una asociación comercial La Business Software Alliance (BSA), una asociación comercial de la industria del software, estima que hay más de 840,000 de la industria del software, estima que hay más de 840,000 sitios en Internet que venden software ilegal como auténtico. sitios en Internet que venden software ilegal como auténtico.

INGENIERÍA DEL SOFTWARE

Page 28: Evolucion del software crisis y mitos

Here comes your footer Page 28

MITOS ACERCA DE LA PROTECCIÓN CONTRA COPIAS DE SOFTWARE MITOS ACERCA DE LA PROTECCIÓN CONTRA COPIAS DE SOFTWARE

La piratería es un delito sin víctimas.La piratería es un delito sin víctimas.

Según las estadísticas del mercado, el uso de software ilegal implica una Según las estadísticas del mercado, el uso de software ilegal implica una pérdida para los desarrolladores de todo el mundo de casi 48.000 pérdida para los desarrolladores de todo el mundo de casi 48.000 millones de dólares, con más de 9.000 millones sólo en Norteamérica. En millones de dólares, con más de 9.000 millones sólo en Norteamérica. En el centro y Este de Europa, el 68% del software utilizado es ilegal. En el centro y Este de Europa, el 68% del software utilizado es ilegal. En algunos mercados de Asia y del Este de Europa, más del 88% del algunos mercados de Asia y del Este de Europa, más del 88% del software es ilícito.software es ilícito. La protección contra copias de software hace que los La protección contra copias de software hace que los programas sean más caros.programas sean más caros.

Todo lo contrario: el precio de la protección de copia es insignificante Todo lo contrario: el precio de la protección de copia es insignificante comparado con las pérdidas que sufren los desarrolladores por culpa de comparado con las pérdidas que sufren los desarrolladores por culpa de la piratería.la piratería.

Page 29: Evolucion del software crisis y mitos

VENTAJAS DEL SOFTWARE LEGAL VENTAJAS DEL SOFTWARE LEGAL Los programas originales cuentan con GARANTÍA sobre el correcto Los programas originales cuentan con GARANTÍA sobre el correcto funcionamiento sin deficiencias o anomalías en su instalación y ofrecen funcionamiento sin deficiencias o anomalías en su instalación y ofrecen una mayor seguridad y fiabilidad. una mayor seguridad y fiabilidad. Los programas originales son 100% CONFIABLES, ya que vienen con Los programas originales son 100% CONFIABLES, ya que vienen con todas las funciones y librerías completas.todas las funciones y librerías completas.Con el uso de programas originales se recibe el RESPALDO del Con el uso de programas originales se recibe el RESPALDO del fabricante pues se cuenta con el soporte, servicio y asistencia técnica fabricante pues se cuenta con el soporte, servicio y asistencia técnica que se materializa por la correcta instalación del mismo. que se materializa por la correcta instalación del mismo. Los programas originales cuentan con la posibilidad de Los programas originales cuentan con la posibilidad de ACTUALIZACIÓN a últimas versiones que le darán mayor productividad ACTUALIZACIÓN a últimas versiones que le darán mayor productividad a un mínimo costo y con la total garantía de salvaguarda de los datos a un mínimo costo y con la total garantía de salvaguarda de los datos creados en el original. creados en el original.

INGENIERÍA DEL SOFTWARE

Page 30: Evolucion del software crisis y mitos

VENTAJAS DEL SOFTWARE LEGAL VENTAJAS DEL SOFTWARE LEGAL Cada software legal cuenta con una completa y correctamente Cada software legal cuenta con una completa y correctamente DOCUMENTACIÓN, y los usuarios pueden acceder en DOCUMENTACIÓN, y los usuarios pueden acceder en condiciones ventajas a CURSOS DE FORMACIÓN. condiciones ventajas a CURSOS DE FORMACIÓN. Al minimizar los riesgos y altos costos de procesos legales por Al minimizar los riesgos y altos costos de procesos legales por sanciones y multas de las Autoridades que hacen cumplir la sanciones y multas de las Autoridades que hacen cumplir la Ley, estar recibiendo a largo plazo un AHORRO de tiempo y Ley, estar recibiendo a largo plazo un AHORRO de tiempo y dinero. dinero. Por usar software original, usted está cuidando la IMAGEN y la Por usar software original, usted está cuidando la IMAGEN y la buena reputación de usted y su empresa, evitando ganarse la buena reputación de usted y su empresa, evitando ganarse la imagen negativa de los que no respetan la Ley.imagen negativa de los que no respetan la Ley.

INGENIERÍA DEL SOFTWARE

Page 31: Evolucion del software crisis y mitos

DESVENTAJAS DEL SOFTWARE PIRATA DESVENTAJAS DEL SOFTWARE PIRATA El software pirata lo expone a serias represiones legales, El software pirata lo expone a serias represiones legales, incluyendo multas, indemnizaciones y prisión. incluyendo multas, indemnizaciones y prisión. El software pirata carece completamente de documentación y El software pirata carece completamente de documentación y manuales. El software pirata no le da derecho a soporte técnico, manuales. El software pirata no le da derecho a soporte técnico, ni tiene garantía. ni tiene garantía. Un pequeño cambio en su hardware puede causar que la copia Un pequeño cambio en su hardware puede causar que la copia pirata no sea más utilizable. pirata no sea más utilizable. Entrenamiento inadecuado Entrenamiento inadecuado Imposibilidad de acceder a versiones actualizadas a bajos Imposibilidad de acceder a versiones actualizadas a bajos precios. precios.

INGENIERÍA DEL SOFTWARE

Page 32: Evolucion del software crisis y mitos

DESVENTAJAS DEL SOFTWARE PIRATA DESVENTAJAS DEL SOFTWARE PIRATA Imposibilidad de acceder a versiones actualizadas a bajos precios Imposibilidad de acceder a versiones actualizadas a bajos precios Software de mala calidad y no confiable. Los usuarios se encuentran Software de mala calidad y no confiable. Los usuarios se encuentran expuestos a diversos ataques informáticos como: virus, troyanos y expuestos a diversos ataques informáticos como: virus, troyanos y “Spyware”, ya que no cuentan con las respectivas actualizaciones y el “Spyware”, ya que no cuentan con las respectivas actualizaciones y el soporte técnico que ofrece un producto legal.soporte técnico que ofrece un producto legal.Disminución de los fondos para investigación y desarrollo con la Disminución de los fondos para investigación y desarrollo con la consiguiente menor variedad de productos. consiguiente menor variedad de productos. Además de fomentar la competencia desleal y la evasión fiscal, la Además de fomentar la competencia desleal y la evasión fiscal, la piratería desmotiva e impide el crecimiento de aquellos peruanos piratería desmotiva e impide el crecimiento de aquellos peruanos interesados en desarrollar soluciones propias. Al sentirse interesados en desarrollar soluciones propias. Al sentirse desprotegidos, deciden no invertir con mayores recursos y esfuerzos desprotegidos, deciden no invertir con mayores recursos y esfuerzos en nuevas soluciones.en nuevas soluciones.

INGENIERÍA DEL SOFTWARE

Page 33: Evolucion del software crisis y mitos

GRACIASGRACIAS

INGENIERÍA DEL SOFTWARE