Modo estudio

Empezá por acá. Elegí un modo y te va enseñando todo, paso a paso.

🃏 Flashcards — Todo (42)

Las 40 preguntas de Lamb + el repaso técnico. Pensás la respuesta, la revelás y marcás si la sabías. Al final repasás solo las que fallaste.

🃏 Flashcards — Solo Lamb (40)

Las 40 preguntas de marketing (Producto, Servicios, Precios, Promoción, Distribución).

✅ Quiz autocorregido (V/F y opción múltiple)

Simula la parte de tecnología del examen: respondés y te corrige al instante, con la regla de que la incorrecta resta 0,5.

📝 Ver el práctico resuelto

Caso de uso completo + DER + secuencia + interfaz. Lo más importante: memorizá el formato del caso de uso.

Repaso 2º Parcial — Seminario de Trabajo Final

Centro de estudio para el segundo parcial. El contenido del primer parcial quedó deprecado.

El parcial tiene 3 partes

  1. Teoría de Marketing (Lamb): las 40 preguntas de la guía, sobre Producto, Servicios, Precios, Promoción y Distribución.
  2. V/F y opción múltiple de tecnología: segmentación, casos de uso, normalización, diagrama de secuencia, arquitectura en capas, ágiles.
  3. Práctico: sobre un enunciado, hacer caso de uso + DER en 3FN + diagrama de secuencia + interfaz. Es lo mismo que hiciste en MedChoice.

Cómo estudiar (en 1 hora)

  1. Leé las 40 respuestas de Lamb (pestañas Producto a Distribución). Foco en: AIDA, 4 características de servicios, penetración vs descremado, canal directo/indirecto, cobertura.
  2. Repasá la pestaña Tecnología: son puntos rápidos (V/F y opción múltiple).
  3. Leé el Práctico resuelto entero y memorizá el formato del caso de uso: es lo que más peso tiene.

Qué leer / fuentes

  • Lamb, Hair, McDaniel — Marketing (capítulos de Producto, Servicios, Precio, Promoción y Distribución). Es la base de las 40 preguntas.
  • Apuntes de clase de tecnología: UML, casos de uso, normalización (3FN), arquitectura en 3 capas, metodologías ágiles.
  • Tu propio TP de MedChoice: los casos de uso, el DER y los diagramas de secuencia son el mejor modelo para el práctico.

Reglas del examen (no las pierdas de vista)

  • Cada pregunta vale 1 punto. En V/F y opción múltiple, la incorrecta resta 0,5. Si no sabés, no marques al voleo.
  • Para aprobar: al menos 60% de la teoría + el práctico resuelto correctamente (nota mínima 4).
  • Solo bolígrafo. No tachar ni enmendar en V/F ni opción múltiple. Datos en mayúsculas.
  • Duración: 120 minutos.

Estrategia de Producto Lamb 1-8

1. ¿Qué es la mezcla de productos (product mix) y su importancia estratégica? Es el conjunto de todas las líneas y artículos que ofrece la empresa. Su importancia: diversifica el riesgo, cubre más segmentos y aprovecha la marca y los canales. Dimensiones: amplitud, profundidad, longitud y consistencia.
2. ¿Diferencia entre amplitud y profundidad de una línea? Amplitud (ancho) = cantidad de líneas distintas que ofrece la empresa. Profundidad = cantidad de variantes/artículos dentro de una misma línea.
3. ¿Cómo influye el ciclo de vida del producto en el marketing? Cada etapa cambia los objetivos. Introducción: educar el mercado (demanda primaria), promoción alta, pocas utilidades. Crecimiento: construir preferencia de marca (demanda selectiva). Madurez: mercado saturado, competencia de precios, nichos. Declinación: cosechar o abandonar.
4. ¿Qué es el posicionamiento y qué lo compone? Es el lugar que ocupa el producto en la mente del consumidor frente a la competencia. Se construye sobre: atributos, beneficios, uso/aplicación, tipo de usuario, relación precio-calidad y comparación con competidores. Se visualiza en un mapa de posicionamiento.
5. ¿Estrategias/proceso de desarrollo de nuevos productos? Proceso: generación de ideas, tamizado/selección, desarrollo y prueba del concepto, análisis de negocio, desarrollo del producto, prueba de mercado y comercialización. Tipos: nuevos para el mundo, nuevas líneas, mejoras, reposicionamientos y reducción de costos.
6. ¿Importancia de la marca? Identifica y diferencia el producto, genera lealtad y valor de marca (brand equity), permite cobrar un precio premium y da protección legal. Un buen nombre es corto, fácil de pronunciar, distintivo y memorable.
7. ¿Cómo se relaciona el empaque con la estrategia de producto? El empaque contiene y protege, promociona (es el "vendedor silencioso"), facilita el uso, almacenamiento y transporte, y comunica la marca. En servicios cumple el rol de evidencia física.
8. ¿Qué papel juega la diferenciación en la competitividad? Hace que el producto se perciba como distinto o superior. Es la base de la ventaja competitiva: reduce la sensibilidad al precio y dificulta la comparación con sustitutos.

