Está en la página 1de 3

UNIVERSIDAD DE LAS FUERZAS ARMADAS

“ESPE”
UNIDAD DE GESTION DE TECNOLOGIAS
TEMA
CICLO DE VIDA DE LAS APLICACIONES WEB

ESTUDIANTES
CHIGUANO LUIS
GUAÑA JAIRO
MUZO JEFFERSON
SULQUI CAROLINA

NIVEL: SEXTO
DESARROLLO
El proceso de desarrollo de aplicaciones web se puede dividir en diferentes etapas del ciclo
de vida. Esto puede ayudar a administrar el equipo de trabajo con eficacia, de manera que
podamos adaptar procedimientos para lograr la máxima calidad. En este artículo veremos
los procesos de desarrollo que pueden ser propuestos como un proceso de ingeniería web.

El ALM(Application LifeCycle Management) viene con algunas normas que pueden


satisfacer las necesidades de cualquier equipo de desarrollo. Las aplicaciones web se pueden
desarrollar con ciertos métodos, con algunos cambios y adiciones sobre el proceso de
desarrollo de software existente. Veamos los pasos que implican el desarrollo de cualquier
aplicacion web.

Análisis:

Una vez que un cliente provee sus requisitos, el equipo se involucra hacia el análisis de
requisitos preliminares. El análisis debe abarcar todos los aspectos, especialmente en la forma
en que la aplicacion va a unirse al sistema existente. La primer cosa importante es encontrar
el público objetivo, entonces, todo el hardware actual, software, personas y datos deben ser
considerados durante el tiempo de análisis.

2. Especificación de la construcción:

Las especificaciones preliminares son elaboradas para cubrir todos los requisitos. Por
ejemplo, considerar los módulos del sitio, incluyendo la navegación, el diseño, el sitio y
partes dinámicas de la página deben ser incluidos en la especificación. Los proyectos más
grandes requerirán más niveles de consulta y requisitos técnicos. Después de revisar y
aprobar el documento preliminar, una propuesta es preparada delineando el alcance del
proyecto, incluyendo las responsabilidades, plazos y costos.

3. Diseño y desarrollo:

En la aplicación web está prevista la recepción de la propuesta firmada, un depósito, y


cualquier material contenido escritos y gráficos que desea incluir. Aquí normalmente los
diseños y la navegación será diseñado como un prototipo.
Algunos clientes pueden estar interesados sólo en un prototipo funcional. En este caso es
posible que tenga que mostrar la interactividad de la aplicación. Pero en la mayoría de los
casos el cliente puede estar interesado en ver diseño de dos o tres módulos con todas las
imágenes y la navegación. No puede haber una gran cantidad de sugerencias y cambios desde
el lado del cliente, y todos los cambios deben ser congelados antes de pasar a la siguiente
fase. Las revisiones podrían volver a mostrar a través de la web para que el cliente pueda ver.
A lo largo de la fase de diseño, el equipo debe desarrollar planes de pruebas y procedimientos
de garantía de calidad. Es necesario obtener la aprobación del cliente en los planes de diseño
y proyecto.

4. Contenido de la escritura:

Hay desarrolladores de contenido profesional que pueden escribir el contenido específico de


la industria y relevante para la aplicacion. La comprobación gramatical y la ortografía debe
ser mayor en esta fase.

5. Codificación:

Ahora los desarrolladores recurren a agregar su código sin alterar el diseño. A diferencia del
diseño tradicional, el promotor debe conocer la interfaz y el código no debería afectar a la
apariencia del sitio o aplicación. De modo que el desarrollador debe entender el diseño y la
navegación. El desarrollador necesita interactuar con el diseñador, a fin de entender el diseño.
El diseñador puede necesitar desarrollar algunos botones gráficos cada vez que el
desarrollador está en necesidad, especialmente durante el uso de alguno de los botones del
formulario. El equipo debe generar planes necesarios de prueba, así como la documentación
técnica.

6. Pruebas:

A diferencia del software, la aplicación basada en web necesita de pruebas intensivas.


Algunas de las pruebas que deben hacerse son:
 pruebas de integración

 pruebas de tensión
 pruebas de Escalabilidad
 pruebas de carga
 pruebas de resolución
 pruebas de compatibilidad
7. Mantenimiento y actualización:

Las aplicaciones web necesitan actualizaciones frecuentes para mantenerse activas. En ese
caso hay que hacer un análisis nuevo, y todos los otros pasos del ciclo de vida se repetirá. La
corrección de errores se puede hacer durante el tiempo de mantenimiento.

También podría gustarte