-
2006 BCE
Desarrollo de software para Sistemas de Tiempo Real Basado En UML. Un enfoque formal basado en metamodelado
El uso de modelos es una herramienta básica para tratar esta complejidad, ya que permite hacer una réplica más simple del sistema, de la que eliminan detalles que no son fundamentales, obteniendo así un objeto de estudio más sencillo de entender, manejar y que permite hacer predicciones sobre aspectos importantes del sistema real. -
2005 BCE
Proceso Unificado Ágil
Este describe de una manera simple y fácil de entender la forma de desarrollar aplicaciones de software de negocio usando técnicas ágiles y conceptos que aún se mantienen válidos en RUP. El AUP aplica técnicas ágiles incluyendo Desarrollo Dirigido por Pruebas (test driven development - TDD), Modelado Ágil, Gestión de Cambios Ágil, y Refactorización de Base de Datos para mejorar la productividad. -
2005 BCE
Metodologías para el desarrollo de software
Según Sommerville (2005), para muchas personas el software son solo programas de computadora, sin embargo nos comenta que son todos aquellos documentos asociados a la configuración de datos que se necesitan para hacer que estos programas operen de manera adecuada. -
2004 BCE
Metodología de Diseño Construccionista (CDM)
Fue desarrollado por la ingeniería artificial (AI) investigador Kristinn R. Thorisson y sus estudiantes en la Universidad de Colombia y la Universidad de Reykjavik para su uso en el desarrollo de la robótica cognitiva, humanoides de comunicación y los sistemas de AI amplias. -
2003 BCE
Metodologías para el Desarrollo de Software
Según Gacitúa: La Ingeniería de Software es un proceso intensivo de conocimiento, que abarca la captura de requerimientos, diseño, desarrollo, prueba, implantación y mantenimiento. Generalmente a partir de un complejo esquema de comunicación en el que interactúan usuarios y desarrolladores, el usuario brinda una concepción de la funcionalidad esperada y el desarrollador especifica esta funcionalidad a partir de esta primera concepción mediante aproximaciones sucesivas. -
2002 BCE
Enterprise Unifies Process (EUP) extensiones RUP
Es una extensión de RAtional UNified Process (RUP) para el desarrollo de software. -
2001 BCE
Modelos y Metodologías para el Desarrollo de Software
Según Silva: Desde 1985 hasta el presente, han ido apareciendo herramientas, metodologías y tecnologías que se presentaban como la solución definitiva al problema de la planificación, previsión de costos y aseguramiento de la calidad en el desarrollo de software. La dificultad propia de los nuevos sistemas, y su impacto en las organizaciones, ponen de manifiesto las ventajas, y en muchos casos la necesidad, de aplicar una metodología formal para llevar a cabo los proyectos de este tipo. -
1999 BCE
Programación Extrema (PX)
es una metodología de desarrollo de la ingeniería de software formulada por Kent Beck, autor del primer libro sobre la materia, Extreme Programming Explained: Embrace Change (1999). Es el más destacado de los procesos ágiles de desarrollo de software. Al igual que éstos, la programación extrema se diferencia de las metodologías tradicionales principalmente en que pone más énfasis en la adaptabilidad que en la previsibilidad. -
1999 BCE
Proceso Unificado Racional (RUP)
es un proceso de desarrollo de software desarrollado por la empresa Rational Software, actualmente propiedad de IBM.1 Junto con el Lenguaje Unificado de Modelado UML, constituye la metodología estándar más utilizada para el análisis, diseño, implementación y documentación de sistemas orientados a objetos. -
1997 BCE
Metodología Scrum para desarrollo de software
es una metodología ágil y flexible para gestionar el desarrollo de software, cuyo principal objetivo es maximizar el retorno de la inversión para su empresa (ROI). Se basa en construir primero la funcionalidad de mayor valor para el cliente y en los principios de inspección continua, adaptación, auto-gestión e innovación. -
1996 BCE
Según el Centro Experimental de Ingeniería de Software
Según el Centro Experimental de Ingeniería de Software (CEIS), el estudio de mercado The Chaos Report realizado por Standish Group Internactional en 1996, concluyó que sólo un 16% de los proyectos de software son exitosos (terminan dentro de plazos y costos y cumplen los requerimientos acordados). Otro 53% sobrepasa costos y plazos y cumple parcialmente los requerimientos. -
1995 BCE
Método de Desarrollo de Sistemas Dinámicos
Fue desarrollado en el Reino Unido en 1995 por un consorcio de proveedores y de expertos en la materiadel desarrollo de sitemas de información, la primera versión fue terminada en enero de 1995 y publicada en febrero de 1995. -
1990 BCE
Evolución del Software (Cuarta Era)
Es lanzado Windows vista.
• Lenguaje de programación JAVA
• Primera versión popular de Windows 3.0
• Aparecen: Redes de Información, Tecnologías Orientadas a Objetos.
• Aparecen: Redes Neuronales, Sistemas Expertos y Software de Inteligencia Artificial. -
1990 BCE
Programación Orientada a Objetos
Se popularizó a principios de 1990. En la actualidad existe una gran variedad de lenguajes de programación que soportan la orientación a objetos. Es un paradigma de programación que viene a innovar la forma de obtener resultados. Los objetos manipulan los datos de entrada para la obtención de datos de salida específicos, donde cada objeto ofrece una funcionalidad especial. -
1990 BCE
Desarrollo rápido de aplicaciones (RAD)
Fue desarrollado por James Martín durante el año de 1980 en IBM y finalmente lo formalizó publicando un libro en 1990.
Es un proceso de desarrollo de software, el método comprende el desarrollo interactivo, la construcción de prototipos y el uso de utilidades CASE (ingeniería asistida por computadora). -
1989 BCE
Evolución del Software (Tercera Era)
Lanzamiento de Windows 2.0
• Nuevo Concepto: Sistemas Distribuidos.
• Complejidad en los Sistemas de Información
• Aparecen: Redes de área local y global, y comunicaciones digitales.
• Amplio uso de microprocesadores. -
1981 BCE
Análisis Estructurado y Técnica de Diseño (SADT)
Se desarrolla desde finales de 1960 por Douglas T. Ross, y más formalizado y publicado como IDEFO en 1981. SADT es un análisis estructurado lenguaje de modelo, que utiliza dos tipos de diagramas: modelos de actividad y modelos de datos. -
1981 BCE
Ingeniería de la Información (IE/IEM)
La aplicación de una serie de técnicas formales integradas para el planteamiento, análisis, diseño y construcción de sistemas de información para la totalidad de una empresa, o un sector importante de ella. -
1980 BCE
Análisis Estructurado de Sistemas y Método de Diseño (SSADM)
Publicado originalmente como metodología, es un enfoque de sistemas para el análisis y diseño de sistemas de información. SSADM fue producida para la Agencia Central de Informática y Telecomunicaciones , un gobierno del Reino Unido oficina de que se trate con el uso de la tecnología en el gobierno, a partir de 1980. -
1975 BCE
Programación Estructurada Jackson
Michael A. Jackson. Describe el método de programación estructurada de Jackson (JSP), como método de diseño de programas con aplicación a la mayoría de los lenguajes de programación. -
1972 BCE
Evolución del Software (Segunda Era)
Se buscaban procedimientos para el desarrollo del software. Nace la Ingeniería del Software
• Se buscaba simplificar código.
• Aparición de Multiprogramación y sistemas Multiusuarios.
• Sistemas de Tiempo Real apoyan la toma de decisiones.
• Aparición de software como producto. (Casas de software). -
1969 BCE
Proceso de Desarrollo de Software
se estipuló el interés hacia los aspectos técnicos y administrativos en el desarrollo y mantenimiento de productos software, en la conferencia organizada en Roma. -
1969 BCE
Programación Estructurada SOL
El lenguaje SOL (por las siglas en inglés Structured Oriented Languaje) trata de llenar este hueco de historiar la concepción de un programa partiendo de la idea básica de que todo comportamiento secuencial puede modelarse por medio de un autómata finito. -
1968 BCE
Proceso de Desarrollo De Software
El primer reconocimiento público de la existencia de problemas en la producción de software tuvo lugar en la conferencia organizada en 1968 por la Comisión de Ciencias de la OTAN en Garmisch (Alemania), dicha situación problemática se denominó crisis del software. -
1963 BCE
Gráficos por conputadora
Los gráficos por computadora nacieron de la utilización del CRT y de las primeras utilizaciones del lápiz óptico. Eso llevó al desarrollo de técnicas pioneras para la interacción persona-computador. Muchas de éstas hablan de que en este año Ivan Sutherland desarrolló Sketchpad para su tesis doctoral, la cual marcó el inicio de los gráficos por computadora. -
1950 BCE
Evolución del Software (Primera Era)
Se trabajaba con la idea de “Codificar y Corregir”.
• No existía un planteamiento previo.
• No existía documentación de ningún tipo.
• Existencia de pocos métodos formales y pocos creyentes en ellos.
• Desarrollo a base prueba y error