Estrategia de Servicios Lamb 9-16

Las 4 características de los servicios (memorizar)

Intangibilidad (no se toca antes de comprar) · Inseparabilidad (se produce y consume al mismo tiempo) · Heterogeneidad / Variabilidad (la calidad varía) · Caducidad / Imperdurabilidad (no se almacena: un turno vacío se pierde).
9. ¿Características únicas de los servicios según Lamb? Las cuatro de arriba: intangibilidad, inseparabilidad, heterogeneidad y caducidad. Por eso el servicio se "tangibiliza" con marca, evidencias y reseñas.
10. ¿Cómo se aplican las 4 P a los servicios? Producto = la experiencia (difícil de estandarizar); Precio = refleja el valor percibido; Plaza = canal directo, ubicación y disponibilidad; Promoción = tangibilizar con evidencias y boca a boca. Se suman 3 P: Personas, Procesos y Evidencia física.
11. ¿Qué es la servucción? Es el proceso de "producción del servicio": el sistema donde interactúan el cliente, el personal de contacto, el soporte físico y la organización para entregar el servicio. Importa porque el cliente participa de la producción.
12. ¿Cómo se gestiona la calidad del servicio? La calidad es la brecha entre lo esperado y lo percibido. Dimensiones (SERVQUAL): confiabilidad, capacidad de respuesta, seguridad, empatía y elementos tangibles.
13. ¿Importancia del personal? En servicios el personal de contacto es el producto y la cara de la marca; su capacitación y actitud definen la calidad percibida. Por eso se hace marketing interno.
14. ¿Qué es la capacidad ociosa? Es la capacidad no utilizada que se pierde por la caducidad (un asiento o turno vacío no se recupera). Se gestiona equilibrando oferta y demanda: precios diferenciales, reservas, turnos.
15. ¿Cómo lograr diferenciación en servicios? Por la oferta (qué se ofrece), por la entrega (personal, rapidez, comodidad), por la imagen/marca y por la calidad consistente.
16. ¿Estrategias de recuperación del servicio ante una falla? Service recovery: disculparse, resolver rápido, compensar, empoderar al personal para que resuelva y aprender del error. Una buena recuperación puede aumentar la lealtad (paradoja de la recuperación).

Estrategia de Precios Lamb 17-24

Penetración vs Descremado (siempre cae)

