Está en la página 1de 5

REGISTRO INSTITUCIONAL N.

º 17 – 082
ACUERDO N.º 175

INSTITUTO SUPERIOR TECNOLÓGICO


“JAPÓN”

METODOLOGÍA DE DESARROLLO DE
SOFTWARE

CUADRO COMPARATIVO

Curso: 1º “A”
Nombre: Galo Bustillos

Profesor Tutor ITSJ:


Ing. Eddy Vargas
• Realizar un cuadro comparativo de los diferentes modelos o paradigmas que
existen para el desarrollo de software.

Instrucciones:

1. Construir una tabla en Word que contenga las siguientes columnas: NOMBRE DEL
MODELO, DEFINICION, DESCRIPCION O CARACTERISTICAS, VENTAJAS,
DESVENTAJAS, APLICACIONES.
2. En la primera columna que pertenece a NOMBRE DEL MODELO, debe constar lo
siguiente: MODELO SECUENCIAL LINEAL, MODELO EN CASCADA, MODELO
ESPIRAL, MODELO INCREMENTAL, MODELO DE PROTOTIPOS.
3. La tarea deberá contener su nombre y curso, además indicar la fuente de
consulta: bibliografía, URL.
4. Transformar en PDF enviar al correo del docente.

Nombre Definición Descripción o Ventajas Desventajas Aplicaciones


Del Características
Modelo
Sugiere un enfoque Para un sistema nuevo: Facilita la Los requisitos Estructura de
sistemático, secuencial, Se debe analizar cuáles gestión del no se pueden datos, la
para el desarrollo del son los requisitos desarrollo. congelar arquitectura del
software que comienza funciones del sistema, y Se tiene todo mientras dura el software, las
en un nivel de sistemas y luego asignar un muy bien desarrollo. El representaciones
progresa con el análisis, subconjunto de estos organizado y mercado de la interfaz y el
diseño, codificación, requisitos y funciones al no se mezclan cambia, todo detalle
pruebas y
software. Para un las fases. cambia. procedimental
mantenimiento.
sistema ya existente: se (algoritmo).
debe analizar el
funcionamiento de la
organización y sus
operaciones y se asigna
al software aquellas
funciones que se van a
automatizar. Para un
sistema nuevo: Se debe
analizar cuáles son los
Modelo Lineal Secuencial

requisitos funciones del


sistema, y luego asignar
un subconjunto de estos
requisitos y funciones al
software. Para un
sistema ya existente: se
debe analizar el
funcionamiento de la
organización y sus
operaciones y se asigna
al software aquellas
funciones que se van a
automatizar.

El modelo en cascada es • Es el más utilizado. * No hace * Los Muchas Se aplica en un


un proceso de desarrollo • Es una visión del falta veces, sucede software simple.
secuencial, en el que el proceso de desarrollo de mencionar, es que el cliente
desarrollo de software se software como una un modelo no es muy claro
concibe como un sucesión de etapas que lineal y, por de lo que
conjunto de etapas que produce productos supuesto, los exactamente
se ejecutan una tras otra. intermedios. modelos quiere del
Se le denomina así por
• Si se cambia el lineales son software.
las posiciones que
orden de las fases, el las más Cualquier
ocupan las diferentes
fases que componen el producto final será de simples a ser cambio que se
proyecto, colocadas una inferior calidad. implementad menciona en el
encima de otra, y as. medio puede
siguiendo un flujo de causar mucha
ejecución de arriba hacia * La cantidad confusión.
abajo, como una de recursos
cascada. necesarios * Los pequeños
para cambios o
Modelo En Cascada

implementar errores que


este modelo surgen en el
es mínimo. software
completo puede
causar mucho
problema.

El modelo en espiral es una Control del riesgo Los factores La duración de Comunicación
combinación entre el de riesgo son la ejecución no con el cliente: las
modelo lineal o de cascada Descripción de la reducidos. es concreta. tareas requeridas
y el modelo iterativo o para establecer
Modelo Espiral

espiral
basado en prototipos. El desarrollo Fallos en el comunicación
Se utiliza con éxito en es iterativo y análisis de entre el
proyectos donde el coste Genérico se pueden riesgos podría desarrollador
de un fallo es un gran incorporar influir y
riesgo, de ahí que su Flexible funcionalidad negativamente el
principal aportación sea es cliente.
considerar la gestión de Meta modelo progresivame a todo el
esos riesgos, algo que en los nte. proyecto.
modelos anteriores ni
siquiera se menciona.

