Ent software businessman ts 100539050 primary.idge

Recorrido Ingeniería de Software

  • Nacimiento de Frederick Brooks

    Nacimiento de Frederick Brooks

    Buena Practica
    Dirigió el Desarrollo de los Sistemas Operativos OS/360
    contribuciones a arquitectura de computadores
    sistemas operativos e ingeniería del software.
    Mala Practica
    Añadir personal a un proyecto retrasado lo retrasará aún más.(ley de Brooks)
  • La era Pionera

    La era Pionera

    Buenas Practica
    Inicio de Actualización de equipos (computadores salían casi cada uno o dos años, haciendo obsoletos los ya existentes)
    Mala Practica
    Para tener compatibilidad con el nuevo equipo los de software tenían que volver a escribir los programas
    Los programadores no tenían equipos en sus escritorios solo se podía hacer cambios en la sala de maquinas
    Era casi imposible hacer predicciones de la fecha de finalización del proyecto
  • Los Origenes: El término ingeniería del software apareció por primera vez en la década de 1950 y principios de los años 1960

    Los Origenes: El término ingeniería del software apareció por primera vez en la década de 1950 y principios de los años 1960

    Buenas Practica
    Debatían qué podría significar la ingeniería para el software
    se tomaban en cuenta las matemáticas, ciencias de la computación, sociales económicas y administrativas, la experiencia
    para tomar un proyecto era necesario tener conocimientos de la complejidad de este
    Malas Practica
    el costo del hardware era tremendamente superior al del software
    el software se
    podía desarrollar de la misma forma que se desarrolla
    el hardware
  • Software como Producto : En los años 60 el software era artesanal

    Software como Producto : En los años 60 el software era artesanal

    Buenas practicas
    desarrollaron prototipos novedosos
    La velocidad del desarrollo no se incrementaba de manera finita
    Malas Practicas
    Costo y desbordamiento de presupuesto
    Crisis del software
    Defectos de software pueden causar daños a la propiedad (perdida de Información)
    Defectos de software pueden matar (radiación incidente de Therac 25.)
  • Primera Computadora en El Salvador

    Primera Computadora en El Salvador

    La empresa La Constancia, S.A. fue la primera en traer una computadora a El Salvador, según ha quedado registrado. Fue una IBM 1401
  • Period: to

    Desarrollo y evolución del Software en El Salvador:

  • Adquisición de Equipos para el Estado

    Adquisición de Equipos para el Estado

    Ministerio de Hacienda decidió comprar una 36030, (tenía 16 K de memoria y lo máximo de memoria que podía llegar a tener en crecimiento era 96 K)
  • Programación Estructurada: surgen fases de desarrollo, inicia la programación estructurada

    Programación Estructurada: surgen fases de desarrollo, inicia la programación estructurada

    Buenas practicas
    Identificar defectos y prevención a través de análisis de causa
    Tener claro cual seria la finalidad del sistema para tener una visión compartida con el cliente
    Malas Practicas
    La falta de especialización Profesionales de Ingeniería de software centrados en las metodologías estructuradas
  • ISSS adquiere nuevo equipo

    ISSS adquiere nuevo equipo

    El ISSS ya disponía de una computadora IBM/1401 y estaba a punto de recibir una nueva, la IBM /370/115
  • La UCA adquiere primer equipo para registro academico

    La UCA adquiere primer equipo para registro academico

    . La UCA adquiere la computadora HP-1000 modelo 21mx para llevar el registro académico.
  • Ingreso significativo de equipos

    Ingreso significativo de equipos

    Para finales del año en el país ya habían 23 computadoras trabajando en el sector público y 49 en el sector privado
  • Nuevos diagramas de programación:  Lenguaje gráficos, Ciclo de vida espiral, CASE

    Nuevos diagramas de programación: Lenguaje gráficos, Ciclo de vida espiral, CASE

    Buenas Practicas
    Capacitación en el uso de herramientas, mejoras de procesos y adaptación al cambio.
    Nuevos paradigmas de programación
    Malas Practicas
    Mala interpretación del artículo No hay balas de plata,
  • Circuito Integrado

    Circuito Integrado

    empiezan a aparecer las primeras PC en El Salvador, que son denominadas de cuarta generación las cuales se caracterizaban por el uso de circuitos integrados
  • Prominencia de Internet: Se consolida la orientación a objetos, aparición del Lenguaje de Modelado Unificado (UML) y el Proceso Unificado (UP)

    Prominencia de Internet: Se consolida la orientación a objetos, aparición del Lenguaje de Modelado Unificado (UML) y el Proceso Unificado (UP)

    Buenas Practicas
    Empresas empiezan a Invertir en software en la web
    Evolución del Modelo Espiral
    Software Libre crea los primeros desarrollos que se convierten exitosos Malas Practicas
    La gran proliferación de correo basura , inundo canales de comunicación y requiriendo de precalificación semiautomatizada.
  • Mejoras en hardware

    A medida que iba evolucionando los microprocesadores y las arquitecturas de la Computadoras Personales, llegó a El Salvador la quinta generación de computadoras, en donde los ordenadores de esta generación presentan mejoras en sus características hardware: mejora de los circuitos, los dispositivos de comunicación y el software que los controla
  • Metodología: Surge el manifiesto Agil como relección a  los métodos pesados utilizado en décadas anteriores

    Metodología: Surge el manifiesto Agil como relección a los métodos pesados utilizado en décadas anteriores

    Buenas Practicas
    metodologías más simples y rápidas que desarrollaran software funcional
    El uso de prototipos rápidos evolucionó a metodologías
    Malas Practicas
    Sistemas de software muy grandes todavía utilizan metodologías muy documentadas, con muchos volúmenes en el conjunto de documentación;
  • Avances de la Ingeniería de Software

    Avances de la Ingeniería de Software

    Buenas Practicas
    El internet pasa a tener un bajo costo y alto ancho de banda
    mayor integración entre la Ingeniería del Software y la Ingeniería de Sistemas
    Malas Practicas
    Saturación en redes de comunicación
  • Actualidad: Globalización. La conectividad global proporcionada por el Internet y las comunicaciones de banda ancha causará la evolución de las principales economías hacia redes de economías.

    Actualidad: Globalización. La conectividad global proporcionada por el Internet y las comunicaciones de banda ancha causará la evolución de las principales economías hacia redes de economías.

    Buenas Practicas
    La habilidad de las organizaciones de competir, adaptarse y sobrevivir en el mercado y en la sociedad globalizada
    Abundancia de aparatos pequeños pero con gran poder de procesamiento
    Una visión en la cual la Inteligencia Artificial alcanza plenamente sus objetivos. Las máquinas se vuelven autónomas, evalúan las situaciones y determinan la mejor opción para actuar.
    Malas Practicas
    Replicas de software o productos a un costo menor