Penetración: precio BAJO inicial para entrar rápido y ganar volumen. Conviene con demanda elástica y mercado masivo.
Descremado (skimming): precio ALTO inicial para capturar a los que pagan más. Conviene con producto innovador/diferenciado y poca competencia.
17. ¿Factores internos y externos en la fijación de precios? Internos: costos, objetivos de marketing, estrategia de mezcla, organización. Externos: demanda y sensibilidad del cliente, competencia, mercado, economía y regulación.
18. ¿Precio orientado al costo, a la competencia y al valor? Al costo: costo + margen (simple, pero ignora la demanda). A la competencia: según los precios de los rivales. Al valor percibido: según el valor que tiene para el cliente; permite mayor margen.
19. ¿Qué es la elasticidad precio de la demanda? Es el % de cambio en la cantidad demandada / % de cambio en el precio. Elástica (>1): una pequeña suba baja mucho la cantidad. Inelástica (<1): la cantidad casi no cambia. Define si conviene subir o bajar el precio.
20. ¿Qué es el precio de penetración y cuándo aplicarlo? Precio bajo inicial para entrar rápido, ganar volumen y participación. Conviene con demanda elástica, mercado masivo, economías de escala y para desalentar competidores.
21. ¿Qué es el descremado y cuándo se recomienda? Precio alto inicial para capturar al segmento dispuesto a pagar más. Se recomienda con producto innovador o muy diferenciado, demanda inelástica y baja competencia; luego se baja el precio.
22. ¿Qué papel juega el precio psicológico? Usa la percepción del cliente: precios terminados en 9 ($9.999 vs $10.000), el precio alto como señal de calidad, precios de prestigio. Influye más allá del valor objetivo.
23. ¿Tácticas de ajuste de precios que menciona Lamb? Descuentos (por cantidad, pronto pago, temporada, funcionales), bonificaciones, precios promocionales (líder de pérdida, evento especial), precios geográficos y precio segmentado.
24. ¿Cómo se usa la discriminación de precios? Es cobrar distinto precio a distintos clientes/segmentos por el mismo producto, según su disposición a pagar (por cliente, lugar, momento o versión). Maximiza el ingreso total.

Estrategia de Promoción Lamb 25-32

Modelo AIDA (clave para el práctico también)

Atención → Interés → Deseo → Acción. Son las etapas por las que pasa el consumidor. La publicidad sirve para atraer e interesar; la venta personal y la promoción de ventas para generar deseo y cerrar la compra.
25. ¿Qué compone la mezcla promocional? Publicidad, ventas personales, promoción de ventas y relaciones públicas (y marketing directo).
26. ¿Papel de la comunicación integrada de marketing (CIM)? Coordinar todos los elementos y mensajes promocionales para que sean coherentes y consistentes en todos los canales, reforzando un mensaje único.
27. ¿Diferencias entre publicidad, venta personal, promoción de ventas y RRPP? Publicidad: impersonal, pagada, masiva, con patrocinador identificado. Venta personal: directa, cara a cara, flexible pero costosa. Promoción de ventas: incentivo de corto plazo que acelera la compra. RRPP: gestionan imagen y reputación, no se pagan directo (publicity).
28. ¿Qué es AIDA y cómo se aplica? Atención, Interés, Deseo, Acción. Guía qué herramienta usar en cada etapa de la campaña y permite ordenar las acciones y medir el avance del consumidor hacia la compra.
29. ¿Cómo se mide la efectividad promocional? Contra objetivos: alcance, frecuencia, recordación, leads, tasa de conversión, ventas, ROI, y test antes y después (pre y post test).
30. ¿Papel del marketing digital? Es el canal central hoy: SEO, SEM/PPC, redes, email y contenido. Permite segmentar, medir y personalizar a bajo costo.
31. ¿Cómo se define el mensaje publicitario? Define qué decir (contenido o apelación: racional, emocional o moral) y cómo decirlo (estructura, formato, fuente). Elementos: titular, cuerpo, imagen y llamado a la acción.
32. ¿Criterios para seleccionar medios? Alcance, frecuencia, impacto, costo (CPM), audiencia meta, tipo de producto y de mensaje, y presupuesto disponible.

Estrategia de Distribución Lamb 33-40

33. ¿Qué son los canales de distribución y qué funciones cumplen? Son organizaciones interdependientes que llevan el producto del productor al consumidor. Funciones: transaccionales (contacto, promoción, negociación, riesgo), logísticas (transporte, almacenamiento, surtido) y de facilitación (información/investigación, financiamiento).
34. ¿Diferencia entre canal directo e indirecto? Directo: del productor al consumidor sin intermediarios. Indirecto: con intermediarios (mayorista, minorista, agente). Cuantos más niveles, más largo el canal.
35. ¿Qué intermediarios existen y cómo aportan valor? Mayoristas, minoristas y agentes/corredores. Aportan valor: reducen la cantidad de contactos y transacciones, arman surtido, fraccionan, acercan el producto, informan y financian.
36. ¿Criterios para diseñar un canal eficaz? Analizar las necesidades del cliente, fijar los objetivos del canal, identificar alternativas (tipo y número de intermediarios, intensidad) y evaluarlas según criterio económico, de control y de adaptación.
37. ¿Qué es la cobertura intensiva, selectiva y exclusiva? Intensiva: la mayor cantidad de puntos de venta posible (consumo masivo). Selectiva: algunos puntos elegidos (productos de comparación). Exclusiva: un único distribuidor por zona (productos de especialidad o lujo).
38. ¿Cómo influyen la logística y la cadena de suministro? Gestionan el flujo físico y de información de los productos. Impactan en el costo, la disponibilidad y la satisfacción del cliente. Buscan el mejor nivel de servicio al menor costo total.
39. ¿Tendencias actuales en distribución? E-commerce, omnicanalidad, marketplaces, dropshipping, venta directa al consumidor (D2C) y el canal digital o "cuarto canal".
40. ¿Cómo se gestiona el conflicto entre canales? Hay conflicto horizontal (entre miembros del mismo nivel) y vertical (entre niveles distintos). Se gestiona con liderazgo del canal, acuerdos claros, sistemas verticales de marketing (VMS) y comunicación.

