Está en la página 1de 41

REINGENIERÍA DE

SOFTWARE
INTRODUCCIÓN
NCiE (AD SOF WAR

,. La Reingenier'a consiste en la automatizac·ón del


mantenimiento del softu,are.

, Es el proceso de examinar sistemas de softu.,are ex·stentes


y/o n,odificarlos con ayuda de herram·entas de forma
auton,át·ca o sem·-automática.

,. Analiza s·stemas ex·stentes para entender su d·seño y


desarrollar estrategias para extraer y reut·1·zar
componentes. lmpl·ca la rehab·1·tación y modern·zación
de los componentes.
MITO:
Mi gente dispone de I as herramientas de desarrol 'O de
softu,are más avanzadas, después de todo, les
compra

REALIDAD
No solo la :PC
soft""are a realiza
Son más importantes las her am1·entas de Softu,are
(CASE) que e; hard\Alare en si para ca.lidad y
P'roduc · ividad de Sof u,are.
/
,MITO:
Si fa lamos en la Plan,•ticación, poden,os aiiadir más
prog amadores y adelanta el t·e pope, ·dido
(Efecto de Hor_da Mongoliana).

REAL DAD:
1 na a.ctiv·dad mecán·ca.
El Proceso de Desarrollo no es u
Tar,dará más a gente nueva en comunicarse y
adaptarse al proyecto
Se puede aiiad·r g:ente de manera plan·ficada y
coordinada.
MITOS DEL CLIENTE

Un Cliente se crea falsas expectativas

y finalm..- fecho con

el que are.
,Ml'TO:
Una decl'aración g:eneral de los objeti,uos es suficiente
para comenza , a escribir , os programas
"Los Detalles más Ade ante• •

REALIDAD:

unc·ones,
comportamiento, renclimie,n ces, igadu, ras de
dis,eiio y ·teri �.......,,..-...�---,

Se equiere una com.unicación exhaustiva ent e e iente y


ana ·sta.
Ml'TO:
Los requisitos del proyecto· can,bian continuamente
pero los cambios puede acomoda se fácilmente, ya
q · e el soft"'1ar,e es f ex·b1e.

:REALIDAD:
Los Requisitos cambian y el impacto del cambi·o· va.ria
según el momento del ca.rnbio.

Impacto:

1.s a 6x en Desarrollo

60 a 1oox des és de la En
/
MITOS DE LOS DESARROLLADORES

A prin ática,
la pr Arte,
las des
tardan en
MITO:

Hasta que no tengo el Pr·ogra1na


"Ejecutando", rea me te . o tengo
·for1�1a de co nprobar S·u C·a idad.
11

REALIDAD:

D
: esde el Pr·nc·p:o debe aplicarse la
-2

REVISIÓN técnica for1nal, con ella se


encuentran los Defectos / Errores •
/
MITO:
Lo único q,ue se entrega al ter111inar el proyecto
es e . Progra111.a Funcionando.

REALIDAD:

El Programa es o u . a parte de os ele1nentos


S·O
del Soft\Alare.
a Docu1n,enta.ción proporciona el funda1�1ento
para un Buen Desarrollo.
Prop·orciona Guías para la Tarea del
Manten·1niento.
Un sistema heredado es un sistema antiguo que
aún proporciona servic·os esenciales de negocio. Los
sistemas heredados no son sólo sistemas de softVJare
de ap·llcación. Son s · stemas socio-técnicos, por lo
que incluyen procesos de negocio, softu,are de
aplicación, s· oftv.,are de apoyo y ·sistema hard·VJare.

Muchos sistemas heredados todavía se utilizan


porque solucionan bien el prob ema y
reemplazar os sería· demasiado costoso
FACTORES DE A ERÍA:
Inexistencia d·e métodos, técnicas y herramientas que
puedan proporc·onar una solución globo' al
mantenimiento.
La compl'ejidad de los sistemas se incrementa
1Paulat·namente po,r la rear·za,ción de continuas
modificaciones.
� La documentación del s·stema es defectu·osa o inex·stente
Se cons·dera el mantenim·ento como una actividad poco
creat�va, a diferencia del desarrollo.
� Las actividades del mantenimiento se suelen realizar bajo
presión de tiempo.
Poca participac;ión del usuario durante el desarrollo del
sistema.

También podría gustarte