Resumen

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

Nombre del Alumno:

Jesús Alfonso Cañedo Jiménez

ID:

00000228508

Materia:

Diseño de Sistemas Interactivos

Profesor:

Alonso Gómez Avila


Las aplicaciones web son una parte integral de la tecnología moderna y han
revolucionado la manera en que interactuamos y accedemos a la información en
línea. Debido a la creciente importancia de las aplicaciones web, existen muchas
metodologías que se han desarrollado para desarrollar aplicaciones web eficientes y
de alta calidad.

La metodología ágil es un enfoque iterativo y flexible que se enfoca en la


colaboración y la entrega continua de valor. En la metodología ágil, se trabaja en
ciclos cortos llamados sprints y se realiza una retroalimentación constante con los
stakeholders para asegurar que el producto final cumpla con sus necesidades. La
metodología ágil es un enfoque popular para proyectos con requisitos cambiantes e
inciertos, ya que permite una mayor flexibilidad y adaptabilidad a los cambios. Se
centra en la entrega continua de pequeñas secciones de trabajo y la adaptación
rápida a los cambios en los requisitos del cliente.

Metodología de Desarrollo de Software: Es un proceso sistemático que se utiliza


para planificar, diseñar, desarrollar, probar y mantener un software. Como el modelo
cascada, el modelo espiral, el modelo iterativo, etc.

Metodología de desarrollo de aplicaciones basadas en componentes: Es una


metodología que se centra en el desarrollo de componentes reutilizables y en la
integración de estos componentes para crear aplicaciones completas.

Metodología de desarrollo basada en modelos: Se basa en la creación y verificación


de modelos de software antes de pasar a la implementación. Este enfoque ayuda a
asegurar la calidad y la coherencia del software desde el principio.

Cada metodología tiene sus propias fortalezas y debilidades, y la elección de una


metodología depende de las necesidades específicas de un proyecto y de la
organización. Algunos factores a considerar incluyen el tamaño y la complejidad del
proyecto, la preferencia por un enfoque más flexible o lineal.
WSDM es una metodología de desarrollo de aplicaciones web que se enfoca en el
desarrollo de servicios web. La metodología consta de las siguientes fases:

● Planificación: En esta fase, se identifican los requisitos del proyecto y se


planifica el alcance, los recursos y el calendario.

● Análisis: En esta fase, se investiga y se analiza el problema a resolver y se


definen los requisitos detallados para los servicios web.

● Diseño: En esta fase, se diseña la arquitectura de los servicios web y se


definen los detalles de implementación.

● Implementación: En esta fase, se implementa la solución y se prueban los


servicios web.

● Deployment: En esta fase, se despliegan los servicios web en un ambiente de


producción.

● Mantenimiento: En esta fase, se monitorean y se mantienen los servicios web


en funcionamiento.

WSDM es una metodología eficaz para el desarrollo de servicios web y es


compatible con otras metodologías de desarrollo de software, como Ágil. Sin
embargo, es importante tener en cuenta que la metodología puede requerir un alto
grado de especialización en tecnologías web y que puede ser más adecuada para
proyectos más grandes y complejos.

La metodología OOHDM (Object Oriented Hypermedia Development Methodology)


es una metodología de desarrollo de software que se enfoca en el desarrollo de
aplicaciones hipermedia, es decir, aplicaciones que combinan texto, imágenes,
audio y vídeo en una sola experiencia de usuario.

Las fases de la metodología OOHDM son las siguientes:

La obtención de requerimientos es un proceso clave en el desarrollo de una


aplicación web, donde se deben considerar cuidadosamente los actores y tareas
que se deben modelar en los casos de uso.

El proceso incluye cuatro fases: diseño conceptual, diseño navegacional, diseño de