Tecnología V/F y opción múltiple

Banco de afirmaciones (con la respuesta correcta)

AfirmaciónResp.Por qué
La segmentación geográfica divide el mercado según edad, género o nivel educativo.FALSOLa geográfica divide por zona/región. Edad y género es segmentación demográfica.
La segmentación conductual considera el comportamiento (frecuencia de uso, lealtad).VERDADEROLa conductual mira el comportamiento frente al producto.
Un caso de uso debe contener al menos un camino de éxito y puede incluir caminos alternativos.VERDADEROFlujo principal obligatorio + alternativos/excepciones opcionales.
La arquitectura en 3 capas incluye presentación, negocio y almacenamiento de datos.VERDADEROPresentación (UI) + lógica de negocio (BLL) + acceso a datos (DAL).

Opción múltiple (elegí la correcta)

¿Qué describe mejor un caso de uso? b) Una descripción de las interacciones entre el usuario y el sistema. (No es un modelo de BD ni de la estructura de un sitio.)
¿Qué garantiza la normalización hasta 3FN? a) Eliminación de redundancia y dependencia funcional transitiva.
¿Qué describe mejor un diagrama de secuencia? a) Representa los pasos de ejecución de un caso de uso, mostrando la interacción entre objetos.

Conceptos para tener firmes

  • Normalización: 1FN = atributos atómicos (sin grupos repetidos); 2FN = 1FN + sin dependencias parciales de la PK; 3FN = 2FN + sin dependencias transitivas (un atributo no clave no depende de otro no clave).
  • Segmentación: geográfica (zona), demográfica (edad/género/ingresos), psicográfica (estilo de vida/personalidad), conductual (frecuencia/lealtad/beneficios).
  • Arquitectura 3 capas: Presentación (UI) ↔ Negocio (reglas/lógica) ↔ Datos (DAL/BD). Cada capa solo habla con la contigua.
  • UML: estructurales (clases, objetos, componentes, despliegue) y de comportamiento (casos de uso, secuencia, actividad, estados).
  • Metodologías ágiles — 2 ventajas: entregas incrementales y rápidas + adaptación al cambio y feedback continuo del cliente. (Scrum, Kanban, XP.)

Parcial modelo (año pasado) resuelto

El examen completo resuelto: 2 teóricos abiertos, las V/F y opción múltiple, y el práctico (que está desarrollado en la pestaña Práctico). Para negocio se usa MedChoice.

Teóricos

1) Describí una idea de negocio digital: tipo de plataforma (E-Business o E-Commerce), misión y visión, análisis estratégico y matriz FODA (2 ítems por cuadrante).

Tipo de plataforma. MedChoice es un marketplace de salud que conecta profesionales independientes con pacientes. Es un E-Business (digitaliza todo el proceso del consultorio: búsqueda, reserva, comunicación por WhatsApp y cobro de seña), con un componente de E-Commerce en el cobro de la suscripción y la seña.

Misión. Facilitar la conexión entre pacientes y profesionales de la salud verificados con soluciones simples, confiables y accesibles, con foco en el profesional independiente en Argentina.

Visión. Ser la empresa de referencia en Argentina en tecnología para el sector salud, reconocida por la IA aplicada y la verificación de matrícula, y expandirse a otras disciplinas y a Latinoamérica.

