Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Participa en las actividades que distintos grupos han preparado para conmemorar
estos 20 años de conocimiento libre.
¡Únete a la celebración!
Índice
1Introducción
2Historia
3Metodologías de desarrollo de software
4Enfoques de desarrollo de software
o 4.1Modelo en cascada
o 4.2Prototipo
o 4.3Incremental
o 4.4Espiral
o 4.5Rapid Application Development (RAD)
o 4.6Otros enfoques de desarrollo de software
5Referencias
Introducción[editar]
Una metodología de desarrollo de software se refiere a un framework (entorno
o marco de trabajo) que es usado para estructurar, planear y controlar el
proceso de desarrollo en sistemas de información.
A lo largo del tiempo, una gran cantidad de métodos han sido desarrollados
diferenciándose por su fortaleza y debilidad.
Un framework para metodología de desarrollo de software consiste en:
Historia[editar]
El desarrollo de los sistemas tradicionales de ciclo de vida se originó en la
década de 1960 para desarrollar a gran escala funcional de sistemas de
negocio en una época de grandes conglomerados empresariales. La idea
principal era continuar el desarrollo de los sistemas de información de manera
deliberada, estructurada y metódica, reiterando cada una de las etapas
del ciclo de vida.
Las metodologías de desarrollo de software tienen como objetivo presentar un
conjunto de técnicas tradicionales y modernas de modelado de sistemas que
permitan desarrollar software de calidad, incluyendo heurísticas de
construcción y criterios de comparación de modelos de sistemas.
Para tal fin se describen, fundamentalmente, herramientas de Análisis y Diseño
Orientado a Objetos (UML), sus diagramas, especificación, y criterios de
aplicación de las mismas. Como complemento se describirán las metodologías
de desarrollo de software que utilizan dichas herramientas, ciclos de vida
asociados y discusión sobre el proceso de desarrollo de software más
adecuado para las diferentes aplicaciones ejemplos que se presentarán.
Principalmente, se presentará el Proceso Unificado el cual utiliza un ciclo de
vida iterativo e incremental.
Kendall y Kendall
I. Identificación del problema, oportunidades y objetivos. II. Determinación de
los requerimientos de información. III. Análisis de las necesidades del sistema.
IV. Diseño del sistema recomendado. V. Desarrollo y documentación del
software. VI. Pruebas y mantenimiento del sistema. VII. Implantación y
evaluación del sistema.
James Senn
I. Ciclo de vida y desarrollo del sistema. II. Desarrollo por análisis estructurado
III. Prototipo del sistema.
Llorens Fabregas
I. Requerimientos. II. Análisis/Diseño. III. Construcción. IV. Pruebas. V.
Producción y mantenimiento.
Jonas Montilva
I. Definir el proyecto. II. Análisis del contexto. III. Definición de los
requerimientos. IV. Diseño preliminar. V. Diseño detallado.
Roger Pressman
I. Análisis de los requerimientos del Software. II. Diseño. III. Generación de
código. IV. Pruebas. V. Mantenimiento;
Metodologías de desarrollo Orientado a
objetos, Diseño orientado a objetos (OOD)
de Grady Booch, también conocido como Análisis
y Diseño Orientado a Objetos (OOAD). El modelo
incluye seis diagramas: de clase, objeto, estado de
transición, la interacción, módulo, y el proceso.
Top-down programming, evolucionado en la
década de 1970 por el investigador de IBM Harlan
Mills (y Niklaus Wirth) en Desarrollo Estructurado.
Proceso Unificado, es una metodología de
desarrollo de software, basado en UML. Organiza
el desarrollo de software en cuatro fases, cada una
de ellas con la ejecución de una o más iteraciones
de desarrollo de software: creación, elaboración,
construcción, y las directrices. Hay una serie de
herramientas y productos diseñados para facilitar
la aplicación. Una de las versiones más populares
es la de Rational Unified Process.
Referencias[editar]
1. ↑ Saltar a:a b c SELECTING A DEVELOPMENT
APPROACH Archivado el 2 de enero de 2019 en
la Wayback Machine.. Revalidated: March 27, 2008.
Consultado el 27 de octubre de 2008.
2. ↑ Wasserfallmodell > Entstehungskontext, Markus Rerych,
Institut für Gestaltungs- und Wirkungsforschung, TU-Wien.
Accessed on line November 28, 2007.
3. ↑ Saltar a:a b (Boehm, 2000)
Proyectos Wikimedia
Datos: Q1378470
Portada
Portal de la comunidad
Actualidad
Cambios recientes
Páginas nuevas
Página aleatoria
Ayuda
Donaciones
Notificar un error
Herramientas
Lo que enlaza aquí
Cambios en enlazadas
Subir archivo
Páginas especiales
Enlace permanente
Información de la página
Citar esta página
Elemento de Wikidata
Imprimir/exportar
Crear un libro
Descargar como PDF
Versión para imprimir
En otros proyectos
Wikimedia Commons
En otros idiomas
العربية
Deutsch
English
Bahasa Indonesia
日本語
한국어
Русский
Türkçe
中文
6 más
Editar enlaces
Esta página se editó por última vez el 8 may 2021 a las 13:59.
El texto está disponible bajo la Licencia Creative Commons Atribución Compartir Igual 3.0; pueden
aplicarse cláusulas adicionales. Al usar este sitio, usted acepta nuestros términos de uso y nuestra política de
privacidad.
Wikipedia® es una marca registrada de la Fundación Wikimedia, Inc., una organización sin ánimo de lucro.
Política de privacidad
Acerca de Wikipedia
Limitación de responsabilidad
Desarrolladores
Estadísticas
Declaración de cookies