Está en la página 1de 5

1

VISUALIZACIÓN DE MÉTODOS Y CICLOS DE VIDA DEL SISTEMA

Visualización de métodos y ciclos de vida del sistema

Francisco E. Monsalve Uribe

Sergio Estaban Osorio Cárdenas

Facultad de Ingeniería, Corporación Universitaria Iberoamericana

Introducción a la ingeniería de software

Ing. Mary Luz Rubiano Acosta

21 de febrero de 2021
2
VISUALIZACIÓN DE MÉTODOS Y CICLOS DE VIDA DEL SISTEMA

Método de cascada Método Incremental Método prototipado Método RUP Método Espiral
Etapas de ciclo 1 Requerimientos 1 Requerimientos 1 Requerimientos 1 Fase de Inicio 1 Planificación
de vida 2 Diseño 2 Análisis 2 Diseño de prototipo 2 Fase de Elaboración Planificación
3 Implementación 3 Diseño 3 Codificación de prototipo 3 Fase de Desarrollo Investigación
4 Instalación 4 Codificación 4 Evaluación del prototipo 4 Fase de Cierre 2 Análisis de riesgo
5 Mantenimiento 5 Pruebas 5 Refinamiento Diseño
6 Producto final Prototipado
3 Implementación
Desarrollo
Pruebas
4 Evaluación
Retroalimentación
Características En este modelo se debe Se analizan todos los Se inicia con la definición  Desarrollo iterativo. 1 En cada giro se
planear y programar requisitos antes de de los requisitos globales  Forma disciplinada de construye un nuevo
todas las actividades del empezar a desarrollar y Este método se utiliza para asignar tareas y modelo del sistema
proceso antes de se dividen en entregables dar al usuario una vista responsabilidades completo.
comenzar el desarrollo funcionales. preliminar del producto (quién hace qué, 2 Es el mejor modelo para
Las faces se ejecutan de El proyecto se divide en final mediante un cuándo y cómo). el desarrollo de grandes
manera secuencial, no intervalos incrementales. prototipo.  Pretende sistemas.
debe dar inicio a la Las etapas 2, 3, 4 y 5 se Las etapas 2, 3, 4 y 5 se implementar las 3 Este modelo puede
siguiente hasta que no repiten constantemente repiten en cada mejores prácticas en combinarse con otros
termine la fase previa en cada Intervalo de modificación del prototipo Ingeniería de modelos de proceso de
El prototipo se utiliza para Software. desarrollo
demostrar conceptos y  Administración de
probar opciones de diseño requisitos.
 Uso de arquitectura
basada en
componentes.
 Control de cambios.
 Modelado visual del
software.
 Verificación de la
calidad del software.
Fortalezas Es posible identificar Se reducen los costos de Permite que el usuario Se describe en dos  El modelo en espiral
3
VISUALIZACIÓN DE MÉTODOS Y CICLOS DE VIDA DEL SISTEMA

errores de diseño desde modificaciones y pueda hacer cambios en el dimensiones: el eje puede adaptarse y
el levantamiento de los adaptaciones. prototipo horizontal, que aplicarse a lo largo de la
requerimientos La retroalimentación del Permite dar inicia al representa el tiempo vida del software de
A ser un modelo lineal la cliente es más especifica desarrollo sin tener los y muestra el aspecto computadora.
implementación es más Es posible utilizar el requerimientos dinámico del proceso  Como el software
simple que el modelo software mientras se completamente definido. expresado en evoluciona a medida
incremental encuentra en desarrollo términos de ciclos, que progresa el
La organización en la No es necesario tener los fases, iteraciones e proceso, el
documentación, cada requerimientos de todas hitos; y el eje vertical, desarrollador y el
etapa de desarrollo las funcionalidades que representa el cliente comprenden y
produce un segmento de definidos aspecto estático del reaccionan mejor ante
documentación que es proceso, es decir, riesgos en cada uno de
utilizado en la siguiente cómo se describe las los nivele evolutivos.
etapa actividades,  El modelo en espiral
artefactos, permite a quien lo
trabajadores y flujos desarrolla aplicar el
de trabajo, y cómo enfoque de
disminuye la brecha construcción de
semántica entre la prototipos en cualquier
visión interna y la etapa de evolución del
visión externa del producto.
sistema, facilitando la
construcción de
prototipos a través de
disciplinas que parten
de un perfecto
entendimiento del
negocio, clave para el
éxito de todo el
proceso.
4
VISUALIZACIÓN DE MÉTODOS Y CICLOS DE VIDA DEL SISTEMA

Debilidades El proceso es demasiado Requiere una buena Los costos de desarrollo Gestión del Alcance
rígido, poco flexible. planeación del proyecto son altos dado su nivel de Costos de desarrollo
Es necesario conocer Deben existir metas muy reprocesos dados los Recursos Humanos
todos los requerimientos bien establecidas cambios solicitados. Comunicaciones y
desde el principio del No es recomendable en No es muy recomendable Adquisiciones del
proyecto sistemas de alto nivel de para desarrollos grandes Proyecto
La detección de errores seguridad.
retrasa todos los
procesos subsiguientes
Los reprocesos son muy
costosos
5
VISUALIZACIÓN DE MÉTODOS Y CICLOS DE VIDA DEL SISTEMA

Referencias

 Campderrich, Falgueras, B. (2003). Capítulo 1. Introducción a la ingeniería del Software OO. En Campderrich, Falgueras, B., Ingeniería
del software.
 Lis, G, Pantaleo, L. (2018). Capítulo 4. Metodologías de desarrollo de software. En Lis, G, Pantaleo, L., Ingeniería de Software (1ª Ed)

 Sommerville, I. (2011). Ingeniería de software. Pearson Educación. https://ebooks7-24.com:443/?il=3313

 Tinoco Gómez, Oscar; Rosales López, Pedro Pablo; Salas Bacalla, Julio. (2010).Industrial Data. Universidad Nacional Mayor de San

Marcos. https://www.redalyc.org/pdf/816/81619984009.pdf

 Librado, Bonifacio. Gervacio. (Septiembre 2013). Sistema de seguimiento al crédito(Tesis). Santiago de Queretaro.

https://sites.google.com/site/intelisoft2016/metodo-incremental

 Meléndez Campis, Luis Eduardo; Otero, Jair Enrique; Brieva Marrugo, Wilneld. (2011). Software para la Administracion de Mecanimos

de Seguridad y Servicios de Red en Sistemas Operativos Linux.

https://www.researchgate.net/publication/220017085_Excalibur_Software_para_la_Administracion_de_Mecanimos_de_Seguridad_y_

Servicios_de_Red_en_Sistemas_Operativos_Linux

 Cervantes Maceda, H., Castro Careaga, L., Velasco-Elizondo, P.(2016). Arquitectura de Software: conceptos y ciclo de desarrollo.

Cengage Learning. https://ebooks7-24.com:443/?il=1983

También podría gustarte