Está en la página 1de 6

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

“UNIANDES”

SEMESTRE MAYO 2020 – SEPTIEMBRE 2020

IDENTIFICACION

Facultad: Sistemas Mercantiles


Carrera: Ingeniería en Sistemas
Materia: Programación Web
Semestre: Octavo
Docente: Ing. Nelson Vecera
Integrante: Javier Najamtai.

Fecha: 20 de Julio de 2020


Metodología para el desarrollo de aplicaciones WEB

Introducción
En el siguiente documento se explicara cuáles son las metodologías usadas actualmente para
la elaboración de aplicaciones WEB, pero antes de entrar en el tema principal, explicaremos
conceptos y temas básico para una mayor comprensión.

¿Qué es una aplicación WEB?


La aplicación WEB recibe este nombre porque es ejecutado en internet, todos los datos ,
archivos y demás son trabajados en internet , es decir no ocupan espacio en la memoria de la
computadora del usuario, ya que estos son guardados en grandes servidores alojados en otras
partes alrededor del mundo, esto nos permite tener aplicación de bajo costo e inclusive
gratuitas.
Existen miles de ejemplos de aplicaciones, una de ellas son los correos electrónicos como
Outlook, Gmail, Yahoo!, entre otros.

Los correos no guardan información en la computadora del usuario, si no que este manda una
petición al servidor del correo y devuelve los datos alojados en él (Diaz, s.f.).

¿Qué es metodología?
Metodología que una palabra que se deriva de tres palabras de origen griego, las cuales son
metà (“más allá”), odòs (“camino”) y logos (“estudio”).
La metodología es el plan de investigación que se realiza para el cumplimiento de ciertos
objetivos. También se puede entender por el conjunto de pasos para realizar una
investigación.

Tipos de aplicaciones WEB


A las aplicaciones WEB se les puede clasificar de diferentes formas ya sea por su
complejidad, la volatilidad, funcionalidad entre otras, en este.
La clasificación por funcionalidad se divide en:

 Informacionales: Esta se refiere a toda aplicación que difunda información


personalizada o no, un ejemplo seria las páginas de noticias.
 Descarga de datos: Es una aplicación donde contiene muchos datos como música,
videos, libros entre otros. Pero también existen las aplicaciones que permite al usuario
almacenar sus datos.
Existen muchos ejemplos como Spotify, Mega, Youtube entre otros.
 Interactivas: Son orientadas a la interacción con el usuario
 Servicio: Sistemas de ayuda financiera (Como Bancomer, Banamex, entre otro),
simuladores,…
 Transaccionales: Son donde se maneja el intercambio de dinero digital, como
compras electrónicas, banca electrónica, etc.
 De Flujo de datos: Manejo de inventario utilizado en muchas empresas.
 Comunidades online: Paginas donde los usuario pueden interactuar con otros, unos
ejemplos son los foros de debates, subastas.

Existen muchas maneras de clasificar las aplicaciones web, esto depende de cada persona y
como lo quiera clasificarlas (Fecha, 2011).

Requisitos de aplicaciones web


Una aplicación WEB debe de cumplir ciertos requisitos en el momento del desarrollo de
dicha aplicación

 Portabilidad: Ya que existe distintas plataformas, con distintas arquitecturas con


tecnologías diferentes, se desarrolla técnicas, modelos para la reutilización e
independencia. Tales como Spotify que esta Windows, Mac, Android y más.
 Inmediatez: Es decir que requiere un periodo de implementación más rápido
 Integración (disponibilidad global) de fuentes heterogéneas de información: el
manejo de contenido estructurado y no estructurado, almacenado en distintos
formatos (base de datos, sistema de ficheros, etc.) y accesibilidad de manera
distribuida mediante múltiples aplicaciones.
 Calidad: Cero errores al momento del uso, actualización de información, entre otros.
 Velocidad: Acceso rápido a la aplicación.
 Interfaz y personalización: Una interfaz intuitiva, fácil de usar y agradable a la vista.
 Seguridad: Protección a la información, ya que esta circula por toda la red se necesita
protección para evitar robos estos.

¿Para qué utilizar la metodología?


Se recomienda desarrollar una aplicación teniendo en cuenta las metodología ya que estas
nos permiten desarrollar una aplicación estable, que sea segura, que el código sea entendible
por futuros desarrolladores o inclusive para uno mismo en caso de que se le realice un
mantenimiento en futuro y más que nadas nos permite tener una mejorar la calidad.
Existen metodologías que nos permiten simplificar, entender y formalizar el contenido, así
como realizar una documentación