El modelo incremental El modelo incremental Mediante este Cada fase de Scrum y


combina elementos del de gestión de proyectos modelo se una iteración es Kanban son
modelo en cascada con la tiene como objetivo un genera rígida y no se las
filosofía interactiva de crecimiento progresivo software superponen con herramientas más
construcción de prototipos. de la funcionalidad. Es operativo de otras. conocidas que
Se basa en la filosofía de decir, el producto va forma rápida y emplean este
construir incrementando evolucionando con cada en etapas Pueden surgir modelo de gestión
las funcionalidades del una de las entregas tempranas del problemas
programa. Este modelo previstas hasta que se ciclo de vida referidos a la
aplica secuencias lineales amolda a lo requerido del software. arquitectura del
Modelo Incremental

de forma escalonada por el cliente o sistema porque


mientras progresa el destinatario. Es un modelo no todos los
tiempo en el calendario. más flexible, requisitos se
Cada secuencia lineal por lo que se han reunido, ya
produce un incremento del reduce el que se supone
software. coste en el que todos ellos
cambio de se han definido
alcance y al inicio
requisitos.
Modelo de Prototipos. Este modelo se utiliza No modifica el Debido a que el Prototipo
También conocido como para dar al usuario una flujo del ciclo usuario ve que desechable.
desarrollo con vista preliminar de parte de vida el prototipo
prototipación o modelo de del software. Este Reduce el funciona piensa Prototipo
desarrollo evolutivo, se modelo es básicamente riesgo de que este es el evolucionario.
Modelo De Prototipos

inicia con la definición de prueba y error ya que si construir producto


los objetivos globales para al usuario no le gusta productos que terminado y no
el software, luego se una parte del prototipo no satisfagan entienden que
identifican los requisitos significa que la prueba las recién se va a
conocidos y las áreas del fallo por lo cual se debe necesidades desarrollar el
esquema en donde es corregir el error que se de los software.
necesaria más definición. tenga hasta que el usuarios
usuario quede
satisfecho.

Bibliografía:
 https://ingenieriasoft.webcindario.com/new-page-2/modelos-de-proceso/modelo-
lineal-secuencial.html#:~:text=Introducci%C3%B3n%20ala%20ingenier%C3%ADa-
,El%20modelo%20lineal%20secuencial,%2C%20codificaci%C3%B3n%2C%20pruebas%2
0y%20mantenimiento.
 http://jenniferarriaga.blogspot.com/2012/07/ventajas-y-desventajas-de-los-modelos-
sw.html
 https://ingsoftwarejefer.webcindario.com/unidad-1/modelos-de-proceso-del-
software/modelo-lineal-secuencial.html
 https://openclassrooms.com/en/courses/4309151-gestiona-tu-proyecto-de-
desarrollo/4538221-en-que-consiste-el-modelo-en-cascada
 https://sites.google.com/site/proyectoadpmodelosdedesarrollo/home/modelo-en-
cascada/modelo-en-cascada-ventajas-y-desventajas
 https://aspgems.com/metodologia-de-desarrollo-de-software-iii-modelo-en-espiral/
 https://www.lifeder.com/modelo-espiral/#Caracteristicas_delmodelo_espiral
 http://isw-udistrital.blogspot.com/2012/09/ingenieria-de-software-i.html
 https://obsbusiness.school/int/blog-project-management/metodologias-
agiles/caracteristicas-y-fases-del-modelo-
incremental#:~:text=El%20modelo%20incremental%20de%20gesti%C3%B3n,por%20el
%20cliente%20o%20destinatario.
 https://www.ecured.cu/Modelo_de_prototipos
 https://openclassrooms.com/en/courses/4309151-gestiona-tu-proyecto-
dedesarrollo/4538221-en-que-consiste-el-modelo-en-cascada
 https://es.slideshare.net/valentinacontreras357/metodologa-clsica-43489532
https://www.ecured.cu/Modelo_de_prototipos
 https://www.ecured.cu/Modelo_en_cascada
 https://studentplace98.blogspot.com/2018/09/metodologia-de-desarrollo-de-
software.html

También podría gustarte