Sobes.tech

System Analyst

Para el endpoint POST /api/tasks (creación de tarea): 1) ¿Qué parámetros de entrada se requieren? 2) ¿Qué parámetros de servicio para autenticación y autorización? 3) Proporcione un ejemplo de solicitud JSON válida con un array de tag_ids. 4) ¿Qué códigos de estado HTTP de respuesta utilizaría?

223

Nombra los principales tipos de operadores JOIN en SQL

211

¿Qué vas a hacer? - Participar en la recopilación y análisis de requisitos - Interactuar con el cliente externo e interno - Participar en la elaboración de soluciones técnicas - Trabajar en las interacciones de integración - Colaborar con el equipo de UX/UI, desarrollo y pruebas durante el trabajo en los requisitos (acompañamiento analítico) - Crear la documentación necesaria (ChTZ, PMI) - Desarrollar especificaciones y tareas de desarrollo - Realizar controles analíticos - Mantener la base de conocimientos - Realizar demostraciones de resultados al cliente - Investigar incidentes como tercer nivel de soporte técnico Esperamos que tú Tengas: - Experiencia como analista de sistemas de al menos 3 años - Conocimiento de las notaciones BPMN, UML (caso de uso, actividad, secuencia, estado, ER) - Conocimiento de enfoques para recopilar, analizar y describir requisitos funcionales y no funcionales - Experiencia en interacción con clientes y equipos de desarrollo

200

Nombra los principales tipos de métodos HTTP (verbos) utilizados en la API REST

195

Enumere los principales tipos de diagramas UML

192

Dibuja un diagrama UML de casos de uso para un sistema de gestión de tareas considerando los requisitos: modelo de estado para cada tarea, vinculación a proyectos, sistema de etiquetado, notificaciones a los usuarios

191

Describa en palabras los pasos principales del escenario positivo (Flujo Principal) para el caso de uso 'Agregar comentario a la tarea'

166

¿Qué flujos alternativos deben destacarse para el escenario 'Crear tarea'?

150

Escriba una consulta SQL que cuente la cantidad de tareas por usuario. La consulta debe incluir el nombre de usuario y la cantidad de tareas asignadas a cada usuario.

146

Diseñe un modelo de datos físico para el sistema de gestión de tareas. Destaque todas las tablas físicas con la indicación de las claves primarias (PK) y las claves externas (FK). El modelo debe cubrir todos los casos de uso que identificó anteriormente.

142

Enumere los principales tipos de requisitos del software

141

Enumere la lista de métodos REST API en el backend que serán necesarios para implementar los escenarios del sistema de gestión de tareas. Para cada método, proponga un URI válido desde el punto de vista del estilo arquitectónico REST.

139

¿Con qué protocolos funciona la API REST?

129

1) ¿Tiene experiencia práctica trabajando con XML? 2) Cree una estructura XML para la información de la tarea (similar a JSON). 3) Explique con sus propias palabras qué es XSD. 4) ¿Cómo verificaría que un documento XML cumple con un esquema XSD? 5) ¿Cuál es la diferencia entre Simple Type y Complex Type en XSD?

127

Describa un escenario positivo (Flujo Principal) para el Caso de Uso 'Crear tarea' indicando todos los pasos

126

¿Qué sucederá si un administrador intenta ejecutar la consulta SQL DELETE FROM Users WHERE user_id = 5, suponiendo que el usuario con ID=5 tiene tareas en la tabla Tasks? Considere una base de datos relacional clásica (PostgreSQL/MySQL).

122