TEMAS SELECT. DE ING. DE S.W.
ALGUNOS CASOS DE PRUEBA
Computadoras con espacio de disco requerido
Computadoras con memoria
RAM minima requerida
Discos removibles
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
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.
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
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
Asegura la colocacion del codigo para que el programa corra en la maquina del cliente de la mejor manera posible
Mantenimiento del S.W.
Mejora y optimiza el s.w despues de su entrega final
TIPOS DE MANTENIMIENTO
Perfectivo, evolutivo, adaptativo, correctivo
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.
Ing. inversa
Reingenieria
Reestructuracion del software
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.