Consultas que atendemos
- Si un activo existente debe conservarse, encapsularse o sustituirse
- Cómo dividir las responsabilidades de la interfaz, la comunicación, el procesamiento en segundo plano y los registros
- Dónde situar las fronteras entre COM, ActiveX, C++/CLI y .NET
- En qué punto absorber los problemas entre 32 y 64 bits
- Qué observar antes de iniciar una investigación de errores
Etapas adecuadas
- Definición de criterios antes de implementar
- Revisión del diseño antes de modificar un sistema existente
- Situaciones en las que la arquitectura actual plantea problemas, pero una sustitución completa resulta demasiado costosa
- Situaciones con incidentes recurrentes que requieren reorganizar el sistema desde su estructura
Temas habituales de consulta
- Organización de la arquitectura de aplicaciones para Windows
- Tratamiento de COM, ActiveX y OCX
- Interoperabilidad entre 32 y 64 bits
- Diseño del modelo de subprocesos y de los ciclos de vida
- Diseño de registros, excepciones y pruebas de situaciones anómalas
Cómo se desarrolla la consulta
- Primero organizamos la arquitectura actual, sus restricciones y los problemas existentes.
- A continuación separamos lo que debe conservarse, encapsularse y sustituirse.
- Cuando es necesario, avanzamos hasta una revisión previa a la implementación o la documentación de la estrategia de modificación.
Proyectos especialmente compatibles
KomuraSoft LLC trabaja especialmente bien con proyectos para Windows algo antiguos y algo complejos.
- Existen activos que deben aprovecharse
- Su mantenimiento en el estado actual es difícil
- Sin embargo, rehacerlo todo también supone una carga importante
En este tipo de proyectos, empezar por organizar el diseño suele reducir el coste total.