Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
PROYECTO DE REINGENIERIA  DE SOFTWARE
PARA QUE REALIZAR UN PROYECTO DE REINGENIERIA DE SOFTWARE <ul><li>Para proponer un proyecto de Reingeniería de software. <...
CONTENIDO <ul><li>JUSTIFICACIÓN </li></ul><ul><li>OBJETIVOS. </li></ul><ul><li>DESCRIPCIÓN DEL SISTEMA ACTUAL </li></ul><u...
JUSTIFICACION <ul><li>Para que aplicar la Reingeniería de Software? </li></ul><ul><li>Es necesario aplicar la Reingeniería...
JUSTIFICACION <ul><li>Se encontraron requerimientos que el sistema actual no cumple: </li></ul><ul><li>-El software no cal...
OBJETIVOS <ul><li>Que esperamos cumplir al aplicar la Reingeniería de software? </li></ul><ul><li>Ejemplo: </li></ul><ul><...
OBJETIVOS <ul><li>Satisfacer los nuevos requerimientos presentados por los Stakeholders. </li></ul><ul><li>Tener un sistem...
DESCRIPCION DEL SOFTWARE ACTUAL <ul><li>Características funcionales y técnicas del software actual. </li></ul><ul><li>Ejem...
DESCRIPCION DEL SOFTWARE ACTUAL <ul><li>El Subsistema de Planillas tiene las siguientes características técnicas: </li></u...
IDENTIFICACIÓN DE STAKEHOLDERS  <ul><li>Quienes intervendrán el en proyecto de Reingeniería del software? </li></ul><ul><l...
DEFINICION DEL PROBLEMA <ul><li>Que problemas genera el funcionamiento del sistema actual? </li></ul><ul><li>Ejemplo: </li...
SOLUCION <ul><li>Que solución se plantea al problema propuesto? </li></ul><ul><li>Ejemplo: </li></ul><ul><li>La solución e...
ESTIMACION DEL COSTO <ul><li>El costo de la modernización del actual Subsistema de Planillas se estima en aproximadamente ...
RIESGOS <ul><li>Que riesgos trae la aplicación de la Reingeniería del Software? </li></ul><ul><li>Ejemplo: </li></ul><ul><...
BENEFICIOS <ul><li>¿Qué beneficios traerá el desarrollo del Proyecto de Reingeniería? </li></ul><ul><li>Ejemplo: </li></ul...
BENEFICIOS <ul><li>Un mantenimiento mejorado: La migración de cada programa en VB6 se centrará en mejorar la estructura de...
CRONOGRAMA DE ACTIVIDADES
Upcoming SlideShare
Loading in …5
×
Upcoming SlideShare
Ingeniería inversa y reingeniería de software
Next
Download to read offline and view in fullscreen.

1

Share

Download to read offline

Proyecto de reingenieria de software

