● SOCIAL11 S.L. · Zaragoza · Servicio en toda España
SITUACIÓN ACTUAL
SIN CÓDIGObinarios + ejecutables
DATOSbases + ficheros
COMPORTAMIENTOusuarios + procesos
IA+INGENIERÍA
RESULTADO BUSCADO
RECONSTRUIRDOCUMENTARTESTSWEB.NET
PROBLEMA A RESOLVER
Qué está ocurriendo y por qué conviene actuar
No disponer del código fuente no impide estudiar una aplicación, pero cambia por completo el método. La funcionalidad debe reconstruirse a partir de ejecutables, base de datos, ficheros, informes, tráfico, configuración y, sobre todo, el comportamiento observado por los usuarios. El objetivo es documentar qué hace antes de intentar sustituirlo.
Qué necesitamos comprobar
Trabajamos con evidencias, no con suposiciones
Antes de decidir una solución reunimos los activos y dependencias que condicionan el sistema.
Ejecutables, instaladores y configuración
Esquema y copias de la base de datos
Ficheros de entrada/salida, informes y logs
Capturas, manuales y sesiones reales con usuarios
ALTERNATIVAS
No todos los casos requieren reescribir la aplicación
Opción 01
Caracterizar
Documentar pantallas, estados, reglas, errores y salidas a partir del comportamiento observable.
Opción 02
Aislar
Mantener el ejecutable funcionando mientras se construye una capa externa o se migran datos.
Opción 03
Reconstruir
Crear un sistema nuevo a partir de especificaciones verificadas y casos de prueba.
PLAN DE TRABAJO
Cómo reducimos el riesgo paso a paso
Captura funcional
Recorremos procesos reales con datos controlados.
Mapa de datos
Relacionamos tablas, campos, ficheros e informes.
Especificación
Convertimos comportamiento en reglas y criterios de aceptación.
Reconstrucción progresiva
Sustituimos procesos con pruebas comparativas.
RESULTADO BUSCADO
Recuperar control sobre el software
Especificación funcional independiente del ejecutable
Inventario de datos e integraciones
Casos de prueba reutilizables
Posibilidad de retirar el software sin depender de su código fuente
000900LINKAGE SECTION.CONTACTO
HABLEMOS DE TU SOFTWARE
Cuéntanos qué aplicación necesitas modernizar.
Con unos pocos datos podemos entender el punto de partida y plantear el siguiente paso.