Metodologías para el desarrollo web


En la actualidad hay 3 tipos de metodologías más usadas por los desarrolladores, ya sea
porque son más fácil trabajar con ellas o porque son de mejor calidad.

1- Object Oriented Hypermedia Design Method(OOHDM)


Propone el desarrollo de las aplicaciones hipermedia atreves de diseño conceptual, diseño
navegacional, diseño de interfaces abstractas e implementación.

 Diseño Conceptual: Estos es lo primero que se realiza, este paso nos permite obtener
los conceptos involucrados en el dominio y para después describirlos, utilizando
diagramas que nos ayuden a expresar con claridad las relaciones, la estructura y el
comportamiento
 Diseño Navegacional: Se compone de objetos hechos a través de objetos
conceptuales, y constituyen los elementos canónicos de la aplicación: nodos, anclas,
estructuras de acceso y enlaces.
 Diseño de Interfaz Abstracta: Se utiliza para describir la interfaz del usuario de
la aplicación
 Implementación: Ahora el desarrollador implementa el diseño.

2-UML-Based Web
Utiliza técnicas de la orientación a objetos para especificar aplicaciones hipermedia. UWE
contiene un enfoque y interactivo y progresivo cuyas actividades son

 El análisis de requisitos
 El diseño conceptual de la navegación y presentación

Las principales características que fundamenta UWE son

 Uso de una notación estándar


 Definición de métodos: Pasos para el desarrollo de los diferentes modelos.
 Especificación de Restricciones: Tener restricciones escritas para mayor exactitud.

Este proceso de autoría en cuatro actividades:


1. Análisis de Requisitos: Tener requisitos funcionales de la aplicación web. Esto
genera diagramas casos de usos.
2. Diseño Conceptual: Se desarrolla el modelo conceptual con los requisitos, se genera
el diagrama de clases de dominio.
3. Diseño Navegacional: Se desarrolla la estructura de navegación y el de espacio, se
genera los diagramas de clases.
4. Diseño de Presentación: Representa las vistas del interfaz del usuario mediante
modelos estándares de interacción UML.
Relationship Management Methodology(RMM)
Es el proceso de análisis, diseño y desarrollo de aplicaciones hipermedia(Es una red
hipertextual que incluye texto, videos, imágenes, etc.).Es apropiado para dominios con clases
bien definidas y con relaciones entre ellas. El lenguaje nos ayuda a describir objetos, sus
interrelaciones, y mecanismos de navegación hipermedia.

Los objetos están definidos por entidades, atributos y relaciones asociativas, algunas de
sus características son:

 Diseño de sitios web, bajo una aproximación centrada en la información


 Integrado en metodología desarrollo
 Lenguaje modelado a nivel lógico(dominio de información , estructuras de
navegación , elementos de presentación)
 Facilitar estructura de páginas complejas
 Retener el contexto mientras se navega
 Permite reutilización de diseño (Silva, 2012).

Conclusión
La metodología más acostumbrada a nivel mundial para el desarrollo de aplicaciones Web
es la metodología ágil ya que los aumentos de productividad que simplifícala sobre recarga
de procesos y me4ora las gestión de riesgos.
Dentro de las metodología ágil identificaron que el OOHDM cumple con la más óptima en
el método de desarrollo de aplicaciones Web ya que facilita eltraba4o dentro del equipo de
desarrollo y acelera los procesos de optimización de las
Bibliografía
Diaz, R. F. (s.f.). https://www.academia.edu/. Obtenido de https://www.academia.edu/:
https://www.academia.edu/29949713/Metodolog%C3%ADas_De_An%C3%A1lisis_De_De
sarrollo_De_Aplicaciones_Web

Fecha, p. (10 de Junio de 2011). https://es.scribd.com/doc. Obtenido de https://es.scribd.com/doc:


https://es.scribd.com/doc/57552560/Metodologias-de-Desarrollo-Para-Aplicaciones-Web

Silva, D. A. (January de 2012). https://www.researchgate.net/. Obtenido de


https://www.researchgate.net/:
https://www.researchgate.net/publication/220527390_Construyendo_Aplicaciones_Web
_con_una_Metodologia_de_Diseno_Orientada_a_Objetos

También podría gustarte