Á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.

El objetivo de esta guía es ayudar a los implicados en un proyecto a estimar con mayor precisión el trabajo que se debe realizar en la elaboración de servicios web independientemente de la estimación de la lógica de negocio que contenga dicho servicio, ya que en este punto son los grupos los que tienen toda la información para hacerlo.

Es importante destacar que, si podemos elegir el tipo de aplicación de servicios web que vamos a realizar, intentemos decantarnos por una aplicación de servicios REST en FundewebJS, ya que a día de hoy la infraestructura disponible para este tipo de aplicaciones nos permite unos desarrollos más ágiles con gran flexibilidad. 

Estimación de servicios.

A la hora de estimar un servicio web tenemos que indicar si es un único endpoint o conjunto de los mismos. Lo que debemos estimar es el trabajo que supondrá cada endpoint, pudiendo además dar una estimación del servicio completo resultado de la suma de todos los endpoints. No obstante lo importante es tener la estimación cada endpoint concreto

...

De cara a facilitar el trabajo de estimar servicios por parte de los grupos y homogeneizar la información de los mismos proponemos una plantilla a rellenar, no obstante para cualquier comentario y/o mejora podéis poneros en contacto con MNCS.

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...