2. Primera Etapa (1950-1965) Durante los primeros años de la era de la computadora, el software se contemplaba como un añadido. La programación de computadoras era un "arte de andar por casa" para el que existían pocos métodos sistemáticos. El desarrollo del software se realizaba virtualmente sin ninguna planificación. El software se diseñaba a medida para cada aplicación y tenia una distribución relativamente pequeña. La mayoría del software se desarrollaba y era utilizado por la misma persona u organización. El diseño era un proceso implícito, realizado en la mente de alguien y, la documentación normalmente no existía.
3. Segunda Etapa (1965-1975) La multiprogramación y los sistemas multiusuario introdujeron nuevos conceptos de interacción hombre - maquina. También se caracterizo por el establecimiento del software como producto y la llegada de las "casas del software". Los patronos de la industria, del gobierno y de la universidad se aprestaban a "desarrollar el mejor paquete de software" y ganar así mucho dinero.
4. Tercera Etapa (1975-1985) Incremento de la Complejidad de Sistemas Informáticos. Sistema distribuido, múltiples computadoras, cada una ejecutando funciones concurrente. Fuerte presión sobre los desarrolladores del software para redes de área local y área global.
5. Cuarta Etapa (1985-2000) Impacto colectivo de las computadoras y del software. Sistemas operativos sofisticados, en redes globales y locales, acompañadas por aplicaciones de software avanzadas se han convertido en la norma. La industria del software ya es la cuna de la economía del mundo. Nuevas técnicas para el desarrollo del software Tecnologías orientadas a objetos están desplazando rápidamente los enfoques de desarrollo de software más convencionales en muchas áreas de aplicaciones.
6. ¿Quinta Etapa (2000 aprox.)? Omnipresencia de la Web. Reutilización de información. Componentes software reutilizables.
7. La Crisis del Software En 1968, en la primera conferencia organizada por la OTAN (Organización del Tratado del Atlántico Norte) sobre desarrollo de software, se discutió lo que en ese entonces se llamó la “crisis del software”. Esta crisis del software fue el resultado de la introducción de las nuevas computadoras basadas en circuitos integrados. El desarrollo del software estaba en “crisis”. Se necesitaban nuevas técnicas y métodos para controlar la complejidad inherente a los sistemas grandes.
8. Estas técnicas han llegado a ser parte de la ingeniería de software y son ampliamente utilizadas. Sin embargo, cuanto más crezca nuestra capacidad para producir software, también 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 también a problemas relacionados con cómo desarrollar software, como mantener el software existente y futuro, y a la vez como satisfacer la demanda creciente.
9. ¿Cuáles son las razones para la crisis del software? Base inestable Fallas en el manejo de riesgos La complejidad del software Formación del recurso humano
13. Mito: Una declaración general de los objetivos es suficiente para comenzar a escribir los programas (podemos dar los detalles más adelante).
14.
15. Mito: Hasta que no tengo el programa «ejecutándose », realmente no tengo forma de comprobar su calidad.
16.
17. LIMITACIONES DEL DESARROLLO DEL SOFTWARE Carencia de fuentes de financiamiento para proyectos informáticos. Insuficiente infraestructura tecnológica. Escasa valoración de las empresas de tecnología. Ausencia de desarrollo formal. Ausencia de un GRAN MAQUINARIA de comercialización a nivel internacional. Ausencia de apoyo estatal a las iniciativas privadas. Falta de Protección a la Propiedad Intelectual. Presencia real y significativa de la piratería del software.
18. Para revertir esa situación: Implementar políticas de fomento para el sector tecnológico Desarrollar una industria de software en el Perú. Ampliar su mercado vendiendo estos productos no sólo a nivel nacional, sino también exportándolos. Crear las condiciones necesarias para exportar la tecnología de comunicaciones producida en el Perú.
21. Empresas pequeñas (microempresas) Entre ellas proveen al mercado de una amplia gama de paquetes de software y aplicaciones (productos)
22.
23. Software de propósito general o software horizontal: Sistemas de gestión contable, administrativa, logística, facturación, planillas, dirigido a todo tipo de empresas.
24. Software vertical: Orientado a cubrir las necesidades de un sector específico.2. Desarrollo de software a medida: Entre los cuales se ofrecen servicios de programación personalizados según los requerimientos del cliente, por lo cual es considerado como un servicio.
25. CARACTERÍSTICAS DE LAS EMPRESAS Dentro del conjunto de empresas del sector peruano de software y servicios de TI se pueden identificar los siguientes segmentos: Empresas productoras de software: Se dedican al desarrollo de aplicaciones para cubrir necesidades específicas de un sector. Empresas de servicios de TI: En este segmento se encuentran las empresas más grandes del sector. En contraste, las empresas de menor tamaño ofrecen mayor especialización. Empresas importadoras de software: En su mayoría corresponden a transnacionales del sector o a empresas distribuidoras.
26. UNIVERSO DE EMPRESAS DE SOFTWARE Las empresas del sector, el mercado de software y servicios de TI en Perú es un mercado naciente, en el que tanto la oferta como la demanda han estado determinadas por las necesidades de las grandes empresas del país, pertenecientes a los diferentes sectores de la economía.
27. DEMANDA LOCAL Los segmentos de demanda por tipo de compradores: El sector Gobierno: 35%. Siendo los principales usuarios SUNAT. El gobierno invierte constantemente en equipar de hardware a las escuelas públicas y universidades, de ahí el incremento del mercado del software. Sector bancario: 25% Mercado Corporativo: 20% La pequeña y la mediana empresa conjuntamente con el mercado casero: 20% restante.
35. PIRATERIA La piratería de software es el uso no autorizado de programas informáticos 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 (International Data Corporation). 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. Una empresa que usa software pirata se ve mermada 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.