-
Period: to
metodologías orientadas a objetos
-
últimos años 40
remontandose en los ultimos años 40, se empezaron a realizar los primeros trabajos de programación -
misil minuteman
Ten Dyke y Kuns, afirman que los diseñadores del misil minuteman, que utilizaron técnicas rudimentarias de orientacion a objetos en 1957 -
lenguaje de simulación de sucesos
la historia de la programación orientada a objetos comienza realmente con el desarrollo de lenguaje de simulación de sucesos discretos en Noruega. -
lenguaje Alphard
desarrllo del lenguaje Alphard por Wulf -
Smalltalk
se es desarrollado el lenguaje de programación Smalltalk en el centro de investigación de palo alto (PARC) en el trabajo doctoral de Alan Kay -
maquina flex
desarrollo de la maquina flex dynabook en PARC basado en Smalltalk -
principios de herencia
fertilizacion reciproca entre la OOP y la inestigación y el desarrollo en la IA: LISP, FLAVORS, LOOPS y CLOS, KEE y ART
(ideas sobre la representacion del conocimiento dundamentadas en redes yty macros semanticos, es importante para el concepto de herencia -
lengueje CLU por Liskov
desarrollo del lengueje CLU por Liskov -
interfaces de usuario
los pioneros más conocidos Xerox, Apple introduceron el mundo de las interfaces universales WIMP (windows, icons, mice, an pointers,) ventanas, iconos, ratones y punteros, con ideas de Smalltalk -
GOOD
el método de diseño orientado a objetos GOOD fue desarrollado en la NASA por Seidewits y Stark, se basa en el método de Booch partiendo de DFD por capas -
Abbott
esta metodología consiste en extraer los objetos y métodos de una descripcion textual del problema, los verbos y nombres se agrupan en otras subcategorias, como el verbo hacer -
JSD
el diseño estructurado de Jackson en 1983 es un método basado en objetos que un método basado en orientado a objetos. se descomponen en términos de
sucesos o de acciones y de sus dependencias temporales. -
HOOD
jerarquia de priridades está orientado al desarrollo en Ada.
Fué desarrolladi en la agencia espacial europea, En HOOD los objetos son o pasivos o
activos. Los objetos pasivos solamente son capaces de utilizar los objetos de otros objetos
pasivos, pero los activos pueden utilizar los servicios de cualquier objeto -
OOram
OOram significa Orientada a Objetos Análisis clases, y Modelización y que se centran en el modelado de los roles de los objetos en lugar de clases y otras tales aspectos relacionados con la ejecución de objetos, desarrollado por Trygve Reenskaug . -
OOSD
El diseño estructurado orientado a objetos (OOSD), que fuera presentado por Wasserman,
Picher y Muller (1990). OOSD no es un método sino una notación a la cual
se pueden agregar reglas metodológicas -
CRC
analisis y diseño utilizando tarjetas de clase, responsabilidad y colaboracion CRC, desarrollado por Beck y Cunningham en 1989 posee la ventaja de no utilizar nada más caro que una caja de fichas de carto como herramienta CASE -
OMG
interes hacia la definicion de estandares. el principal prtagonista es el grupo OMG -
OMT
Creada por James Rumbaugh y Michael Blaha en 1991, mientras James dirigía un equipo de investigación de los laboratorios General Electric.
OMT es una de las metodologías de análisis y diseño orientadas a objetos, más maduras y eficientes que existen en la actualidad. -
Grady Booch
se basa en el principio de ocultamiento de la información, a su vez en este modelo se implementan los diagramas de flujo de datos DFD -
OODLE
El OODLE (lenguaje de diseño orientado a objetos) establecido por Shlaer y Mellor cuya aproximación al análisis orientado a objetos, prescribe 4 tipos de
diagramas: diagramas de dependencia, diagramas de clase, diagramas de estructura de clase diagramas de herencia -
Berard
Un objeto el cual es utilizado para crear instancias, es decir, una plantilla, descripción, patrón, o "modelo" de una categoría o de una colección de artículos muy similares. -
MDA
model driven architecture, sirve para desarrollar usos, un modelo especifico de plataformas, y series de interfaces -
proceso unificado USDP
el proceso unufucado de desarrollo de software fue publicado en 1999 por Ivar Jacobson, Grady Booch y James Rumbaugh -
metodologias agiles
En una reunión celebrada en febrero de 2001 en Utah-EEUU, nace el término "ágil" aplicado al desarrollo de software. En esta reunión participan un grupo de 17 expertos de la industria del software, incluyendo algunos de los creadores o impulsores de metodologías de software. -
Scrum
Desarrollada por Ken Schwaber, Jeff Sutherland y Mike Beedle. Define un marco para la gestión de proyectos, que se ha utilizado con éxito durante los últimos 10 años. Está especialmente indicada para proyectos con un rápido cambio de requisitos. Sus principales características se pueden resumir en dos. El desarrollo de software se realiza mediante iteraciones, denominadas sprints, con una duración de 30 días -
cystal metodologias agiles
El nombre de metodologías Crystal viene de que cada proyecto software puede caracterizarse según dos dimensiones, tamaño y criticidad, al igual que los minerales se caracterizan por dos dimensiones, color y dureza.