Download - Evolucion software - Ing SW
Evolucion del Software
Universidad Pedro Ruiz Gallo
Alumnos: Aguilar Zapana Humberto
Guevara Tarrillo Johny
Pérez Gonzales Elmer
Pejerrey bravo Jorge
Evolución del softwareEvolución del softwareun poco de historia
◦ primeras décadas: desarrollar el hardware reducir costes de procesamiento y
almacenamiento◦ década de los ochenta:
desarrollo de la microelectrónica mayor potencia de cálculo y reducción de
costes◦ objetivo actual: mejorar la calidad de las
soluciones software.
Evolución del softwareEvolución del software ETAPAS
El software estaba en su infancia Distribuciónlimitada Software a la medidaEl software era desarrollado y utilizado por la misma persona u Organización
El software estaba en su infancia Distribuciónlimitada Software a la medidaEl software era desarrollado y utilizado por la misma persona u Organización
MultiprogramaciónSistemas MultiusuarioBases de datos Software como producto Mayores gastos de mantenimientoEl software se desarrollaba para ser comercializado
MultiprogramaciónSistemas MultiusuarioBases de datos Software como producto Mayores gastos de mantenimientoEl software se desarrollaba para ser comercializado
Sistemas distribuidos Incorporación de Inteligencia Artificial Hardware de bajocoste Impacto en el consumo Redes área localy global
Desarrollo de software para redes y comunicacionesPlanificación en el proceso de desarrollo de software
Sistemas distribuidos Incorporación de Inteligencia Artificial Hardware de bajocoste Impacto en el consumo Redes área localy global
Desarrollo de software para redes y comunicacionesPlanificación en el proceso de desarrollo de software
Potentes sistemasde sobremesa Tecnología de objetos Sistemas expertos software de redes neuronales Entorno Cliente/servidor Tecnologías deInternet.
Potentes sistemasde sobremesa Tecnología de objetos Sistemas expertos software de redes neuronales Entorno Cliente/servidor Tecnologías deInternet.
PRIMERA ETAPA(1950 – 1965)
SEGUNDA ETAPA(1965 – 1975)
TERCERA ETAPA(1975 – 1985)
CUARTA ETAPA(1985 – 2000)
QUINTA ETAPA(2000)
Omnipresencia de la Web Reutilización de informaciónComponentes software reutilizables
QUINTA ETAPA(2000)
Omnipresencia de la Web Reutilización de informaciónComponentes software reutilizables
La Crisis del SoftwareLa Crisis del Software
La “crisis” del software: problemas que aparecen en el desarrollo del software al desarrollar, mantener y atender la demanda de nuevas aplicaciones.
Insatisfacción del cliente
Planificación y estimacionesimprecisas
Calidad
Sin tiempo para recogerdatos históricos
Baja productividad
Dificultad de mantenerel software existente
La crisis del software es una serie de problemas quehacen que el software no alcance las expectativas uobjetivos esperados por desarrolladores, gestores,
clientes, etc.
La Crisis del SoftwareLa Crisis del SoftwareCausas de la crisis del software
I. Base inestable: Los requerimientos del negocio son ciclos de
desarrollo más cortos. Los requerimientos iniciales usualmente
están mal definidos Existen problemas de comunicación hombre-
máquina , que se presentan en dos frentes diferentes: realizador-máquina y usuario-máquina. Los primeros son superables más fácilmente que los segundos debido a la formación de los realizadores (específica para el manejo de computadores).
La Crisis del SoftwareLa Crisis del SoftwareCausas de la crisis del software
II. Fallas en el manejo de riesgos:
El ciclo de vida de cascada retrasa la identificación de problemas.
No hay pruebas de que el sistema funcionará hasta que está cerca de ser terminado. El resultado es de máximo riesgo.
La Crisis del SoftwareLa Crisis del SoftwareCausas de la crisis del software
III. La complejidad del software
La demanda del software de negocios se está incrementando.
Nadie entiende el sistema completo El software es medido en base a una única entidad
fabricada, frente a los miles de unidades sobre los que se efectúa la medición en el caso del hardware
La Crisis del SoftwareLa Crisis del SoftwareCausas de la crisis del software
IV. Formación 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 formación informática específica, por lo que no siempre comprenden bien los problemas y las necesidades que se van a presentar durante el desarrollo de una aplicación software.
Mitos del SoftwareMitos del SoftwareConcepto:
Tenemos los siguientes mitos:
Mitos de Gestion.
Mitos del Cliente
Mitos de los Desarrolladores
Los mitos del software son frases
hechas que propagan información
errónea y confusa, en lugar desabiduría y buen hacer.
Mitos del SoftwareMitos del SoftwareMitos del software
MITOS DE GESTIÓN
- Uso de estándares- Uso de herramientas
- Mala planificación: aumentode programadores
MITOS DEL CLIENTE
- Requisitos establecidos comouna declaración general de
objetivos- Flexibilidad del software ante
los cambios
MITOS DE LOS DESARROLLADORES
- Programa funcionando = fin del trabajo- Calidad = el programa se ejecuta
sin errores- Entrega al cliente: programa
funcionando
Mitos del SoftwareMitos del SoftwareI. MITOS DE GESTION
Los gestores con responsabilidad sobre el software, como los gestores en la mayoría de las disciplinas, están normalmente bajo la presión de cumplir los presupuestos, hacer que no se retrase el proyecto y mejorar la calidad
Mito. Si fallamos en la planificación, podemos añadir más programadores y adelantar el tiempo perdido.
Realidad. El desarrollo de software no es un proceso mecánico como la fabricación. Añadir gente a un proyecto de software retrasado lo retrasa aún más, ya que implica que las nuevas personas deban aprender todo el desarrollo y objetivos.
Mitos del SoftwareMitos del SoftwareI. MITOS DE GESTION
Mito. Nuestra gente dispone de las herramientas de desarrollo de software más avanzadas; después de todo, les compramos el equipo de cómputo más nuevo.
Realidad. Se necesita mucho más que el último modelo de computadoras para lograr desarrollo de software de gran calidad.
Mitos del SoftwareMitos del SoftwareII. MITOS DEL CLIENTE
Un cliente que solicita un aplicación de software puede ser una persona del despacho de al lado, un grupo técnico dela sala de abajo, departamento de ventas o una compañía exterior que solicita un software bajo contrato.
En muchos casos, el cliente cree en los mitos que existen sobre el software, debido a que los gestores y trabajadores responsables hacen muy poco para corregir la mala información
Los mitos conducen a que el cliente se cree una falsa expectativa y finalmente, quede insatisfecho con el que desarrolla el software.
Mitos del SoftwareMitos del SoftwareIII. MITOS DEL DESARROLLADOR
Los mitos en los que aún creen muchos desarrolladores se han ido fomentando durante 50 años de cultura informática.
Mito. Una vez que escribimos el programa y hacemos que funcione, nuestro trabajo ha terminado.
Realidad. Los datos industriales indican que entre el 50% y el 70% de todo el esfuerzo dedicado a un programa se realizará después de que se le haya entregado al cliente por primera vez.
Mitos del SoftwareMitos del SoftwareIII. MITOS DEL DESARROLLADOR
Mito .Hasta que no tengo el programa ejecutándose, realmente no tengo forma de comprobar su calidad.
Realidad. Desde el principio del proyecto se puede aplicar uno de los mecanismos más efectivos para garantizar la calidad del software.
Mito. Lo único que se entrega al terminar el proyecto es el programa funcionando.
Realidad. La documentación es la base de un buen desarrollo y, lo que es más importante, proporciona guías para la tarea de mantenimiento del software.
Software en el PerúSoftware en el Perú Actualmente son numerosas las empresas peruanas de
software que han desarrollado programas estandarizados y adaptados a las necesidades de cualquier tipo de organización. A pesar que el patrón de desarrollo actual del Perú esta aferrado a viejos moldes y viejas industrias; lo cierto es que estos sectores se están modernizando de la mano de la tecnología Informática; es decir se tiene como objetivo que las nuevas industrias ayuden a modernizar las tradicionales.
La ausencia de información en este mercado hizo necesario un esfuerzo por tratar de dimensionar algunas de las principales variables del sector; aun cuando las cifras no coinciden, especialmente en las exportaciones, se da una idea general de cuanto significa el sector en la actualidad para el país.
Formas de Formas de comercializacióncomercialización 1.- CANALES DE COMERCIALIZACIÓN
El Software es distribuido directa e indirectamente. La distribución directa ocurre cuando los fabricantes de software venden las licencias de sus productos directamente al usuario final bajo términos estándar o de negociación individual. Esta modalidad puede tomar la forma de venta corporativa, orden e-mail, o venta online (a través de Internet).
La distribución indirecta se realiza a través de OEMs (Fabricantes de equipos original), tienen licencias para empacar el software junto con le hardware. Distribuidores autorizados de las empresas de software que compran, almacenan y venden software empaquetado a minoristas o a usuarios finales. VARs (revendedores con valor agregado) quienes compran directamente a los fabricantes, añadiéndoles un servicio adicional a los usuarios finales.
1I.- TRANSACCIONES
El Software se vende tanto física como electrónicamente, bien en cajas selladas conteniendo el CD de instalación y manuales, o bien para ser bajados por Internet; donde los códigos de programa, instaladores, manuales y otros documentos son enviados digitalmente al cliente.
Una de las dificultades para capturar la información de cuanto se exporta en software radica precisamente en esta última modalidad de transacción pues su declaración no pasa por aduanas.
Formas de Formas de comercializacióncomercialización
MMarco legal, piratería arco legal, piratería de softwarede softwareMARCO LEGAL A inicios de la década anterior Perú inicio un proceso de
reformas con el fin de sentar las bases de una economía de mercado. En este contexto, se redujo la presencia del Estado en el sector Productivo y se elimino aquellas trabas y regulaciones que limitaba o restringían la competencia en los mercados. Así mismo priorizó la intervención del Estado en aquellas áreas de la economía en las que la empresa privada no puede proveer servicios. En este contexto se promulgo el Decreto Ley 25868 del 92 que es la Ley de Organización y funciones del Instituto Nacional de Defensa de la Competencia y de la Propiedad Intelectual (Indecopi) quien es considerado como el arbitro del mercado enfocado en el área de la competencia y en propiedad intelectual, velando por el cumplimiento de ciertas reglas de actuación a los agentes del mercado.
INDECOPI ha publicado un documento de trabajo denominado "Promoviendo un marco Institucional para la valorización de la Propiedad Intelectual en el Perú", el que ha sido elaborado por el Área de Estudios Económicos de dicha Institución.
Hoy se calcula que en el Perú el índice de piratería de software
está en torno al 71%, según estudios de la consultora independiente IDC. Una empresa que usa software pirata se ve mermado en su productividad a causa de que las computadoras se bloquean con más recurrencia; los virus ingresan con más facilidad que a una máquina protegida; el riesgo de pérdida de información es bastante alto; y finalmente la empresa se ve expuesta a la comisión de un delito.
La piratería de software no sólo impacta de manera importante a aquellas empresas que lo usan, mermando su productividad y eficiencia, sino que también genera pérdidas importantes en los productores de software local. Hoy se calcula que la industria peruana del software moverá alrededor de US$ 160 millones al cierre del presente año, pero también el año pasado las cifras de productos locales pirateados se duplicó, con lo cual la piratería también viene frenando el desarrollo del sector IT nacional, un sector que genera 15 mil puestos de empleo indirecto y que sin piratería podría potenciarse.
Asimismo, el Perú pierde anualmente alrededor de US $ 10 millones por concepto de recaudación de impuestos que no ingresan al fisco precisamente por la piratería de software; y también -según la Asociación Peruana de Empresas de Software (APESOFT)-, hoy el sector de Tecnologías de la Información (TI) del Perú pierde hasta US $ 63 millones a causa de que les piratean sus creaciones.
PPiratería de Softwareiratería de Software