Subido por casasdeni6

documento identificando la metodología para el proyecto de desarrollo de software. GA1-220501093-AA1-EV04.

Anuncio
2023
Informe
La metodología de desarrollo de software es un marco de trabajo usado para
estructurar, planificar y controlar el proceso de desarrollo en sistemas de
información.
Una filosofía de desarrollo de programas de computación con el enfoque del
proceso de desarrollo de software
Herramientas, modelos y métodos para asistir al proceso de desarrollo de
software
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.
Metodología ágil: Es una de varias metodologías de desarrollo de software
basadas en el desarrollo interactivo e incremental, en contraposición a las
metodologías tradicionales de desarrollo de software lineal o cascada.
Metodologías tradicionales: Imponen una disciplina de trabajo sobre el
proceso de desarrollo del software, con el fin de conseguir un software más
eficiente. Para ello, se hace énfasis en la planificación total de todo el trabajo
a realizar y una vez que esta todo detallado, comienza el ciclo de desarrollo
del producto software.
Cada metodología de desarrollo de software tiene más o menos su propio
enfoque para el desarrollo de software. Estos son los enfoques más
generales, que se desarrollan en varias metodologías específicas. Estos
enfoques son los siguientes:
Modelo en cascada: Framework lineal.
Prototipado: Framework iterativo.
Incremental: Combinación de framework lineal e iterativo.
Espiral: Combinación de framework lineal e iterativo.
Desarrollo rápido de aplicaciones (RAD): framework iterativo.
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
De objetos
De estados de transición
De interacción
De módulo
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
Directrices
Descargar