-
Primeros conceptos sobre programación estructurada
*Proponen la creación de modelos del sistema que representan los procesos, flujos y la estructura de los datos de una manera descendente(De arriba hacia abajo). -
Programación estructurada de Jackson A. Michael, JSP
- Metodologías orientadas a datos jerárquicos.
- Analiza las estructuras de datos de los archivos que un programa debe leer como entrada y producir como salida, y luego producir un diseño de programa basado en esas estructuras de datos, de modo que la estructura de control del programa maneje esas estructuras de datos de forma natural. e intuitiva.
-
Primeros conceptos sobre análisis estructurado de Gane y Sarson.
Por Chris Gane y Trish Sarson.
Se utilizó para implementar diagramas de flujo de datos.
Permite al equipo observar los componentes lógicos y físicos por separado. Esto facilita la realización del diseño físico. -
MERISE, Administración Pública Francia
Metodologías mixtas de la administración
Metodología de análisis y Diseño de sistemas de información.
-Desglose en etapas: estudio preliminar, estudio detallado, realización y puesta en marcha.
-División en el estudio de los tratamientos por un lado y el estudio de los datos por otro.
-Uso del modelo Entidad/Relación y sus formalismos para representar los datos. -
Análisis Estructurado y Ténica de Diseño (SADT)
La técnica de diseño y análisis estructurado ( SADT ) es una metodología de ingeniería de sistemas e ingeniería de software para describir los sistemas como una jerarquía de funciones. SADT es un lenguaje de modelado de análisis estructurado , que utiliza dos tipos de diagramas: modelos de actividad y modelos de datos . -
SSADM(versión inicial). Gobierno británico
Método Estructurado de Análisis y Diseño de Sistemas.
-Énfasis en los usuarios: sus requisitos y participación.
-Definición del proceso de producción.
-Tres puntos de vista: datos, eventos y procesos.
-Máxima flexibilidad en herramientas y técnicas de implementación. -
Jackson System Development (JSD), por Michael A. Jackson y John Cameron
Metodologías orientadas a datos jerárquicos.
Permite describir y modelar el mundo real, no especifica ni estructura la función que realiza el sistema.
La implementación del sistema se basa en la transformación de la especificación en un conjunto eficiente de procesos. -
Metodologías de Métrica. Ministerio para la Administraciones Públicas
Consiste en un conjunto de fases donde se utilizan multitud de técnicas conducentes a la obtención de aplicaciones de calidad, fáciles de mantener y muy bien documentadas. -
Programación Orientada a Objetos (OOP). Ole-Johan Dahl y Kristen Nygaard
Cambian los principios de las metodologías estructuradas:
Estructurado: Examinar el sistema desde las funciones y tareas.
OO: Modelado del Sistema examinando el dominio del problema
como un conjunto conjunto de objetos objetos que
interactúan interactúan entre sí.
Objetos: Encapsulan Funciones + Datos. -
Desarrollo Rápido de Aplicaciones (RAD). James Martin
El método comprende el desarrollo interactivo, la construcción de prototipos y el uso de utilidades CASE (ingeniería asistida por computadora). Tradicionalmente, el desarrollo rápido de aplicaciones tiende a englobar también la usabilidad, utilidad y la rapidez de ejecución. -
Método de Desarrollo de Sistemas Dinámicos (desarrollado en UK)
Es un método que provee un framework para el desarrollo ágil de software, apoyado por su continua implicación del usuario en un desarrollo iterativo y creciente que sea sensible a los requerimientos cambiantes, para desarrollar un sistema que reúna las necesidades de la empresa en tiempo y presupuesto. Es uno de un número de métodos de desarrollo ágil de software y forma parte de la alianza ágil. -
Programación extrema (XP). Kent Beck
Basada en las relaciones interpersonales.
Su objetivo es crear un buen ambiente de trabajo en equipo y que haya un feedback constante del cliente. -
Rational Unified Process (RUP)
El RUP no es un sistema con pasos firmemente establecidos, sino un conjunto de metodologías adaptables al contexto y necesidades de cada organización. También se conoce por este nombre al software, también desarrollado por Rational, que incluye información entrelazada de diversos artefactos y descripciones de las diversas actividades. Está incluido en el Rational Method Composer (RMC), que permite la personalización de acuerdo con las necesidades. -
METRICA v.3. España
Con una única estructura común cubre dos tipos de desarrollo: Con una única estructura común cubre dos tipos de desarrollo:
-Estructurado.
-Orientado a objetos. -
Enterprise Unified Process (EUP) extensiones RUP
Es una herramienta que permite garantizar la calidad de software y la eficacia de su desarrollo. Desarrollado por la empresa Rational Software, este equipo trabaja estrechamente con sus clientes y socios asegurando una mejor productividad. Enfocándose en el desarrollo y mantenimiento del modelo. -
Constructionist design methodology (CDM)
La metodología de diseño constructivista ( MDL ) es un enfoque para construir sistemas altamente modulares de muchos componentes que interactúan. La fortaleza de CDM radica en simplificar el modelo de sistemas complejos y multifuncionales que requieren una evolución arquitectónica del flujo de datos enredado y jerarquías de control. -
Agile Unified Process (AUP)
El Proceso unificado ágil ( AUP ) es una versión simplificada del Proceso unificado de Rational desarrollado por Scott Ambler . Describe un enfoque simple y fácil de entender para el desarrollo de software de aplicaciones comerciales utilizando técnicas y conceptos ágiles que aún permanecen fieles al RUP.