Análisis estratégico. Sector de plataformas de intermediación digital, en crecimiento y con baja digitalización del profesional independiente. Mercado: +160.000 matriculados; nicho inicial odontólogos AMBA (~8.000). Competidores: Doctoralia (global, clínicas), HalfDoc y MiTurnoWeb (locales, sin WhatsApp nativo ni IA).

Matriz FODA

FortalezasDebilidades
F1. WhatsApp nativo + IA + verificación de matrícula.D1. Marca nueva, sin reconocimiento.
F2. Modelo freemium que elimina la barrera de entrada.D2. Recursos financieros limitados y equipo reducido.
OportunidadesAmenazas
O1. Baja digitalización del profesional independiente.A1. Competidores globales con más capital.
O2. WhatsApp infrautilizado + marco legal favorable.A2. Volatilidad del tipo de cambio (costos en USD).
2) Explique los principales desafíos tecnológicos y organizacionales al desarrollar un sistema para un emprendimiento digital.

Tecnológicos: definir una arquitectura escalable (ej. tres capas) que soporte el crecimiento; integrar servicios externos (pago, mensajería, IA) gestionando costos y disponibilidad; asegurar la seguridad y calidad de los datos sensibles (encriptación, Ley 25.326); y sostener performance y disponibilidad (uptime, backups) con un equipo chico.

Organizacionales: conformar y coordinar un equipo con roles claros cuando muchos puestos los cubre el fundador; definir cultura, procesos y toma de decisiones; financiar el desarrollo hasta el punto de equilibrio; y construir masa crítica en un marketplace de dos lados (el problema del huevo y la gallina).

Verdadero/Falso y opción múltiple

#PreguntaRespuesta
3(V/F) La segmentación geográfica divide según edad, género o nivel educativo.FALSO (eso es demográfica; la geográfica es por zona).
4(V/F) La segmentación conductual considera el comportamiento (frecuencia, lealtad).VERDADERO
5¿Qué describe mejor un caso de uso?b) Descripción de interacciones entre el usuario y el sistema.
6¿Qué garantiza la 3FN?a) Eliminación de redundancia y dependencia funcional transitiva.
7¿Qué describe mejor un diagrama de secuencia?a) Pasos de un caso de uso mostrando la interacción entre objetos.
8(V/F) Un caso de uso debe tener un camino de éxito y puede incluir alternativos.VERDADERO
9(V/F) La arquitectura en 3 capas incluye presentación, negocio y datos.VERDADERO
10Dos ventajas de las metodologías ágiles.Entregas incrementales rápidas + adaptación al cambio y feedback continuo.

Práctico (11 a 14)

El ejercicio (caso de uso "Solicitud de compra", DER en 3FN, diagrama de secuencia e interfaz con los 10 principios de usabilidad) está resuelto paso a paso en la pestaña Práctico.

Práctico resuelto CU + DER + Secuencia + Interfaz

Enunciado modelo: una empresa de e-commerce quiere un módulo de gestión de pedidos. El usuario agrega productos al carrito, paga con distintos métodos y recibe una confirmación. Si el pago es exitoso el pedido se procesa y envía; si lo cancela, queda "Pendiente de pago"; si un producto está fuera de stock, se le notifica antes de agregarlo.

FORMATO del caso de uso (memorizá esta plantilla)

Caso de usoNombre claro (ej. "Solicitud de compra").
Actor(es)Quién lo inicia (primario) y quién participa (secundario / sistemas externos).
Descripción / Objetivo1-2 líneas de qué logra el caso de uso.
PrecondicionesQué debe cumplirse antes de empezar.
PostcondicionesEn qué estado queda el sistema al terminar con éxito.
Flujo principalCamino de éxito, numerado, +10 pasos, alternando actor y sistema.
Flujos alternativosAl menos 3, referenciados al paso donde se desvían. Uno NO debe ser un error.
Datos involucradosEntidades y atributos con su tipo.

1) Caso de uso: "Solicitud de compra"

Planilla con el formato estándar (igual a la del TP). Cumple los requisitos del enunciado: camino de éxito de más de 10 líneas, 3 cursos alternativos (uno que no es error) y la descripción de los tipos de datos involucrados.

