Please enable JavaScript.
Coggle requires JavaScript to display documents.
METODOLOGÍA PARA EL DESARROLLO DE SOFTWARE, imagen, imagen, imagen, imagen…
METODOLOGÍA PARA EL DESARROLLO DE SOFTWARE
SISTEMA: Un sistema de información es un conjunto de datos
que interactúan entre sí con un fin común.
SISTEMAS DE INFORMACIÓN:
son un:
conjunto de elementos que deben incrementar la
competitividad de las mismas,
METODOLOGÍA DEL DESARROLLO DEL SOFTWARE:
Es un marco de trabajo que se usa para estructurar,
planificar y controlar el proceso de desarrollo de sistemas
de información.
¿QUE ES UNA METODOLOGÍA DE DESARROLLO DE SOFTWARE?
son un conjunto de técnicas y
métodos organizativos
TOPOS DE METODOLOGÍAS: las ágiles y las tradicionales
METODOLOGÍAS DE SOFTWARE TRADICIONAL : se caracterizan por definir total y rígidamente
los requisitos al inicio de los proyectos de ingeniería de software
las etapas se suceden
una tras otra y no se puede empezar la siguiente sin terminar la anterior..
WATERFALL (CASCADA):
Es una metodología en la que las etapas
se organizan de arriba a abajo, de ahí el nombre:
PROTOTIPADO:
Se basa en la construcción de un
prototipo de software que se
construye rápidamente para que los
usuarios puedan probarlo y aportar
feedback.
ESPIRAL:
combinación de los dos
modelos anteriores, que añade el
concepto de análisis de riesgo.
INCREMENTAL:
En esta metodología de desarrollo de
software se va construyendo el
producto final de manera progresiva.
METODOLOGÍAS TIPOS: aunque las metodologías de desarrollo de software no varían en lo esencial, sí que se puede hablar de modelos o marcos de trabajo distintos.
MODELO DE CASCADA: Las actividades están relacionadas unas a otras de modo que el proceso en su conjunto avanza cuanto mayor sea el número de tareas ejecutadas.
MODELO DE DESARROLLO EVOLUTIVO: En este caso, por el contrario, lo más importante no es la suma de aportes de cada etapa del proceso, sino el hecho de que las actividades de especificación, desarrollo y validación están entrelazadas
MODELOS DE COMPONENTES: Se trata de un modelo especialmente útil en procesos que parten del trabajo que otros han llevado a cabo.