Logo
Unionpedia
Comunicación
Disponible en Google Play
¡Nuevo! ¡Descarga Unionpedia en tu dispositivo Android™!
Gratis
¡Más rápido que el navegador!
 

Metodología de desarrollo de software

Índice Metodología de desarrollo de software

La metodología de desarrollo de software en ingeniería de ''software'' es un marco de trabajo usado para estructurar, planificar y controlar el proceso de desarrollo en sistemas de información.

30 relaciones: Agile Unified Process, Análisis y diseño orientado a objetos, Ciclo de vida del lanzamiento de software, Desarrollo en cascada, Desarrollo en espiral, Desarrollo iterativo y creciente, Desarrollo rápido de aplicaciones, Diseño orientado a objetos, Framework, Grady Booch, IBM, Ingeniería de software, Interfaz gráfica de usuario, James Martin, Joint Application Design, Lenguaje unificado de modelado, Método de desarrollo de sistemas dinámicos, Modelo de prototipos, Niklaus Wirth, Proceso para el desarrollo de software, Proceso unificado, Proceso Unificado de Rational, Programación estructurada, Programación estructurada de Jackson, Programación extrema, Programación orientada a objetos, Scrum (desarrollo de software), Sistema de gestión de bases de datos, Top-down y bottom-up, 2007.

Agile Unified Process

El Proceso Unificado Ágil de Scott Ambler o Agile Unified Process (AUP) en inglés es una versión simplificada del Proceso Unificado de Rational (RUP).

¡Nuevo!!: Metodología de desarrollo de software y Agile Unified Process · Ver más »

Análisis y diseño orientado a objetos

El análisis y diseño orientado a objetos (ADOO) es un enfoque de análisis en ingeniería de software que modela un sistema como un grupo de objetos que interactúan entre sí.

¡Nuevo!!: Metodología de desarrollo de software y Análisis y diseño orientado a objetos · Ver más »

Ciclo de vida del lanzamiento de 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.

¡Nuevo!!: Metodología de desarrollo de software y Ciclo de vida del lanzamiento de software · Ver más »

Desarrollo en cascada

En Ingeniería de ''software'' el desarrollo en cascada, también llamado secuencial o ciclo de vida de un programa (denominado así por la posición de las fases en el desarrollo de esta, que parecen caer en cascada “por gravedad” hacia las siguientes fases), es el enfoque metodológico que ordena rigurosamente las etapas del proceso para el desarrollo de ''software'', de tal forma que el inicio de cada etapa debe esperar a la finalización de la etapa anterior.

¡Nuevo!!: Metodología de desarrollo de software y Desarrollo en cascada · Ver más »

Desarrollo en espiral

El desarrollo en espiral es un modelo de ciclo de vida del software definido por primera vez por Barry Boehm en 1986,Boehm, B. ACM SIGSOFT Software Engineering Notes, ACM, 11(4):14-24, agosto de 1986.

¡Nuevo!!: Metodología de desarrollo de software y Desarrollo en espiral · Ver más »

Desarrollo iterativo y creciente

El desarrollo iterativo y creciente (o incremental) es un proceso de desarrollo de software creado en respuesta a las debilidades del modelo tradicional de cascada.

¡Nuevo!!: Metodología de desarrollo de software y Desarrollo iterativo y creciente · Ver más »

Desarrollo rápido de aplicaciones

El desarrollo rápido de aplicaciones o RAD (acrónimo en inglés de rapid application development) es un proceso de desarrollo de software, desarrollado inicialmente por James Martin en 1991 basado en el trabajo hecho por Scott Shultz en los 80.

¡Nuevo!!: Metodología de desarrollo de software y Desarrollo rápido de aplicaciones · Ver más »

Diseño orientado a objetos

El diseño orientado a objetos (DOO) es una fase de la metodología orientada a objetos para el desarrollo de software.

¡Nuevo!!: Metodología de desarrollo de software y Diseño orientado a objetos · Ver más »

Framework

Un entorno de trabajo (del inglés framework) o marco de trabajo es un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular que sirve como referencia, para enfrentar y resolver nuevos problemas de índole similar.

¡Nuevo!!: Metodología de desarrollo de software y Framework · Ver más »

Grady Booch

Grady Booch (27 de febrero de 1955) es un diseñador de software, un metodologista de software y entusiasta del diseño de patrones.

¡Nuevo!!: Metodología de desarrollo de software y Grady Booch · Ver más »

IBM

International Business Machines Corporation (IBM) es una empresa tecnológica multinacional estadounidense con sede en Armonk, Nueva York.

¡Nuevo!!: Metodología de desarrollo de software e IBM · Ver más »

Ingeniería 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, y brindando soporte operacional y de mantenimiento.

¡Nuevo!!: Metodología de desarrollo de software e Ingeniería de software · Ver más »

Interfaz gráfica de usuario

La interfaz gráfica de usuario, conocida también como GUI (del inglés graphical user interface), es un programa informático que actúa de interfaz de usuario, utilizando un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz.