CampoContenido
Código y nombreCU-01 — Solicitud de compra
Actor primarioCliente (usuario registrado)
Actores secundariosPasarela de pago (servicio externo)
Descripción / ObjetivoPermitir que el cliente arme un carrito de productos, pague y obtenga la confirmación de su pedido.
PrecondicionesEl cliente está autenticado y existen productos disponibles en el catálogo.
PostcondicionesEl pedido queda registrado y pagado, el stock se descuenta y se notifica al cliente.
DisparadorEl cliente decide comprar uno o más productos.
Curso normal
(camino de éxito)
1. El cliente selecciona un producto del catálogo.
2. El sistema verifica el stock disponible del producto.
3. El sistema agrega el producto al carrito y muestra el subtotal.
4. El cliente repite la selección para los productos que desee.
5. El cliente solicita finalizar la compra (checkout).
6. El sistema muestra el resumen del pedido con el detalle y el total.
7. El cliente selecciona el método de pago.
8. El cliente confirma el pago.
9. El sistema envía la transacción a la pasarela de pago.
10. La pasarela aprueba el pago e informa al sistema.
11. El sistema registra el pedido en estado "Confirmado" y descuenta el stock.
12. El sistema genera y muestra la confirmación del pedido.
13. El sistema notifica al cliente y el pedido pasa a preparación/envío.
Cursos alternativos 2A. Producto fuera de stock (flujo de negocio, no es error): en el paso 2, si no hay stock, el sistema notifica al cliente y no lo agrega; el cliente elige otro producto y vuelve al paso 1.

8A. El cliente cancela el pago: en el paso 8, el pedido se guarda en estado "Pendiente de pago" y el flujo termina sin descontar stock.

10A. Pago rechazado por la pasarela: en el paso 10, el sistema informa el rechazo y ofrece reintentar o cambiar el método (vuelve al paso 7); el pedido no se confirma.
Reglas de negocioNo se confirma un pedido sin stock. El pedido solo se confirma si la pasarela aprueba el pago. El reembolso de la seña aplica según la política de cancelación.
Frecuencia / ImportanciaAlta / Crítica (es el flujo de ingreso principal del sistema).

Tipos de datos involucrados

DatoTipoDescripción
id_clienteintIdentificador del cliente que compra.
nombre / emailvarcharDatos de contacto del cliente.
id_productointIdentificador del producto.
preciodecimalPrecio unitario del producto.
stockintCantidad disponible del producto.
cantidadintUnidades del producto en el pedido.
estado (pedido)enumpendiente | confirmado | pendiente_de_pago | enviado | cancelado.
totaldecimalImporte total del pedido.
metodo (pago)enumtarjeta_credito | tarjeta_debito | transferencia.
estado (pago)enumaprobado | rechazado | reembolsado.
fechadatetimeFecha del pedido y del pago.

2) Modelo de datos en 3FN (DER)

Balanceado con el caso de uso. La relación N:M entre Pedido y Producto se resuelve con la tabla puente DETALLE_PEDIDO.

TablaPKFKAtributos
CLIENTEid_clientenombre, email, telefono
PRODUCTOid_productonombre, descripcion, precio, stock
PEDIDOid_pedidoid_cliente → CLIENTEfecha, estado, total
DETALLE_PEDIDOid_detalleid_pedido → PEDIDO, id_producto → PRODUCTOcantidad, precio_unitario, subtotal
PAGOid_pagoid_pedido → PEDIDOmetodo, monto, estado, fecha

Relaciones (modalidad y cardinalidad)

  • CLIENTE 1 — N PEDIDO: un cliente hace muchos pedidos; cada pedido pertenece a un solo cliente (obligatorio).
  • PEDIDO 1 — N DETALLE_PEDIDO: un pedido tiene muchos ítems; cada ítem pertenece a un pedido.
  • PRODUCTO 1 — N DETALLE_PEDIDO: un producto aparece en muchos detalles; cada detalle refiere a un producto.
  • PEDIDO 1 — N PAGO: un pedido tiene su pago (puede haber reintentos como varios pagos).
Por qué cumple 3FN: 1FN porque todos los atributos son atómicos (los ítems están en DETALLE_PEDIDO, no en PEDIDO). 2FN porque en DETALLE_PEDIDO los atributos dependen de toda la PK. 3FN porque no hay dependencias transitivas: el precio actual está en PRODUCTO y en el detalle se conserva precio_unitario como snapshot histórico de la compra.