Download to read offline

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Proyecto de reingenieria de software

  1. 1. PROYECTO DE REINGENIERIA DE SOFTWARE
  2. 2. PARA QUE REALIZAR UN PROYECTO DE REINGENIERIA DE SOFTWARE <ul><li>Para proponer un proyecto de Reingeniería de software. </li></ul><ul><li>Para conocer que es lo que se tiene y que és lo que se espera con la Reingeniería de Software. </li></ul><ul><li>Para el seguimiento de las actividades de Reingeniería de software. </li></ul>
  3. 3. CONTENIDO <ul><li>JUSTIFICACIÓN </li></ul><ul><li>OBJETIVOS. </li></ul><ul><li>DESCRIPCIÓN DEL SISTEMA ACTUAL </li></ul><ul><li>IDENTIFICACIÓN DE STAKEHOLDERS </li></ul><ul><li>DEFINICION DEL PROBLEMA </li></ul><ul><li>SOLUCION </li></ul><ul><li>ESTIMACION DEL COSTO </li></ul><ul><li>RIESGOS </li></ul><ul><li>BENEFICIOS </li></ul><ul><li>CRONOGRAMA DE ACTIVIDADES </li></ul>
  4. 4. JUSTIFICACION <ul><li>Para que aplicar la Reingeniería de Software? </li></ul><ul><li>Es necesario aplicar la Reingeniería de Software? </li></ul><ul><li>Es justificable? </li></ul><ul><li>Ejm: El software de Planillas, con el tiempo no cumple con los nuevos requerimientos entre los factores que generan estos cambios. están los cambios en las reglas de negocios. (Continúa…) </li></ul>
  5. 5. JUSTIFICACION <ul><li>Se encontraron requerimientos que el sistema actual no cumple: </li></ul><ul><li>-El software no calcula los aportes de retenciones. </li></ul><ul><li>-El software no considera los descuentos judiciales. </li></ul><ul><li>-El software no genera contratos, éstos se realizan mediante word, etc </li></ul>
  6. 6. OBJETIVOS <ul><li>Que esperamos cumplir al aplicar la Reingeniería de software? </li></ul><ul><li>Ejemplo: </li></ul><ul><li>Realizar la evaluación del Software Actual en todas sus fases. </li></ul><ul><li>Proponer los lineamientos para realizar la Reingeniería de Software. </li></ul><ul><li>Evolucionar el actual sistema aplicando reingeniería del software traducir el sistema a un lenguaje de programación más moderno. (continua…) </li></ul>
  7. 7. OBJETIVOS <ul><li>Satisfacer los nuevos requerimientos presentados por los Stakeholders. </li></ul><ul><li>Tener un sistema que permita mejorar continuamente su estructura, cuando se presentan requerimientos futuros(mejora continua). </li></ul>
  8. 8. DESCRIPCION DEL SOFTWARE ACTUAL <ul><li>Características funcionales y técnicas del software actual. </li></ul><ul><li>Ejemplo: </li></ul><ul><li>El Subsistema de Planillas es un software que brinda soporte a las operaciones de Planillas, donde se incluye el soporte a los siguientes procesos de negocios principales: </li></ul><ul><li>Gestión de personal </li></ul><ul><li>Gestión de Contratos </li></ul><ul><li>Gestión de Asistencia. </li></ul><ul><li>Generación de Planillas. (continúa…) </li></ul>
  9. 9. DESCRIPCION DEL SOFTWARE ACTUAL <ul><li>El Subsistema de Planillas tiene las siguientes características técnicas: </li></ul><ul><li>Este subsistema es operado en la sede central de la ciudad de Lima soportando a 50 usuarios, muchos de los cuales son usuarios remotos. </li></ul><ul><li>La base de datos del sistema actual está instalado en un mismo Servidor que ejecuta el sistema operativo Windows 2003 Server y el manejador SQL Server 2005. </li></ul><ul><li>Una típica transacción (envío y procesamiento de datos) en el Subsistema requiere de 0.5 a 1 segundos </li></ul><ul><li>Gran parte de su código fuente esta en Visual Basic 6 y otra parte, especialmente la parte Web esta en Visual Basic .Net 2005 con ASPX 2.0. </li></ul>
  10. 10. IDENTIFICACIÓN DE STAKEHOLDERS <ul><li>Quienes intervendrán el en proyecto de Reingeniería del software? </li></ul><ul><li>Ejemplo: </li></ul><ul><li>En el Subsistema de Planillas encontramos los siguientes grupos de usuarios: </li></ul><ul><li>Grupos de Usuarios: Personal y Planillas </li></ul><ul><li>Equipo de Desarrollo: Jefe de Proyecto, Analistas y Programadores </li></ul><ul><li>Equipo de Mantenimiento: Programadores </li></ul><ul><li>Directivos:Gerente de Recursos Humanos. </li></ul>
  11. 11. DEFINICION DEL PROBLEMA <ul><li>Que problemas genera el funcionamiento del sistema actual? </li></ul><ul><li>Ejemplo: </li></ul><ul><li>El Subsistema de Planillas es un sistema de información empresarial de misión crítica, que no puede ser fácilmente reemplazado ni eliminado. Este sistema tiene 6 años de funcionamiento durante el cual se le han realizado mantenimientos de acuerdo a como se presentan nuevos requerimientos o se detectan problemas en su funcionamiento. </li></ul>
  12. 12. SOLUCION <ul><li>Que solución se plantea al problema propuesto? </li></ul><ul><li>Ejemplo: </li></ul><ul><li>La solución es el desarrollo e implementación de un nuevo software aplicando la Reingeniería de Software. </li></ul>
  13. 13. ESTIMACION DEL COSTO <ul><li>El costo de la modernización del actual Subsistema de Planillas se estima en aproximadamente US$ 11,500 dólares durante un período de 8 meses. Esto incluye el equipo de desarrollo y las actividades del equipo de mantenimiento. </li></ul><ul><li>Cabe mencionar que si se realiza un nuevo software sin aplicar Reingeniería el costo es de aproximadamente US$ 28,000 </li></ul>
  14. 14. RIESGOS <ul><li>Que riesgos trae la aplicación de la Reingeniería del Software? </li></ul><ul><li>Ejemplo: </li></ul><ul><li>Las interacciones entre el sistema legado y el modernizado no se conocen bien; las arquitecturas de destino y conjuntos de componentes puede no ser factibles. </li></ul><ul><li>Los usuarios están apegados al antiguo software, el uso de adaptadores para la comunicación entre el legado y el nuevo sistema podrían afectar el rendimiento y causar la insatisfacción de los usuarios. </li></ul>
  15. 15. BENEFICIOS <ul><li>¿Qué beneficios traerá el desarrollo del Proyecto de Reingeniería? </li></ul><ul><li>Ejemplo: </li></ul><ul><li>Funcionalidad mejorada: El Subsistema de Planillas proporcionará visibilidad en tiempo real a todos los datos relacionados a la Planillas Financiera de la institución, incluido los reportes y consultas en línea a través de la Web. Esto mejorará la toma de decisiones y conducirá a una mayor satisfacción de los usuarios y la disminución de los costes operativos. </li></ul><ul><li>Mejora de la calidad: Un sistema de alta calidad será el resultado de la utilización de metodologías y tecnologías modernas. </li></ul>
  16. 16. BENEFICIOS <ul><li>Un mantenimiento mejorado: La migración de cada programa en VB6 se centrará en mejorar la estructura de código y las interfaces explícitas. La eliminación de código muerto permitirá reducir la cantidad de código a mantener y el mantenimiento se realizará en menos tiempo. </li></ul><ul><li>Sistema Adaptable a Cambios: Un sistema que pueda adaptarse a medida que cambian las reglas de negocio y se requiera nueva funcionalidad. Con una arquitectura adaptable, también será más fácil de incorporar las nuevas tecnologías. </li></ul>
  17. 17. CRONOGRAMA DE ACTIVIDADES
  • JUANCARRASCOMANAY1

    Oct. 1, 2015

Views

Total views

13,209

On Slideshare

0

From embeds

0

Number of embeds

227

Actions

Downloads

356

Shares

0

Comments

0

Likes

1

×