Professional Documents
Culture Documents
Integrantes:
Custodio Campos Carlos Ivn Garca Saba Jean Carlos Vega Valqui Carlos
Doble naturaleza del software: producto y herramienta para desarrollar productos Evolucin del software ligada al hardware. Desarrollo de software sin planificacin - proyectos sin control - costes imprevisibles. Etapas: Primera Etapa (1950-1965 aprox.) El software estaba en su infancia. El software era un aadido. Existan pocos mtodos para la programacin. No se tena una planificacin para el desarrollo del software. Los programadores trataban de hacer las cosas bien. El software se diseaba a medida El software era desarrollado y utilizado por la misma persona u organizacin (entorno personalizado) El diseo de software era realizado en la mente de alguien y no exista documentacin
Segunda Etapa (1965-1975 aprox.) Aparece la multiprogramacin y los sistemas multiusuario. El software se desarrollaba para ser comercializado. Se empez a distribuir software para grandes computadoras y minicomputadores. Comenz a extenderse las bibliotecas de software. El mantenimiento de software comenz a absorber recursos en una gran medida. Comenz una crisis del software porque la naturaleza personalizada de los programas hizo imposible su mantenimiento. Tercera Etapa (1975-1985 aprox.) Complejidad alta en los sistemas informticos. Sistemas distribuidos. Incorporacin de inteligencia. Ejecucin de funciones concurrentes. Desarrollo de software para redes y comunicaciones. Planificacin en el proceso del desarrollo de software.
Cuarta Etapa (1985-2000 aprox.) Sistemas operativos sofisticados, en redes globales y locales. Aplicaciones de software avanzadas,entorno cliente/cliente servidor. La industria del software es la cuna de la economa. Tecnologas orientadas a objetos. Tcnicas de cuarta generacin para el desarrollo de software. Software de redes neuronales. Sistemas expertos e inteligencia artificial. Programacin de realidad virtual y sistemas multimedia. Adopcin de prcticas de Ingeniera del software.
Quinta Etapa (2000 aprox.)? Omnipresencia de la Web. Reutilizacin de informacin. Componentes software reutilizables.
El desarrollo del software estaba en crisis. Se necesitaban nuevas tcnicas y mtodos para controlar la complejidad inherente a los sistemas grandes Estas tcnicas han llegado a ser parte de la ingeniera de software y son ampliamente utilizadas. Sin embargo, cuanto ms crezca nuestra capacidad para producir software, tambin lo har la complejidad de los sistemas solicitados De este modo, los problemas asociados con el desarrollo del software se han caracterizado como una crisis. Dichos problemas no se limitan nicamente a un funcionamiento inadecuado de un producto, sino tambin a problemas relacionados con cmo desarrollar software, como mantener el software existente y futuro, y a la vez como satisfacer la demanda creciente.
Cules son las razones para la crisis del software?. La respuesta est en el anlisis de los siguientes aspectos: Base inestable Los requerimientos del negocio son ciclos de desarrollo ms cortos. Los usuarios esperan ms en trminos de flexibilidad. Los requerimientos iniciales usualmente estn mal definidos. Existen problemas de comunicacin hombre-mquina, que se presentan en dos frentes diferentes: realizador-mquina y usuario-mquina. Los primeros son superables ms fcilmente que los segundos debido a la formacin de los realizadores (especfica para el manejo de computadores). Fallas en el manejo de riesgos El ciclo de vida de cascada retrasa la identificacin de problemas. No hay pruebas de que el sistema funcionar hasta que est cerca de ser terminado. El resultado es de mximo riesgo. La complejidad del software La demanda del software de negocios se est incrementando. Nadie entiende el sistema completo. Los sistemas antiguos deben ser mantenidos, pero los desarrolladores originales ya no estn. El software es medido en base a una nica entidad fabricada, frente a los miles de unidades sobre los que se efecta la medicin en el caso del hardware. Por lo general el mantenimiento del software supone la modificacin del diseo de la aplicacin frente a la sustitucin de una pieza en el caso del hardware. Formacin del recurso humano Es frecuente que los gestores y administradores de las empresas de software, sean gestores reconvertidos de otras reas, que no poseen una formacin informtica especfica, por lo que no siempre comprenden bien los problemas y las necesidades que se van a presentar durante el desarrollo de una aplicacin software.
Un cliente que solicita una aplicacin de software puede ser una cualquier persona interna o externa a la compaa. En muchos casos, el cliente cree en los mitos que existen sobre el software, debido a que los gestores y desarrolladores del software hacen muy poco para corregir la mala informacin. Los mitos conducen a que el cliente se cree una falsa expectativa y, finalmente, quede insatisfecho con el que desarrolla el software.
Mito: Una declaracin general de los objetivos es suficiente para comenzar a escribir los programas (podemos dar los detalles ms adelante). Realidad: Una mala definicin inicial es la principal causa del trabajo ineficaz en software. Es esencial una descripcin formal y detallada del mbito de la informacin, funciones, comportamiento, rendimiento, interfaces, ligaduras del diseo y criterios de validacin. Estas caractersticas pueden determinarse slo despus de una exhaustiva comunicacin entre el cliente y el analista. Mito: Los requisitos del proyecto cambian continuamente, pero los cambios pueden acomodarse fcilmente, ya que el software es flexible. Realidad: Es verdad que los requisitos del software cambian, pero el impacto del cambio vara segn el momento en que se introduzca. Los cambios solicitados al principio pueden acomodarse fcilmente. El cliente puede revisar los requisitos y recomendar las modificaciones con relativamente poco impacto en el coste. Cuando los cambios se solicitan durante el diseo del software, el impacto en el coste crece rpidamente. Ya se han acordado los recursos a utilizar y se ha establecido un marco de trabajo del diseo. Los cambios pueden producir trastornos que requieran recursos adicionales e importantes modificaciones del diseo; es decir, coste adicional. Los cambios en la funcin, rendimiento, interfaces u otras caractersticas, durante la implementacin (codificacin y prueba) pueden tener un impacto importante sobre el coste. Cuando se solicitan al final de un proyecto, los cambios pueden producir un orden de magnitud ms caro que el mismo cambio pedido al principio.
Mitos de los Desarrolladores Durante los primeros das del desarrollo del software, la programacin se vea como un arte. Las viejas formas y actitudes tardan en morir. Mito: Una vez que escribimos el programa y hacemos que funcione, nuestro trabajo ha terminado. Realidad: Alguien dijo una vez: cuanto ms pronto se comience a escribir cdigo, ms se tardar en terminarlo. Los datos estadsticos indican que entre el 60 y el 80 por ciento de todo el esfuerzo dedicado a un programa se realizar despus de que se le haya entregado al cliente por primera vez. Mito: Lo nico que se entrega al terminar el proyecto es el programa funcionando. Realidad: Un programa que funciona es slo una parte de una configuracin del software que incluye muchos elementos. La documentacin proporciona el fundamento para un buen desarrollo y, lo que es ms importante, proporciona guas para la tarea de mantenimiento del software. Mito: Hasta que no tengo el programa ejecutndose , realmente no tengo forma de comprobar su calidad. Realidad: Desde el principio del proyecto se puede aplicar uno de los mecanismos ms efectivos para garantizar la calidad del software: la revisin tcnica formal. La revisin del software es un filtro de calidad que se ha comprobado que es ms efectivo que la prueba, para encontrar ciertas clases de defectos en el software.
COMERCIALIZACIN DE SOFTWARE
COMERCIALIZACIN
ESTRATEGIAS DE MERCADEO Y PUBLICIDAD
PRODUCTOS - SERVICIOS
Representante
PROMOCIN
Presencia Web. Catlogos y medios modernos. Publicacin de avisos: Peridicos, revistas Eventos al pblico. No desligarse del cliente y mantenerlo activo.
Canales de comercializacin
Servicios
VENTA DIRECTA (CLIENTE - PROVEEDOR)
Parte del requerimiento al cliente. Propuestas negociadas tecnica y econmica. Negociacin. Toma de desiciones.
Canales de comercializacin
Directa Indirecta Software OEM Distribuidores y agentes Software genrico Venta en lnea
Licencias de Uso renovable
Productos
Ley de Contrataciones y Adquisiciones del Estado (Ley 26850) y su reglamento (DS N 013-2001-PCM).
TIPOS: Procesos NO Pblicos: Dan menor cuanta. Procesos Pblicos: Adjudicacin directa Pblica. Convocatoria desierta: Licitacin Pblica.
PIRATERA
Ya desde un punto de vista distinto por completo, en la actualidad se denomina pirateo a la elaboracin de copias ilegales de cintas de vdeo o de audio, programas informticos o productos con marca registrada, que constituyen actos de agresin contra la propiedad intelectual y del Derecho de patentes y marcas, y se consideran como actos punibles en los cdigos penales.
PIRATERA
El software recae dentro de la propiedad intelectual. Como
tal, debe ser protegido de su uso no autorizado para evitar las prdidas futuras y actuales en el nivel de ingresos. La piratera de software aumenta cada vez ms en todo el planeta.
PIRATERA
Actualmente, tenemos empresas nacionales que desarrollan
software que es pirateado hasta en un 50%, y a pesar de ello siguen invirtiendo en investigacin y desarrollo para mejorarlo y as generar ms crecimiento para su operacin y empleados. Sin embargo, la piratera afecta de manera importante no slo a las empresas que lo usan sino tambin a los connacionales que lo crean, y eso afecta su capacidad de inventiva y desmotiva la creatividad.
TIPOS
DE PIRATERA
Las copias simples sin licencia realizadas por personas y empresas constituyen uno de los tipos ms comunes de piratera de software. Las copias realizadas por los usuarios finales tambin incluyen: Usar una copia con una sola licencia e instalarla en muchas computadoras Copiar los discos para instalacin y distribucin Adquirir software acadmico, o de uso restringido no apto para uso comercial. Intercambiar discos dentro o fuera del lugar de trabajo
TIPOS
DE PIRATERA
Este tipo de piratera tiene lugar cuando demasiados empleados en una red utilizan simultneamente una copia central de un programa. Si usted tiene una red de rea local e instala programas en el servidor para que los utilicen varias personas, tiene que estar seguro de que la licencia lo habilite para actuar de esa manera.
TIPOS
La
DE PIRATERA
Falsificacin
falsificacin es la duplicacin y venta ilegal a gran escala de software protegido por derechos de autor con la intencin de imitar directamente dicho producto protegido. Muchos grupos falsificadores estn vinculados con el crimen organizado, falsificando y empacando el software utilizando tcnicas sofisticadas. As, el software empacado se vende como software de imitacin legtima (con todo el embalaje relacionado, manuales, acuerdos de licencia, etiquetas, tarjetas de registro y funciones de seguridad).
TIPOS
DE PIRATERA
Lo practican los integradores de computadoras que venden dichos equipos con software ilcito pre instalado. Los distribuidores utilizan una copia adquirida legalmente para la instalacin ilegal en muchas mquinas.
TIPOS
DE PIRATERA
Se refiere al uso del Internet para copiar o distribuir ilegalmente software no autorizado. Los infractores pueden utilizar el Internet para todas o algunas de sus operaciones, incluyendo publicidad, ofertas, compras o distribucin de software pirata. La Business Software Alliance (BSA), una asociacin comercial de la industria del software, estima que hay ms de 840,000 sitios en Internet que venden software ilegal como autntico.
MITOS
Segn las estadsticas del mercado, el uso de software ilegal implica una prdida para los desarrolladores de todo el mundo de casi 48.000 millones de dlares, con ms de 9.000 millones slo en Norteamrica. En el centro y Este de Europa, el 68% del software utilizado es ilegal. En algunos mercados de Asia y del Este de Europa, ms del 88% del software es ilcito. La proteccin contra copias de software hace que los programas sean ms caros. Todo lo contrario: el precio de la proteccin de copia es insignificante comparado con las prdidas que sufren los desarrolladores por culpa de la piratera.
VENTAJAS
Los
programas originales cuentan con GARANTA sobre el correcto funcionamiento sin deficiencias o anomalas en su instalacin y ofrecen una mayor seguridad y fiabilidad. Los programas originales son 100% CONFIABLES, ya que vienen con todas las funciones y libreras completas. Con el uso de programas originales se recibe el RESPALDO del fabricante pues se cuenta con el soporte, servicio y asistencia tcnica que se materializa por la correcta instalacin del mismo. Los programas originales cuentan con la posibilidad de ACTUALIZACIN a ltimas versiones que le darn mayor productividad a un mnimo costo y con la total garanta de salvaguarda de los datos creados en el original.
VENTAJAS
Cada
software legal cuenta con una completa y correctamente DOCUMENTACIN, y los usuarios pueden acceder en condiciones ventajas a CURSOS DE FORMACIN. Al minimizar los riesgos y altos costos de procesos legales por sanciones y multas de las Autoridades que hacen cumplir la Ley, estar recibiendo a largo plazo un AHORRO de tiempo y dinero. Por usar software original, usted est cuidando la IMAGEN y la buena reputacin de usted y su empresa, evitando ganarse la imagen negativa de los que no respetan la Ley.
DESVENTAJAS
El
software pirata lo expone a serias represiones legales, incluyendo multas, indemnizaciones y prisin. El software pirata carece completamente de documentacin y manuales. El software pirata no le da derecho a soporte tcnico, ni tiene garanta. Un pequeo cambio en su hardware puede causar que la copia pirata no sea ms utilizable. Entrenamiento inadecuado Imposibilidad de acceder a versiones actualizadas a bajos precios.
DESVENTAJAS
Imposibilidad
de acceder a versiones actualizadas a bajos precios Software de mala calidad y no confiable. Los usuarios se encuentran expuestos a diversos ataques informticos como: virus, troyanos y Spyware, ya que no cuentan con las respectivas actualizaciones y el soporte tcnico que ofrece un producto legal. Disminucin de los fondos para investigacin y desarrollo con la consiguiente menor variedad de productos. Adems de fomentar la competencia desleal y la evasin fiscal, la piratera desmotiva e impide el crecimiento de aquellos peruanos interesados en desarrollar soluciones propias. Al sentirse desprotegidos, deciden no invertir con mayores recursos y esfuerzos en nuevas soluciones.
GRACIAS