Sunteți pe pagina 1din 3

Modelo de ciclo Pressman

Este modelo est definido por 6 actividades, que pueden ser de forma
secuencial por lo general pero no siempre.

Al ser un modelo cclico cada una de ellas se puede repetir ms de una vez y el
ciclo puede terminar en cualquiera de estas actividades.
Anlisis de inventario:
Toda buena organizacin debe tener un inventario de sus software y
aplicaciones, el inventario puede ser muy simple pero que contenga todos los
datos correspondientes.
Luego de tener una lista de todos los softwares ser mucho ms simple saber
cul es el ms viejo o est ms en desuso o simplemente sabremos cuales son
los ms tiles y cules no. Aqu es cuando acta la reingeniera.
Debe ser realizada de forma regular ya que las necesidades pueden ir
cambiando con el pasar del tiempo.
Restructuracin de datos:
La documentacin casi siempre es muy escasa para esto tenemos 3 opciones:
Opcin 1:
En algunos casos ajustarse a lo que ya est y funciona es lo correcto. Ya que si
un programa es esttico y son muchos no sera til por lo que se sabra que el
programa est llegando al final de su vida til

Opcin 2:
Ya que son muchos documentos que actualizar se actualizarn solo los
documentos que representan alguna parte que el software ha cambiado, es
decir, que con el tiempo se ir cambiando en gran cantidad.
Opcin 3:
Cuando el sistema es fundamental y es totalmente necesario documentarlo por
completo, lo mejor que se puede hacer es reducir el enfoque lo ms posible.
Ingeniera Inversa:
Es un proceso de anlisis del programa con el fin de crear una representacin
del programa de un nivel de abstraccin ms alto que el de cdigo fuente. En
este anlisis se obtienen el diseo arquitectnico, procesos e informacin de
datos.
Restructuracin del cdigo:
Este es el tipo ms comn de reingeniera, algunas estructuras de programas
son realmente solidad, pero los mdulos individuales son difciles de
comprender. En este caso se puede restructurar el cdigo.
Para llevarlo a cabo se realizan 4 acciones:

se analiza el cdigo fuente mediante una herramienta de


reestructuracin
se indican las violaciones de las estructuras de programacin
estructurada
se reestructura el cdigo (se puede hacer automtico.
Se revisa el cdigo y se actualiza la documentacin.

Restructuracin de datos:
Un programa que tenga una estructura de datos dbil ser muy difcil de
adaptar. La restructuracin de datos es una actividad a gran escala.
La arquitectura de datos se analiza minuciosamente y se definen los modelos
necesarios de datos.
Dado que la arquitectura de datos tiene una gran influencia sobre la
arquitectura del programa, y tambin sobre los algoritmos que los pueblan, los
cambios en datos darn lugar invariablemente a cambios o bien de arquitectura
o bien de cdigo.
Ingeniera Directa:
Tambin conocida como renovacin o reclamacin, no solo recupera la
informacin del diseo del software sino tambin intenta mejorar la calidad la
calidad global del software.

En la mayora de los casos se vuelve a implementar la funcionalidad del


programa agregndole ms funciones y mejorando su rendimiento.

S-ar putea să vă placă și