Ingeniería de software

Preguntas y respuestas para profesionales, académicos y estudiantes que trabajan dentro del ciclo de vida de desarrollo de sistemas


6
Criterios de aceptación para casos extremos
Soy propietario de un producto en un equipo ágil. Cuando hago pruebas de aceptación de pedidos, generalmente tomo nota para probar algunos casos extremos. No es raro que descubra algo y luego lo devuelvo a los desarrolladores. Estoy rechazando uno de los desarrolladores cuando rechazo sus historias. Él dice que …



1
Ajuste idiomático de la plantilla tipo C ++ API en C
Estoy trabajando en envolver una API de C ++ que proporciona acceso a un almacén de datos (Hazelcast) en funciones C, para que también se pueda acceder al almacén de datos desde el código C-only. La API de Hazelcast C ++ para la estructura de datos del mapa tiene este …
9 c++  c  api-design 



1
Modelando un horario de trabajo complejo
Tengo un problema del mundo real que intento representar y automatizar. Lo he simplificado y resumido a lo siguiente: Hay n lugares de trabajo (P1, P2, ..., Pn). Cada lugar, Pn tiene una llave, Kn. Hay m trabajadores, (W1, W2, ..., Wm). Para trabajar en Pn, un trabajador debe tener …

2
El mejor algoritmo de compresión para fotos timelapse
Tengo una carpeta que contiene aproximadamente 9,000 fotos JPEG (aproximadamente 30 Gb), que quiero archivar con algún tipo de compresión. Entiendo que comprimir archivos JPEG normalmente no es muy efectivo, pero estas fotos son cuadros de un lapso de tiempo, por lo que hay una gran cantidad de puntos en …


4
Microservicios y bibliotecas compartidas
Estamos diseñando un sistema basado en microservicios independientes (conectados a través de un bus RabbitMq). El código (al menos para los primeros componentes) se escribirá en python (tanto python2 como python3). Ya tenemos una aplicación monolítica que implementa parte de la lógica empresarial, que queremos refactorizar como microservicios y ampliar. …

2
Advertencias en una API REST como errores no críticos
Tengo una API REST que para algunas empresas como DELETE, POST o PUT, tengo algunas reglas de validación que pueden devolver un error. Ahora necesito un nuevo tipo de error, como un error no crítico, que debería fallar de manera normal, pero debería ir a la acción si hay un …
9 rest  api 

2
Después de dividir nuestro código en bits reutilizables, ¿cómo probamos e implementamos?
Comenzamos con un desarrollador y un repositorio svn que contenía todo nuestro código: ^/foo/trunk/module-a ^/foo/trunk/module-b ^/foo/trunk/module-b/submodule-b1 ^/foo/trunk/website1 (en ese momento esto fue una gran mejora). Después de que esto tuvo la oportunidad de crecer un poco, comenzamos a tener problemas con las dependencias circulares, los paquetes de prueba lentos y …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.