Recorrido de ingenieria

Recorrido Ingeniería de Software

  • Comienzos

    Comienzos
    Previo a la Ingeniería de Software no existían lenguajes de programación, todo era lenguaje de maquina.
  • Buenas Practicas en la década de los 50

    No se ignoraba a las matemáticas, ciencias de la computación, sociales, económicas y administrativas.
    Se utilizaba el método científico para aprender a través de la experiencia.
    No se comprometían demasiado antes de haber entendido la complejidad de un proyecto.
  • Malas prácticas realizadas

    No existía el planeamiento previo de la documentación.
    El desarrollo de software era riguroso ya que se llevaba a cabo siguiendo el proceso de desarrollo secuencial como
    se hacía con el hardware prácticamente “conectando cables”.
  • Lenguaje Ensamblador

    Lenguaje Ensamblador
    En 1955 se inicia la implementación de lenguajes de programación. El lenguaje ensamblado trabaja con nemónicos, que son grupos de caracteres alfanuméricos que simbolizan las órdenes o tareas a realizar. La traducción de los nemónicos a código máquina comprensible por el microcontrolador la lleva a cabo un programador ensamblado.
  • El término software

    El término software
    El término software lo utilizo por primera vez John W. Tukey en un artículo de la revista American Mathematical Monthly.
  • Inicios de Idiomas

    Inicios de Idiomas
    Los tres primeros lenguajes de programación moderna, cuáles descendientes aún deben ser utilizados, son: FORTRAN (1955), creado por John Backus.
    LISP (1958), creado por John McCarthy.
    COBOL (1959), creado por el Short Range Committee, altamente influenciado por Grace Hopper.
  • Buenas practicas en la década de los 60

    Se atrevieron a desarrollar prototipos novedosos, no se limitaban a repetir lo que ya se conocía.
    Se respetaba el hecho que el software era diferente.
    La velocidad del desarrollo no se incrementaba de manera infinita.
  • Problemas relacionados.

    Baja calidad de software dificultad de desarrollo da frente al rápido crecimiento de la demanda.
  • Primeros pasos para El Salvador

    Primeros pasos para El Salvador
    Llegaron a el salvador los sistemas de computación con el sistema 1401 se elaboraron programas en lenguaje fuente SPS
    También el salvador tuvo la serie 36020 ( de tercera generación) también las constancia fue la primera empresa en traer una computadora a el salvador.
  • Surgimiento

    Surgimiento
    El concepto de ingeniería del software surgió en 1968, tras una conferencia en Garmisch (Alemania) que tuvo como objetivo resolver los problemas de la crisis del software. Este fue ocasionado por el avance desmesurado del hardware lo que hacia el software cada vez mas completo y generalmente nunca se terminaba un tiempo.
    La ingeniería de software es una disciplina formada por un conjunto de métodos, herramientas y técnicas que se utilizan en el desarrollo de los programas informáticos (software)
  • Programación Estructurada

    Programación Estructurada
    Böhm y Jacopini propone el teorema del programa estructurado, con el que demuestran que cualquier programa puede ser escrito utilizando solo tres instrucciones de control.
  • Modelo Cascada

    Modelo Cascada
    El modelo en cascada se popularizó a través de la norma estadounidense DoD-STD-2167. Esta norma se basa en una versión extremadamente simplificada del procedimiento desarrollado por Royce, que no fue lo suficientemente analizado por los autores.
  • Buenos Principios de la década de los 70

    Eliminación temprana de defectos y su prevención a través del análisis de causa.
    Determinación temprana del propósito de sistema para tener una visión compartida con el cliente.
  • Paradigmas de Programacion

    Paradigmas de Programacion
    nacen los paradigmas de programacion.
    Un paradigma de programación es una manera o estilo de programación de software. Existen diferentes formas de diseñar un lenguaje de programación y varios modos de trabajar para obtener los resultados que necesitan los programadores. Se trata de un conjunto de métodos sistemáticos aplicables en todos los niveles del diseño de programas para resolver problemas computacionales.
  • Paso a paso en El Salvador

    Paso a paso en El Salvador
    La UCA adquiere una computadora para llevar acabo el registro académico para finales de 1976 ha habían 23 computadoras trabajando en el sector público y en 1978 Fortran IV se popularizó entre los desarrolladores salvadoreños.
  • Buenas practicas en la década de los 80

    Buenas practicas en la década de los 80
    Capacitación en el uso de herramientas, reutilización, mejora de procesos, adaptación al cambio.
  • Ley del crecimiento continuo

    Ley del crecimiento continuo
    Surge en 1980, Esta ley indica que el contenido funciona de un programa debe incrementarse continuamente para mantener la satisfacción del usuario durante su ciclo de vida. Esta ley refleja un aspecto del mismo fenómeno que refleja la primera
  • Surge el ciclo de vida del software

    Surge el ciclo de vida del software
    El ciclo de vida del lanzamiento de software, en ingeniería del software, es el conjunto de estados del progreso de los proyecto de creación de aplicaciones informáticas, para poder identificar cuánto se ha avanzado y cuánto queda hasta el final
  • Internet Mundial

    Internet Mundial
    El físico Tim Berners-Lee inventó la World Wide Web como una herramienta útil para científicos en 1989. Navegar por la primera página web de la historia es una experiencia que puede resultar decepcionante. No tenía colores, ni fotos, ni videos. Tampoco había gráficos ni animaciones.
  • Lenguaje de Programacion java

    Lenguaje de Programacion java
    nace el lenguaje de programacion java. Java es el nombre de un entorno o plataforma de computación originaria de Sun Microsystems, capaz de ejecutar aplicaciones desarrolladas usando el lenguaje de programación Java u otros lenguajes que compilan un bytecode y un conjunto de herramientas de desarrollo.
  • Buenas Practicas en la década de los 90

    Empresas comienzan a invertir en software en la web.
    Ingeniería
  • Navegadores y aplicaciones en la red

    Navegadores y aplicaciones en la red
    Surgen los primeros navegadores web e infinidad de aplicaciones a través de la red
  • Conexión en El Salvador

    Conexión en El Salvador
    Costa Rica es el primer país centroamericano en conexión a Internet. Anteello, unos meses más tarde El Salvador también daría un paso adelante para
    seguir dicho ejemplo.
  • Sitios web nacionales en El Salvador

    Sitios web nacionales en El Salvador
    Aparecen los primeros sitios web nacionales; uno de ellos fue es.com.sv, un sitio manejado por ANTEL que ofrecia el servicio de correo electronico y algunos enlaces hacia algunas instituciones que tambien estaban conectados a internet. Otro de los primeros sitios fue svnet.org.sT, que también sería encargado de gestionar los dominios que identifican a El Salvador en Internet (.sv, .com.sv, .org.sv, .gob.sv, etc.)
  • Computación en la nube

    Computación en la nube
    La expresión “Cloud Computing” (en español, computación en la nube) surgió en 1997, en un seminario impartido por Ramnath Chellappa. El concepto ya estaba asociado con John Mccarthy, creador del lenguaje de programación LISP y pionero en la tecnología de Inteligencia Artificial.
  • Manifiesto Agil

    Manifiesto Agil
    El 12 de febrero de 2001 diecisiete críticos de los modelos de mejora del desarrollo de software basado en procesos, convocados por Kent Beck, quien había publicado un par de años antes Extreme Programming Explained, libro en el que expuso una nueva metodología denominada Extreme Programming, se recuperó en Snowbird, Utah para tratar sobre técnicas y procesos para desarrollar software.
  • Internet en El Salvador

    Internet en El Salvador
    Telecom lanzó su marca Turbonett con velocidades de descarga de 128, 256 y 512 kbps.
  • Androide

    Androide
    Android comenzó en octubre del año 2008 cuando vio por primera vez la luz el primer teléfono inteligente equipado con este sistema operativo, T-Mobile G1, un teléfono inteligente fabricado por HTC y desarrollado junto con Google.
  • Ministerio de salud en el salvador

    Ministerio de salud en el salvador
    En el gobierno los esfuerzos más grandes se dan a partir del año 2009 en el Ministerio de Salud, donde se ha migrado una gran cantidad de equipos al software libre.
  • Metodologia scrum

    Metodologia scrum
    La metodología Scrum es un proceso para llevar a cabo un conjunto de tareas de forma regular con el objetivo principal de trabajar de manera colaborativa, es decir, para fomentar el trabajo en equipo. Con este método de trabajo lo que se pretende es alcanzar el mejor resultado de un proyecto determinado.
  • Primer centro de desarrollo de Software en El Salvador.

    Primer centro de desarrollo de Software en El Salvador.
    El 11 de marzo de 2018 el gobierno de Estados Unidos atreves de la agencia y fundación Gloria de Kriete inauguraron el primer centro de desarrollo de Software en El Salvador.
  • Reduciendo brecha digital

    Reduciendo brecha digital
    El gobierno de El Salvador ejecuta el proyecto de entrega computadoras portátil por alumno del sistema educativo público con el objetivo de reducir brecha digital
  • Software en la actualidad

    Software en la actualidad
    El avance tecnológico y la aparición de dispositivos como computadores y celulares han llevado a que se creen nuevos métodos para mejorar su funcionamiento, permitiendo hacer a través de ellos una gran cantidad de actividades y avances tecnológicos que anteriormente eran inimaginables, los cuales no se deben solamente a los dispositivos mencionados sino a una herramienta encargada de darles vida y funcionalidades especificas: el software.