Reingenieria De Software

Páginas: 16 (3798 palabras) Publicado: 25 de junio de 2012
REINGENIERÍA DE SOFTWARE


Darwin Valarezo M[1] y Vickmar Morocho [2]





Abstract.- La reingeniería se focaliza dentro de dos ámbitos muy importante como son el negocio de la organización y el desarrollo de software, por una parte se encarga del proceso de negocio con el fin elevar la competitividad del mismo. Y por el otro va a evaluar y examinar los programas o aplicativos con elobjetivo de reestructurarlos y/o reconstruirlos, así que de esta manera podrá aportar con alto nivel de calidad.

La RPN va en función de las necesidades del cliente, rediseñándose radicalmente los procesos principales de negocios desde el inicio al fin con la finalidad de alcanzar mejoras en las medidas críticas de rendimiento como costos, calidad, servicio y rapidez.
Esta regresa a laesencia del negocio, cuestionando principios fundamentales y su forma de operación. La Reingeniería significa una revolución en la forma de administrar la empresa; su éxito no se basa en mejorar lo existente sino en olvidar cómo se hacían las cosas, diseñarlas de nuevo y analizar el proceso.
La reingeniería implica borrar todo lo pasado y empezar de nuevo. Se determina primero qué debe hacerse yluego cómo debe hacerse. Se olvida de lo que es y se concentra en lo que debe ser.

Para la aplicación de esta tarea el ingeniero de software o el equipo debe conocer a detalle como la empresa realiza el manejo de los procesos del negocio, es decir que entradas tiene, cuales son sus salidas, como es el flujo de la información dentro de cada uno de los procesos que se manejen, es por este motivo quela reingeniería de los procesos del negocio juega un papel importante ya que este nos ayuda a la definición de las metas del negocio, además de su respectiva evaluación e identificación (procesos) y para luego pasar a la realización de prototipo refinados especializados y en la cual la tecnología ayudará al desarrollo del negocio y su fortalecimiento.

Dentro del ámbito del software se encuentrainvolucrados aspectos como la ingeniería inversa y directa, la reestructuración en los campos como la documentación, las aplicaciones y desde luego los datos, todo este conjunto de tareas nos lleva al versionamiento del software para que pueda ser más fácil de mantener y de calidad.


introduccion

CONFORME EL SOFTWARE HA VENIDO EVOLUCIONANDO AL PASAR DE LOS AÑOS Y ES HA DIVIDIDO ENÉPOCAS, COMO LA CRISIS DEL SOFTWARE QUE SE PRODUCE POR LA INTRODUCCIÓN DEL HARDWARE., DEBIDO A QUE ESTE DEJO DE SER IMPEDIMENTO PARA EL DESARROLLO DEL SOFTWARE Y ASÍ REDUCIR COSTOS Y MEJORAR LA CALIDAD Y EFICIENCIA DEL MISMO.

El foco principal de dicha crisis fue:
• Planificación y estimación de los costos en el proyecto es imprecisa.
• Software de baja calidad.
• Mantenimiento ydiseño poco estructurado lo que dificulta su realización.
Luego de esta crisis se crearon estándares de desarrollo del software (Ingeniería de software), en el cual es estableció el uso de principios en la ingeniería para obtener fiabilidad y eficiencia en el software para obtener resultados en cuanto a ternimos económicos se refiere.

La reingeniería de software es la actividad con que se pretendesolucionar los problemas a las organizaciones que tienen problemas por la mala aplicación de los estándares antes mencionados. La reingeniería de software pretende aislar a los sistemas que son imposibles de mantener, sin antes extraer todo el conocimiento que permitan crear un nuevo sistema fiable, eficiente y de fácil mantenimiento.

En muchas ocasiones la reingeniería de software pasa a serla única solución a sistemas con baja calidad.





desarrollo

REINGENIERÍA DE PROCESOS DE NEGOCIO (RPN)

La (RPN) rebasa el ámbito de las tecnologías de la información y de la ingeniería de software. Una de las definiciones mas relevantes para la (RPN) fue la publicada por la revista fortune “La búsqueda e implementación de un cambio radical en el proceso de negocios para lograr...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Reingeniería Del Software
  • Reingenieria Del Software
  • Metodologías de la Reingeniería de Software
  • Reingeniería Del Software
  • Reingenieria De Software
  • Reingenieria De Software
  • Reingenieria de software
  • Reingenieria software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS