TEMAS SELECT. DE ING. DE S.W.

TEMAS SELECT. DE ING. DE S.W.

ALGUNOS CASOS DE PRUEBA

ALGUNOS CASOS DE PRUEBA

Computadoras con espacio de disco requerido

Computadoras con memoria

RAM minima requerida

Discos removibles

REINGENIERIA DE PROCESOS

REINGENIERIA DE PROCESOS

Reconcepcion fundamental y rediseño radical de los negocios

costos, calidad, servicio y rapidez

Circunstancias que requiere

Sensibilización al cambio.
Planeación estratégica.
Automatización.
Gestión de Calidad Total.
Reestructuración Organizacional.
Mejora Continua.
Valores compartidos.
Perspectiva individual.
Comportamiento en el lugar de trabajo.
Resultados finales

ETAPAS

Identificación de los procesos estratégicos y operativos existentes o necesarios

Jerarquización del mapa de procesos para su rediseño

Desarrollo de la visión de los nuevos procesos mejorados.

Reingeniería (creación y rediseño) de procesos

Preparación y prueba de los nuevos procesos

Procesos posteriores de mejora continua.

MODELO RPN

MODELO RPN

Proceso evolutivo que tiene un objetivo y un ambito igual a la ing. de s.w

CONSTA DE 6 ACTIVIDADES

Definición del negocio

Reducción de costes
Reducción de tiempos
Mejora de calidad
Desarrollo y potenciación del personal

Identificación de procesos

son necesidades de cambio y las actividades de reingeniería.

Evaluación de procesos

Los costes y tiempos consumidos por las taras de proceso se anotaran y se aislaran

Especificación y diseño de procesos

Proporciona resultados a un cliente y se diseña un nuevo conjunto de tareas

Creación de prototipos

Es preciso construir un prototipo antes de integrarlo por completo en el negocio

Refinamiento e instanciación

Se refina el proceso de negocio y después se instancia en el seno de un sistema de negocio

REINGENIERIA DE S.W.

REINGENIERIA DE S.W.

Modificación de un producto software, o de ciertos componentes, usando para el análisis del sistema existente técnicas de Ingeniería Inversa

BENEFICIOS DE LA REINGENIERIA DE S.W.

Reduce riesgos evolutivos

Ayuda a recuperar inversiones de s.w.

S.w. facilmente modificable

Amplias capacidades de herram. case

INGENIERIA DIRECTA

Recupera info. de diseño de un s.w. existente

TIPOS DE PRUEBA DE SOPORTABILIDAD

TIPOS DE PRUEBA DE SOPORTABILIDAD

De configuracion

Se enfocan a la en evaluar aquellos elementos configurados p/dif. hardware y/o conf. de s.w

De instalacion

Evalua elementos de instalacion como se indica

SOPORTABILIDAD DEL S.W

SOPORTABILIDAD DEL S.W

Asegura la colocacion del codigo para que el programa corra en la maquina del cliente de la mejor manera posible

Mantenimiento del S.W.

Mantenimiento del S.W.

Mejora y optimiza el s.w despues de su entrega final

TIPOS DE MANTENIMIENTO

TIPOS DE MANTENIMIENTO

Perfectivo, evolutivo, adaptativo, correctivo

DIFICULTADES DE MANT.

DIFICULTADES DE MANT.

Ausencia de metodos

Cambio tras cambio

Ausencia de doc.

Captura inadecuada de requesitos

No existen registros de pruebas

Problemas de gestion

TECNICAS DE MANT.

TECNICAS DE MANT.

Ing. inversa

Reingenieria

Reestructuracion del software

INGENIERIA DE S.W

INGENIERIA DE S.W

Es obtener información o un diseño a partir de un producto accesible al público, con el fin de determinar de qué está hecho, qué lo hace funcionar y cómo fue fabricado

NIVEL DE ABSTRACCION

Tiene que ver con la satisfaccion de la info. de diseño con que puede extraerse el codigo ffuente

COMPLETITUD

Se refiere al nivel de detalle que se proporciona en un nivel de abstraccion

DIRECCIONALIDAD

Toda la info. extraida del codigo fuente se proporciona a la ing. s.w.

ING. INV. PARA COMPRENDER DATOS

Es aquella que ocurre en dif. niveles de abstraccion y en la primera tarea de la reingenieria.