Introducción al desarrollo Web Orientado a Servicios

Que son los modelos de desarrollo?


Para poder entrar de lleno en el desarrollo Web Orientado a Servicios primero que nada debemos explicar sobre los modelos de desarrollo para tener una mejor idea de lo que son y cual es su función principal 

Definiciones:

"Desarrollo web:  es un término que define la creación de sitios web para Internet o una intranet. Para conseguirlo se hace uso de tecnologías de software del lado del servidor y del cliente que involucran una combinación de procesos de base de datos con el uso de un navegador web a fin de realizar determinadas tareas o mostrar información."

"El modelo del proceso de desarrollo: hace referencia precisamente a la descripción inclusive gráfica de como se interrelacionan los métodos de una metodología definida para desarrollar aplicaciones a desplegar en la web."

De acuerdo con la definición el desarrollo web, se define como la creación de sitios web para Internet asciendo uso de tecnologías de software del lado del servidor y del cliente, eso seria el desarrollo web, por lo tanto los modelos de desarrollo son guías pre establecidas para ayudar a reducir la cantidad de codificación manual, aumentar la reutilizacion, evitar comprometer la seguridad y minimizar la carga sobre la infraestructura de TI.

Existen variedad de modelos de desarrollo de software y cada una ofrece ciertas ventajas al utilizar las continuación are mención de algunos de los modelos de software entre los que podemos elegir.

  1. Agile: con esta metodología, el desarrollo de software se en proyectos mas pequeños, por lo que es ideal para los ciclos de lanzamientos cortos y finitos , como los requeridos para las actualizaciones de un producto existente.
  2. Scrum: los proyectos que utilizan esta metodología otorgan un peso considerable a la inteligencia, experiencia y habilidades que los miembros del equipo de desarrollo aportan a la hora de resolver problemas. las tareas se llevan acabo en en ciclos cortos conocidos como sprints, muy manejables y adecuadamente priorizados, que permiten mostrar el progreso de forma muy sencilla.
  3. Programación Extrema: su enfoque de evolución constante resulta muy beneficioso, sobre todo, si se tiene en cuenta que, uno de los procedimientos a aplicar es descomponer las tareas de desarrollo para incluir solo las actividades criticas.
toda la información aquí recopilada no me pertenece todo crédito pertenece a sus respectivos creadores a continuación se encuentran los link a las paginas de los creadores originales.

Comentarios

Entradas populares de este blog

API REST

Introducción a este blog