Desarrollo web: fases esenciales, front-end, back-end y metodologías

Clasificado en Informática

Escrito el en español con un tamaño de 2,93 KB

Front-end y Back-end

Front-end: Se encarga de convertir el código en lo visual, mostrando imágenes, colores, tipografías y demás elementos de la interfaz.

Back-end: Se encarga de procesar las solicitudes y enviar la información al front-end para que se muestre.

Ambos necesitan visualizaciones e interfaces de usuario.

Tipos de diagramas de flujo

Representaciones gráficas:

  • Horizontal
  • Vertical
  • Panorámica
  • Arquitectura

Para el desarrollo del algoritmo

Métodos: Lenguaje natural, diagrama de flujo (D.F.) y pseudocódigo.

Las 3 primeras fases de creación de una página web

  1. Definición de necesidades

    Se pretende identificar las problemáticas y sus posibles soluciones.

    Se deben tomar en cuenta:

    • Urgencia: ¿En qué tiempo debe resolverse el problema?
    • Visibilidad: ¿En qué grado debe ser visible la solución o el sistema para los clientes o la administración ejecutiva?
    • Prioridad o lugar: ¿Cuáles son las prioridades acordadas entre todos para cada problema?
    • Objetivo del sistema: ¿Qué mejoras pueden definir las expectativas del nuevo sistema?
  2. Análisis

    Se analizan los datos proporcionados por el primer proceso (definición de necesidades) y se realizan las correcciones necesarias.

  3. Diseño

    Para diseñar una aplicación móvil se necesita: manejo de bases de datos, desarrollo de servidores (back-end y front-end) y diseño gráfico.

Pasos para crear la aplicación

Debemos tener y saber:

  • Necesidades del cliente.
  • Analizar los datos de necesidades.
  • Diseñar el programa; en este caso se podrá usar el lenguaje de programación que más convenga.
  • Diseño de base de datos (donde estará la app).
  • Pruebas de la aplicación, validación de la aplicación y mantenimiento.

¿Qué es un bosquejo y qué busca?

Un bosquejo es el "borrador" de cómo irá estructurada la aplicación o sistema. Su objetivo es esquematizar la estructura y el flujo antes de la implementación.

Tipos de metodologías de desarrollo

Tradicional

  • Fases secuenciales.
  • Rigidez y control.
  • Buena planificación y seguimiento.

Modelos

  • Modelo de prototipo.
  • Modelo en espiral.
  • Modelo costoso.

Modelo de cascada

El modelo de cascada es una metodología tradicional y una de las más utilizadas en la gestión de las etapas de un proyecto de software. Se basa en un modelo secuencial y estructurado, donde cada fase debe completarse antes de pasar a la siguiente. Este modelo cuenta con las siete fases mencionadas anteriormente.

Entradas relacionadas: