Árbol de páginas

Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

Nombre del servicio:Nombre del servicio
Tipo de servicioSOAP / REST
Endpoint 1: Nombre endpoint
  • Análisis: estimación
  • Alta endpoint: estimación total
    • Securizado: Si/No + estimación
    • Paginado: Si/No
    • Tener encuenta: HATEOAS, XMLSchema en los tiempos
  • Logíca de negocio: estimación
  • Documentación: estimación
    • Formato: OpenApi, Confluence, Enunciate, etc.
    • Creación de cliente: Si/No
  • Control calidad: estimación total
    • Test unitarios: estimación
    • Test de carga: estimación
    • Pruebas de seguridad: estimación
    • Pruebas de aceptación: estimación
    • Pruebas funcionales: estimación
Endpoint 2: Nombre endpoint...


Ejemplo

Supongamos que para la web institucional se nos pide un conjunto de servicios que provean una serie de datos públicos relativos al profesorado y el centro. Dicho servicio constará de varios endpoints según los requisitos que nos hayan transmitido.

Como sólo nos han pedido servicios a la hora de planificar nuestro proyecto el escenario por el que debemos optar mayoritariamente es una pila de servicios REST ya que actualmente son los que mayor auge tienen y nos dan una gran flexibilidad. Esa pila de servicios REST la diseñaríamos sobre una aplicación FundewebJS por el mismo motivo. No obstante en este punto puede haber excepciones pero, por regla general si nos puden un conjunto de servicios deberemos crear un proyecto FundewebJS aunque haya uno Fundeweb de gestión. Esto es así porque se pretende separar los proyectos de gestión y su lógica, de los proyectos orientados a servicios. Esto no significa que siempre sea así ya que, como se ha mencionado antes puede haber excepciones que lleven a ubicar los servicios en proyectos Fundeweb o NoFundeweb, pero como norma general debemos ir a servicios REST en FundewebJS.

Ahora que ya tenemos decidido la tecnología y el framework sólo nos queda estimar el trabajo


Nombre del servicio:Profesorado asignado a centro
Tipo de servicioREST
Endpoint 1: obtenerProfesoresPorTitulacion
  • Análisis: estimación propia del grupo
  • Alta endpoint: 8 horas
    • Securizado: NO
    • Paginado: Si
    • HATEOAS
  • Logíca de negocio: estimación propia del grupo
  • Documentación: 8 horas
    • Formato: OpenApi
    • Creación de cliente: No
  • Control calidad: 10 horas
    • Test unitarios: estimación
    • Test de carga: estimación
    • Pruebas de seguridad: estimación
    • Pruebas de aceptación: estimación
    • Pruebas funcionales: estimación
Endpoint 2: obtenerProfesoresTitularesCentro...