interfaz abstracta e implementación. En el diseño conceptual se representa el
modelo conceptual a través de diagramas de clases basados en clases, relaciones y
subsistemas, enfocándose en el dominio semántico.
En el diseño navegacional se representan los diferentes caminos que puede
ejecutar la aplicación dependiendo del
tipo de usuario. En el diseño de interfaz abstracta se especifican las interfaces de
usuario que se visualizarán en la aplicación web. Finalmente, en la fase de
implementación se implementa la aplicación web independientemente de la
plataforma que se utilizará.

OOHDM es una metodología eficaz para el desarrollo de aplicaciones hipermedia y


se enfoca en la facilidad de uso y la accesibilidad para los usuarios. Sin embargo, es
importante tener en cuenta que la metodología puede requerir un alto grado de
especialización en tecnologías hipermedia y que puede ser más adecuada para
proyectos más grandes y complejos.

WAE (Web Application Extension) es una metodología de desarrollo de aplicaciones


web que se enfoca en la extensión y mejora de aplicaciones web existentes.

Esta metodología se divide en las siguientes fases:

El modelado del negocio en el desarrollo de aplicaciones web se compone de tres


fases: captura de requisitos, análisis y diseño, e implementación.
En la primera fase se buscan los requerimientos necesarios para el desarrollo de la
aplicación y se simbolizan adecuadamente para los desarrolladores, usuarios y
clientes.
En la segunda fase se analizan los requerimientos obtenidos para tener un
entendimiento más claro de lo que se pretende con el sistema y se crean diagramas
de secuencia, componentes y clases. Por último, en la tercera fase se aborda la
arquitectura física donde se implementará la aplicación y su entorno.

WAE es una metodología eficaz para mejorar y extender aplicaciones web


existentes. Sin embargo, es importante tener en cuenta que la metodología puede
requerir un conocimiento detallado de la aplicación web existente y que puede ser
más adecuada para proyectos de tamaño moderado y complejidad moderada.
IWEB (Ingeniería Web) es una disciplina que se enfoca en el desarrollo de
aplicaciones web de manera efectiva y eficiente, utilizando un enfoque sistemático y
riguroso en cada fase del ciclo de vida del software.

Las fases del ciclo de vida de IWEB incluyen:

● Formulación: en esta fase se identifican los objetivos, metas, se establece el


alcance de la aplicación web y su primera entrega. Se conoce la motivación
para el desarrollo de la aplicación y se verifica si es necesaria o no.

● Planificación: se estima el costo general del proyecto, se elaboran planes de


contingencia ante posibles riesgos y se describen la calidad y gestión de la
aplicación en cuanto a cambios.

● Análisis: se establecen los requerimientos de diseño y técnicos, se analiza el


contenido de la aplicación, su iteración, funcionalidad y configuración.

● Ingeniería: se logra la integración del diseño arquitectónico, de navegación y


de interfaz. Se divide en diseño del contenido, producción, diseño
arquitectónico, diseño de navegación y diseño de interfaz.

● Generación de páginas: se integran los diseños de la etapa anterior con


herramientas como lenguajes de programación y etiquetado para construir la
aplicación web.

● Pruebas o test: se comprueba la lógica de negocios aplicada en el sistema,


se verifican las entradas y salidas de datos para descubrir errores de
funcionalidad, comportamiento o rendimiento.

● Evaluación de cliente: permite corregir errores a través de las iteraciones


realizadas para ir puliendo la aplicación en comparación con las iteraciones
anteriores.

IWEB es una disciplina importante para el desarrollo de aplicaciones web de alta


calidad, que se enfoca en la eficiencia, la escalabilidad y la seguridad. La ingeniería
web utiliza herramientas y técnicas para garantizar que la aplicación web sea fácil
de usar, accesible y escalable para los usuarios.

En resumen, existen muchas metodologías disponibles para el desarrollo de


aplicaciones web, y cada una de ellas tiene sus propias fortalezas y debilidades. La
elección de la metodología adecuada depende de las necesidades específicas de
un proyecto y de la organización. Es importante evaluar cuidadosamente las
opciones y seleccionar la metodología que mejor se adapte a las necesidades de su
proyecto.

También podría gustarte