¡Nuevo!!: Metodología de desarrollo de software e Interfaz gráfica de usuario · Ver más »

James Martin

James Martin (1933 - 24 de junio de 2013) fue consultor de Tecnología de Información y escritor británico.

¡Nuevo!!: Metodología de desarrollo de software y James Martin · Ver más »

Joint Application Design

Joint Application Design (JAD) Es un proceso usado en el área del ciclo de vida de prototipado del (DSDM) para reunir requerimientos en el desarrollo de nuevos sistemas de información para una compañía.

¡Nuevo!!: Metodología de desarrollo de software y Joint Application Design · Ver más »

Lenguaje unificado de modelado

El lenguaje unificado de modelado (UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad, respaldado por el Object Management Group (OMG).

¡Nuevo!!: Metodología de desarrollo de software y Lenguaje unificado de modelado · Ver más »

Método de desarrollo de sistemas dinámicos

El Método de Desarrollo de Sistemas dinámicos (en inglés Dynamic Systems Development Method o DSDM) 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.

¡Nuevo!!: Metodología de desarrollo de software y Método de desarrollo de sistemas dinámicos · Ver más »

Modelo de prototipos

El Modelo de prototipos, en Ingeniería de software, pertenece a los modelos de desarrollo evolutivo.

¡Nuevo!!: Metodología de desarrollo de software y Modelo de prototipos · Ver más »

Niklaus Wirth

Niklaus Wirth (Winterthur Suiza, 15 de febrero de 1934), científico de la computación.

¡Nuevo!!: Metodología de desarrollo de software y Niklaus Wirth · Ver más »

Proceso para el desarrollo de software

El Proceso para el desarrollo de software, también denominado ciclo de vida del desarrollo de software, es una estructura aplicada al desarrollo de un producto de software.

¡Nuevo!!: Metodología de desarrollo de software y Proceso para el desarrollo de software · Ver más »

Proceso unificado

El Proceso Unificado de Desarrollo de Software o simplemente Proceso Unificado es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura y por ser iterativo e incremental.

¡Nuevo!!: Metodología de desarrollo de software y Proceso unificado · Ver más »

Proceso Unificado de Rational

El Proceso Racional Unificado o RUP (por sus siglas en inglés de Rational Unified Process) es un proceso de desarrollo de software desarrollado por la empresa Rational Software, actualmente propiedad de IBM.

¡Nuevo!!: Metodología de desarrollo de software y Proceso Unificado de Rational · Ver más »

Programación estructurada

La programación estructurada es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora recurriendo únicamente a subrutinas y a tres estructuras de control básicas: secuencia, selección (if y switch) e iteración (bucles for y while); asimismo, se considera innecesario y contraproducente el uso de la transferencia incondicional (GOTO); esta instrucción suele acabar generando el llamado código espagueti, mucho más difícil de seguir y de mantener, además de originar numerosos errores de programación.

¡Nuevo!!: Metodología de desarrollo de software y Programación estructurada · Ver más »

Programación estructurada de Jackson

La Programación estructurada de Jackson (JSP) es un método para programación estructurada fundamentada sobre las correspondencias que se establecen entre la estructura de flujo de datos y la estructura de un programa.

¡Nuevo!!: Metodología de desarrollo de software y Programación estructurada de Jackson · Ver más »

Programación extrema

La programación extrema o eXtreme Programming (en adelante, XP) 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).

¡Nuevo!!: Metodología de desarrollo de software y Programación extrema · Ver más »

Programación orientada a objetos

La programación orientada a objetos (POO, en español); es un paradigma de programación que parte del concepto de "objetos" como base, los cuales contienen información en forma de campos (a veces también referidos como atributos o propiedades) y código en forma de métodos.

¡Nuevo!!: Metodología de desarrollo de software y Programación orientada a objetos · Ver más »

Scrum (desarrollo de software)

Scrum es un marco de trabajo para desarrollo ágil de software que se ha expandido a otras industrias.

¡Nuevo!!: Metodología de desarrollo de software y Scrum (desarrollo de software) · Ver más »

Sistema de gestión de bases de datos

Un sistema gestor de base de datos o SGBD (del inglés: Data Base Management System o DBMS) es un software que permite administrar una base de datos.

¡Nuevo!!: Metodología de desarrollo de software y Sistema de gestión de bases de datos · Ver más »

Top-down y bottom-up

Top-down (‘de arriba abajo’) y bottom-up (‘de abajo arriba’) son estrategias de procesamiento de información características de las ciencias de la información, especialmente en lo relativo al software.

¡Nuevo!!: Metodología de desarrollo de software y Top-down y bottom-up · Ver más »

2007

2007 fue un año común comenzado en lunes según el calendario gregoriano.

¡Nuevo!!: Metodología de desarrollo de software y 2007 · Ver más »

Redirecciona aquí:

Metodologia de desarrollo de software.

SalienteEntrante
¡Hey! ¡Ahora tenemos Facebook! »