Está en la página 1de 20

Unidad 02:

Metodología de Desarrollo de
Sistemas
Diseño de Sistemas I

Impartida por:
Ing. Karen Elvira Peñate Avilés
karen.penate@ues.edu.sv
Definición de las metodologías

● Un Método es un como un conjunto de


herramientas, las cuales utilizadas mediante las
técnicas correctas, permiten la ejecución de
procesos que nos llevarán a cumplir los objetivos
que buscamos.
● Existen una gran cantidad de metodologías de la
programación que se han utilizado desde los
tiempos atrás y que con el paso del tiempo han ido
evolucionando.
Definición de las metodologías
● Un proceso de software es una serie de
actividades relacionadas que conduce a la
elaboración de un producto de software.
● 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.
Cualquier metodología − Comunicación
que se utilice siempre − Planeación
involucra las siguientes − Modelado
etapas − Construcción
− Despliegue
− Mantenimiento
Comunicación Comunicación

Es el proceso de poder
extraer la información
necesaria para poder
determinar la problemática

que se quiere solventar.
Planeación
Es tomar la información y determinar tiempos,
herramientas a utilizar, recursos, costos.
Modelado
Es el proceso de realizar el análisis de esa
información para transformarla en un diseño
adecuado a las necesidades
Es tomar el diseño
planteado y convertir en
Construcción un software funcional,
hecho a las
necesidades del
usuario.
Despliegue
Es la puesta en marcha del sistema informático
realizado.
Entrega de toda la Documentación de Sistemas
Mantenimiento
El mantenimiento puede verse desde dos puntos de vista:
● Iniciar nuevamente las etapas de desarrollo de proyecto,
pero enfocadas a agregar una nueva funcionalidad
● Cambiar alguna función para que se adapte mejor al
quehacer de los usuarios.
Clasificación de Metodologías
Metodologías
Tradicionales
Metodologías Tradicionales
● Nacieron con el desarrollo de software; centran su
atención en la planificación total del proyecto; sin dejar de
lado ninguna de las etapas antes descrita.
● Cada etapa debe cubrirse en su totalidad antes de pasar a
la siguiente.
● Uno de sus objetivos principales es el de documentar,
planificar y definir procesos.
Modelo en Cascada Puro
Ventajas
Este tipo de metodología como el modelo de cascada
nos ofrecen ventajas como
● Es un modelo fácil de aplicar y entender.
● Está orientado a documentos.
● Promueve una metodología de trabajo efectivo. Ya
que se diseña todo antes de codificar.
Desventajas
● Es que pocas veces los proyecto tienden a cumplir
esa serie secuencial de pasos, ya que muchas
veces los usuarios no tienen clara su visión a seguir,
por lo que al momento de realizar la programación.
● Limita a terminar completamente una etapa para
poder pasar a la siguiente.
Modelo cascada
Retroalimentación
Esta variante ofrece
retroalimentación entre las
Cascada en etapas; permite retroceder o
Retroalimentación adelantar en ciertas etapas si
es necesario, pero siempre
ligado a requerimientos
estáticos definidos en la
primera etapa.
Modelo de Desarrollo en V
● El modelo en V es una representación de dos cascadas
enfrentadas y relacionadas, con su vértice en la codificación como
punto en común.
● Este modelo que sí fue diseñado como tal, propone una cascada a
la izquierda, con las actividades relacionadas al desarrollo
propiamente dicho, y una a la derecha con las actividades del
aseguramiento de la calidad del software.
Modelo de Desarrollo V

También podría gustarte