Вы находитесь на странице: 1из 6

UNIVERSIDAD POLITCNICA DE

Integrantes:
BACALAR
Brayan Antonio Rodrguez Garca

INGENIERA
CUATRIMESTRE: 4 EN SOFTWARE
GRUPO: A

Bacalar, Quintana Roo, Agosto 2015

Metodologa para el desarrollo de aplicaciones WEB

Introduccin
En el siguiente documento se explicara cules son las metodologas
usadas actualmente para la elaboracin de aplicaciones WEB, pero
antes de entrar en el tema principal, explicaremos conceptos y temas
bsico para una mayor comprensin.

Qu es una aplicacin WEB?


La aplicacin WEB recibe este nombre porque es ejecutado en
internet, todos los datos , archivos y dems 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
aplicacin de bajo costo e inclusive gratuitas.
Existen miles de ejemplos de aplicaciones, una de ellas son
correos electrnicos como Outlook, Gmail, Yahoo!, entre otros.

los

Los correos no guardan informacin en la computadora del usuario, si


no que este manda una peticin al servidor del correo y devuelve los
datos alojados en l.

Qu es metodologa?
Metodologa que una palabra que se deriva de tres palabras de origen
griego, las cuales son met (ms all), ods (camino) y logos
(estudio).
La metodologa es el plan de investigacin que se realiza para el
cumplimiento de ciertos objetivos. Tambin se puede entender por el
conjunto de pasos para realizar una investigacin .

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 clasificacin por funcionalidad se divide en:
Informacionales: Esta se refiere a toda aplicacin que difunda
informacin personalizada o no, un ejemplo seria las pginas de
noticias.
Descarga de datos: Es una aplicacin donde contiene muchos
datos como msica, videos, libros entre otros. Pero tambin
existen las aplicaciones que permite al usuario almacenar sus
datos.
Existen muchos ejemplos como Spotify, Mega, Youtube entre
otros.
Interactivas: Son orientadas a la interaccin 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 electrnicas, banca electrnica, 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.

Requisitos de aplicaciones web

Una aplicacin WEB debe de cumplir ciertos requisitos en el momento


del desarrollo de dicha aplicacin
Portabilidad: Ya que existe distintas plataformas, con distintas
arquitecturas con tecnologas diferentes, se desarrolla tcnicas,
modelos para la reutilizacin e independencia. Tales como
Spotify que esta Windows, Mac, Android y ms.
Inmediatez: Es decir que requiere un periodo de implementacin
ms rpido
Integracin (disponibilidad global) de fuentes heterogneas de
informacin: 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 mltiples aplicaciones.
Calidad: Cero errores al momento del uso, actualizacin de
informacin, entre otros.
Velocidad: Acceso rpido a la aplicacin.
Interfaz y personalizacin: Una interfaz intuitiva, fcil de usar y
agradable a la vista.
Seguridad: Proteccin a la informacin, ya que esta circula por
toda la red se necesita proteccin para evitar robos estos.

Para qu utilizar la metodologa?


Se recomienda desarrollar una aplicacin teniendo en cuenta las
metodologa ya que estas nos permiten desarrollar una aplicacin
estable, que sea segura, que el cdigo sea entendible por futuros
desarrolladores o inclusive para uno mismo en caso de que se le
realice un mantenimiento en futuro y ms que nadas nos permite tener
una mejorar la calidad.
Existen metodologas que nos permiten simplificar, entender y
formalizar el contenido, as como realizar una documentacin
Metodologas para el desarrollo web

En la actualidad hay 3 tipos de metodologas ms usadas por los


desarrolladores, ya sea porque son ms fcil 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
diseo conceptual, diseo navegacional, diseo de interfaces
abstractas e implementacin.
Diseo Conceptual: Estos es lo primero que se realiza, este paso
nos permite obtener los conceptos involucrados en el dominio y
para despus describirlos, utilizando diagramas que nos ayuden
a expresar con claridad las relaciones, la estructura y el
comportamiento
Diseo Navegacional: Se compone de objetos hechos a travs
de objetos conceptuales, y constituyen los elementos cannicos
de la aplicacin: nodos, anclas, estructuras de acceso y enlaces.
Diseo de Interfaz Abstracta: Se utiliza para describir la
interfaz del usuario de la aplicacin
Implementacin: Ahora el desarrollador implementa el diseo.

2-UML-Based Web
Utiliza tcnicas de la orientacin a objetos para especificar
aplicaciones hipermedia. UWE contiene un enfoque y interactivo y
progresivo cuyas actividades son
El anlisis de requisitos
El diseo conceptual de la navegacin y presentacin
Las principales caractersticas que fundamenta UWE son
Uso de una notacin estndar
Definicin de mtodos: Pasos
diferentes modelos.

para el desarrollo de

los

Especificacin de Restricciones: Tener restricciones escritas


para mayor exactitud.
Este proceso de autora en cuatro actividades:
1. Anlisis de Requisitos: Tener requisitos funcionales de la
aplicacin web. Esto genera diagramas casos de usos.
2. Diseo Conceptual: Se desarrolla el modelo conceptual con los
requisitos, se genera el diagrama de clases de dominio.
3. Diseo Navegacional: Se desarrolla la estructura de navegacin
y el de espacio, se genera los diagramas de clases.
4. Diseo de Presentacin: Representa las vistas del interfaz del
usuario mediante modelos estndares de interaccin UML.

Relationship Management Methodology(RMM)


Es el proceso de anlisis, diseo y desarrollo de aplicaciones
hipermedia(Es una red hipertextual que incluye texto, videos,
imgenes, 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 navegacin hipermedia.
Los objetos estn definidos por entidades, atributos y relaciones
asociativas, algunas de sus caractersticas son:
Diseo de sitios web, bajo una aproximacin centrada en la
informacin
Integrado en metodologa desarrollo
Lenguaje modelado a nivel lgico(dominio de informacin ,
estructuras de navegacin , elementos de presentacin)
Facilitar estructura de pginas complejas
Retener el contexto mientras se navega
Permite reutilizacin de diseo

Вам также может понравиться