04

Evolución del Desarrollo de Software

  • Period: to

    Primera Era

    -No existia un planteamiento previo o documentacion de nungun tipo
    -Pocos Metodos
    -Desarrollo a base de prueba y error
  • ENIAC

    ENIAC
    John Louis von Neuman y Ecker creadores de la ENIAC
    Se trabajaba con la idea de codificar y corregir
    No existía un planteamiento previo
  • UNIVAC

    UNIVAC
    En 1951 los doctores Mauchly y Eckert fundaron la compañía Universal Computer (Univac) y se construyo la primera computadora para uso comercial la cual fue llamada UNIVAC I, esta computadora fue construida para se usada en la oficina de censos de Estados Unidos. Usaba 5200 tubos de vacío y consumía 125 kW.
  • IBM

    IBM
    Su tarea era básicamente comenzar la
    ejecución de un programa cuando el anterior terminaba.
    Creado para IBM 704
  • Fortran

    Fortran
    El desarrollo de FORTRAN (Formula Translating System) comenzo en 1955 y el lenguaje se libero en abril de 1957, fue desarrollado principalmente por John Backus en IBM importante base para el desarrollo de Software
  • Lenguaje Cobol

    Lenguaje Cobol
    El lenguaje COBOL (acrónimo de COmmon Business-Oriented Language, Lenguaje Común Orientado a Negocios) fue creado en el año 1959 con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador y que estuviera orientado principalmente a los negocios, es decir, a la llamada informática de gestión.
  • Period: to

    Segunda Era

    -Se buscaba simplificar código
    -Aparicion de Multiprogramacion
    -Sistemas de tiempo real apoyan la toma de decisiones
    -Aparicion de software como producto
    -Inicio de la crisis de software
  • UNIX

    UNIX
    Surgen los conceptos de:
    Multitarea
    Multiusuario
    Multiprocesadores
    En tiempo real.
  • Sistemas de Tiempo Real

    Sistemas de Tiempo Real
    Los sistemas de tiempo real apoyan la toma de decisiones.
  • Nace la Ingenieria de Software

    Nace la Ingenieria de Software
    La Ingeniería de Software es una de las ramas de las ciencias de la computación que estudia la creación de software confiable y de calidad, basándose en métodos y técnicas de ingeniería. Brindando soporte operacional y de mantenimiento, el campo de estudio de la ingeniería de software.
  • Crisis de Software

    Crisis de Software
    Se refiere a los problemas que desde sus inicios han experimentando, muchas veces problemas de grandes debido a la mínima eficacia que presentan una gran cantidad de empresas al momento de realizarlos.No fue hasta 1968 cuando en la primera conferencia elaborada por la OTAN (Organización del Tratado del Atlántico Norte),Friedrich L. Bauer habló por primera vez del conjunto de dificultades o errores ocurridos en la planificación, estimación de los costos, productividad y calidad de un software.
  • MVC

    MVC
    Modelo Vista Controlador(MVC) es un estilo de arquitectura de software que separa los datos de una aplicación la interfaz de usuario y la lógica de control en tres componentes distintos.
    El patrón MVC fue una de las primeras ideas en el campo de las interfaces gráficas de usuario y uno de los primeros trabajos en describir e implementar aplicaciones software en términos de sus diferentes funciones.Fue introducido por Trygve Reenskaug en Smalltalk-76 durante su visita a Xerox Parc​ en los años 70
  • Pascal

    Pascal
    Se publica el lenguaje de programacion PASCAL, se convertiria en una herramienta para el diseño de aplicaciones.
    Pascal es un lenguaje de programación creado por el profesor suizo Niklaus Wirth entre los años 1968 y 1969, y publicado en 1970. Su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la programación estructurada y estructuración de datos.
  • INTEL

    INTEL
    Intel fabrica el microprocesador de 4 bits 4004, la primer computadora en un solo chip
  • Software Como producto

    Software Como producto
    El establecimiento del software ya se desarrollaba para tener una amplia distribución en un mercado.
  • Multiprogramación

    Multiprogramación
    Se busca simplificar el código. Aparece la multiprogramación. Sistemas de tiempo real apoyan la toma de decisiones. Aparición de software como producto. Inicio de la crisis del software, se empezaron a detectar fallas que debían ser corregidas, todo este esfuerzo para el mantenimiento de software empezó a absorber muchos recursos de manera
  • Lenguaje de Programación C

    Lenguaje de Programación C
    Se crea el lenguaje C en los laboratorios Bell Telephone con un fin especifico, el diseño del sistema operativo UNIX
  • Period: to

    Tercera Era

    -Nuevo concepto de Sistemas distribuidos
    -Aparecen Redes de area local y global
  • Lenguaje de Programación Basic

    Lenguaje de Programación Basic
    BASIC, siglas de Beginner's All-purpose Symbolic Instruction Code,(Código simbólico de instrucciones de propósito general para principiantes en castellano), es una familia de lenguajes de programación de alto nivel. El BASIC original, el Dartmouth BASIC, fue diseñado por John George Kemeny y Thomas Eugene Kurtz en el Dartmouth College en New Hampshire, Estados Unidos, como un medio para facilitar la programación en ordenadores a estudiantes (y profesores) que no fueran de ciencias.
  • Primera Computadora Personal

    Primera Computadora Personal
    La primera computadora personal, la Altair 8800, aparece en la revista "Popular Electronics" explicando como construirla
  • Sistemas Distribuidos

    Sistemas Distribuidos
    Es una colección de computadoras separadas físicamente y conectadas entre sí por una red de comunicaciones; cada máquina posee sus componentes de hardware y software que el programador percibe como un solo sistema
  • AT&T

    AT&T
    AT&T Desarrollo un protocolo de comunicacion con el sistema operativo UNIX
  • Minicomputadoras

    Minicomputadoras
    Aparición de las minicomputadoras que eran un sistema multiproceso.
  • Microprocesadores

    Microprocesadores
    Se hace uso de los microprocesadores los cuales producen un extenso grupo de productos inteligentes.
  • SEQUEL

    SEQUEL
    El cientifico Edgar Frank Codd propone un modelo relacional para las bases de datos llamado SEQUEL (Structured English Query Language)
  • Apple

    Apple
    Apple II sistema operativo para la serie de microordenadores.
  • Surgimiento de MS DOS

    Surgimiento de MS DOS
    Bill Gates y Allen,crean el nuevo SO como"MS DOS.
    MS DOS significa Microsoft Disk Operating System.
  • Redes de area local y global

    Redes de area local y global
    Las redes de área local y de área global, las comunicaciones digitales de alto ancho de banda y la creciente demanda de acceso “instantáneo” a los datos, supusieron una fuerte presión sobre los desarrolladores del software.
  • IBM-PC

    IBM-PC
    Se lanza la computadora de arquitectura abierta IBM-PC, y un año mas tarde se produce el primer "Clon" de esta computadora.
  • C++

    C++
    ANSI desarrolla C++, un lenguaje de programación creado con el propósito de extender el lenguaje C con mecanismos de que permitan la manipulación de objetos.
  • Windows 1.0

    Windows 1.0
    La empresa Microsoft lanza Windows 1.0.
    Primer SO de mayor difusión entre computadoras personales.
  • HIPERTEXTO

    HIPERTEXTO
    Llegaron los dispositivos tecnológicos (software) permite la interacción entre nodos de información de diversas índole: textuales, gráficos, videos y sonidos. Multimedia: permite la incorporación al hipertexto de imágenes gráficas, sonidos, animaciones y videos. Micromundo: material que reproduce una situación real en un escenario por medio de una interfaz.
  • Ingenieria Web

    Ingenieria Web
    La ingeniería de la Web es multidisciplinar y aglutina contribuciones de diferentes áreas: arquitectura de la información, ingeniería de hipermedia/hipertexto, ingeniería de requisitos, diseño de interfaz de usuario, usabilidad, diseño gráfico y de presentación, diseño y análisis de sistemas, ingeniería de software
  • Period: to

    Cuarta Era

    -Aparecen Redes de informacion, tecnologias orientadas a objetos, redes neuronales, sistemas expertos y SW de inteligencia artificial
  • Tecnología Orientada a Objetos

    Tecnología Orientada a Objetos
    La Tecnologia Orientada a Objetos(TOO) es un enfoque sobre la manera de organizar las diferentes piezas que conforman un sistema de información.
    Terminos:
    POO
    BDOO
    AOO
    DOO
  • INTERNET

    INTERNET
    El internet llega y facilita la comunicación en el desarrollo de proyectos e investigación y la consulta a expertos ubicados en diferentes partes del mundo.
  • Desarrollo Ágil

    Desarrollo Ágil
    Envuelve un enfoque para la toma de decisiones en los proyectos de software, que se refiere a métodos de ingeniería del software basados en el desarrollo iterativo e incremental donde los requisitos y soluciones evolucionan con el tiempo según la necesidad del proyecto. La definición moderna evolucionó a mediados de la década de 1990 como parte de una reacción contra los métodos de "peso pesado" muy estructurados y estrictos, extraídos del modelo de desarrollo en cascada.
  • JAVA

    JAVA
    Java es un lenguaje de programación y una plataforma informática que fue comercializada por primera vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios web que no funcionarán, probablemente, a menos que tengan Java instalado y cada día se crean más. Java es rápido, seguro y fiable.
  • Windows 3.1

    Windows 3.1
    Microsoft introdujo una nueva y mejorada versión del Windows 3.1, como soporte multitarea y arquitectura de 32 bits
  • Deep Blue

    Deep Blue
    Deep Blue fue una supercomputadora desarrollada por el fabricante estadounidense IBM para jugar al ajedrez. Fue la primera que venció a un campeón del mundo vigente, Gary Kaspárov, con un ritmo de juego lento. Esto ocurrió el 10 de febrero de 1996,​ en una memorable partida. Sin embargo, Kaspárov ganó 3 y empató 2 de las siguientes partidas, derrotando a Deep Blue por 4-2. El encuentro concluyó el 17 de febrero de 1996.
  • Windows 98

    Windows 98
    Microsoft crea un sistema operativo grafico, el sucesor de Windows 95. Como su predecesor, es un producto monolítico hibrido de 16 y 32 bits
  • Windows XP

    Windows XP
    Creación de Windows XP, este ofrece la solida base de Windows 2000 para el escritorio del PC, mejorado y la fiabilidad, seguridad y rendimiento.
  • Mac OS X

    Mac OS X
    Se crea un nuevo entorno operativo basado en Unix nombrado Mac OS X
  • E-LEARNING

    E-LEARNING
    Se rompen los esquemas con el aprendizaje electrónico y el uso de las tecnologías multimedia y en red, para desarrollar y mejorar nuevas estrategias de aprendizaje.
  • Period: to

    Quinta Era

    Utiliza algunos requisitos de las eras anteriores, solo que aumenta la omnipresencia de la web, la reutilización de información y componentes de software
  • Mozilla FireFox

    Mozilla FireFox
    Se da inicio al navegador web libre y de codigo abierto Mozilla FireFox
  • Redes Sociales

    Redes Sociales
    Sale al mercado sitios web de redes sociales como Facebook y Gmail de libre utilizacion
  • Entretenimiento

    Entretenimiento
    Se da inicio a la conexión banda ancha, se comienza el desarrollo de la aplicación de Google earth y se publica el sitio web para música y videos YouTube
  • SOFTWARE SOCIAL

    SOFTWARE SOCIAL
    Software en red: permite la comunicación en red, y el trabajo colaborativo, en resumen engloba a un conjunto de herramientas de comunicación que facilitan la interacción y colaboración por medio de convenciones sociales.
  • Dell y Iphone

    Dell y Iphone
    Sale al mercado la primera computadora portátil de la marca Dell, al igual que Iphone, que es un teléfono con herramientas multimedia y sistema operativo iPhone OS
  • Vista 2007

    Vista 2007
    Windows Vista es una versión de Microsoft Windows, línea de sistemas operativos desarrollada por Microsoft. Fue lanzado el 30 de enero de 2007 y esta versión se enfocaba a la utilización en equipos de escritorio en hogares y oficinas, equipos portátiles, tabletas y equipos media center.
  • Android

    Android
    SO basado en el kernel de Linux diseñado principalmente para dispositivos móviles tabletas, televisores y automóviles, inicialmente desarrollado por Android, Inc. Google respaldó económicamente y más tarde compró esta empresa en 2005.
  • Windows 7

    Windows 7
    Es la penúltima versión del sistema operativo Windows, sucesor del Windows Vista
  • Herramientas de Comunicacion

    Herramientas de Comunicacion
    Se crean herramientas de comunicación como Skype.
    Se dio paso al primer iPad y el 2011 salió el IPad 2 con mas capacidad.
  • Windows 8

    Windows 8
    Windows 8 es una versión de Microsoft Windows, línea de sistemas operativos desarrollada por Microsoft para su uso en ordenadores personales, incluidas computadoras de escritorio en casa y de negocios, computadoras portátiles, netbooks, tabletas, servidores y centros multimedia. El principal cambio es la polémica decisión de eliminar Menú Inicio, existente desde Windows 95 como estándar de facto en cómo presentar aplicaciones en interfaces gráficas.
  • Mavericks

    Mavericks
    OS X Mavericks (versión 10.9) es la décima versión principal de OS X para ordenadores, portátiles y servidores Mac. OS X Mavericks se anunció el 10 de junio 2013 en la WWDC 2013, y se puede descargar desde el Mac App Store. Esta nueva versión de OS X marca el comienzo de un cambio en el esquema de nombres de OS X, dejando la utilización de los grandes felinos y pasando a nombres basados en lugares en California.
  • Windows 10

    Windows 10
    Windows 10 es el vigente sistema operativo desarrollado por Microsoft como parte de la familia de sistemas operativos Windows NT.9​ Fue dado a conocer oficialmente en septiembre de 2014, seguido por una breve presentación de demostración en la conferencia Build 2014. Entró en fase beta de prueba en octubre de 2014 y fue lanzado al público en general el 29 de julio de 2015.
  • Integrantes del Equipo

    Integrantes del Equipo
    Sergio Noe Asencio Ortiz
    Jesús Hernández González
    Saul Santiago Hernández