Diagrama Entidad-Relación

erDiagram CLIENTE ||--o{ PEDIDO : realiza PEDIDO ||--|{ DETALLE_PEDIDO : contiene PRODUCTO ||--o{ DETALLE_PEDIDO : figura_en PEDIDO ||--o{ PAGO : tiene CLIENTE { int id_cliente PK varchar nombre varchar email } PRODUCTO { int id_producto PK varchar nombre decimal precio int stock } PEDIDO { int id_pedido PK int id_cliente FK datetime fecha enum estado decimal total } DETALLE_PEDIDO { int id_detalle PK int id_pedido FK int id_producto FK int cantidad decimal precio_unitario } PAGO { int id_pago PK int id_pedido FK enum metodo decimal monto enum estado }

3) Diagrama de secuencia: "Solicitud de compra"

Participantes: actor Cliente, UI, :Carrito, :Pedido, :Pago, Pasarela (servicio externo), DAL. Cada mensaje es un método del receptor y toda llamada tiene su retorno; los desvíos van con alt.

sequenceDiagram actor Cliente participant UI participant Carrito participant Pedido participant Pago participant Pasarela participant DAL Cliente->>UI: selecciona producto UI->>Carrito: agregarProducto(id) Carrito->>DAL: verificarStock(id) DAL-->>Carrito: stock disponible alt producto sin stock Carrito-->>UI: aviso sin stock UI-->>Cliente: notifica y no agrega else hay stock Carrito-->>UI: producto agregado + subtotal end Cliente->>UI: finalizar compra (checkout) UI->>Pedido: crearPedido(carrito) Pedido->>DAL: guardar() DAL-->>Pedido: pedido creado (Pendiente) Pedido-->>UI: resumen + total Cliente->>UI: elige metodo y confirma pago UI->>Pago: procesarPago(pedido, metodo) Pago->>Pasarela: autorizar(monto) alt pago aprobado Pasarela-->>Pago: aprobado Pago->>Pedido: confirmar() Pedido->>DAL: actualizar() estado Confirmado y descuenta stock Pedido-->>UI: pedido confirmado UI-->>Cliente: confirmacion del pedido else pago rechazado Pasarela-->>Pago: rechazado Pago-->>UI: pago rechazado UI-->>Cliente: reintentar o cambiar metodo end

En papel: líneas de vida verticales, mensajes con flecha llena (llamada), retornos con flecha punteada, y los desvíos encerrados en un recuadro alt.

4) Diseño de interfaz + principios de usabilidad

Pantallas mínimas: Catálogo → Carrito → Checkout (pago) → Confirmación.

Principios de usabilidad aplicados (heurísticas de Nielsen)

PrincipioDónde se aplica
1. Visibilidad del estadoEl carrito muestra cantidad de ítems y total siempre; el checkout indica el paso actual.
2. Lenguaje del usuarioTérminos claros: "Agregar al carrito", "Pagar", "Pedido confirmado".
3. Control y libertadSe puede quitar productos, volver atrás o cancelar el pago.
4. Consistencia y estándaresBotones, colores e íconos iguales en todas las pantallas.
5. Prevención de erroresAvisa "sin stock" antes de agregar; valida los datos del pago antes de enviarlos.
6. Reconocer en vez de recordarMuestra el resumen del pedido en el checkout.
7. Flexibilidad y eficienciaBotón de "comprar de nuevo" y métodos de pago guardados.
8. Diseño estético y minimalistaSolo la información necesaria en cada paso.
9. Mensajes de error claros"El pago fue rechazado, probá con otra tarjeta", con la solución.
10. Ayuda y documentaciónSección de ayuda y preguntas frecuentes accesible.

Errores típicos que restan en el práctico

  • Caso de uso sin postcondición o con menos de 10 pasos en el camino de éxito.
  • Que los 3 alternativos sean todos errores (uno tiene que ser un flujo de negocio, ej. "sin stock").
  • DER sin tabla puente para la relación N:M (Pedido-Producto).
  • Diagrama de secuencia sin flechas de retorno o sin estar balanceado con el caso de uso.
  • Interfaz sin justificar qué principio de usabilidad se aplicó en cada decisión.