SlideShare una empresa de Scribd logo
1 de 2
Requerimientos 
En el proceso de desarrollo de un sistema, sea o no para la web, las necesidades del 
sistema es un proceso complejo, pues en él hay que identificar los requisitos que el 
sistema debe cumplir para satisfacer las necesidades de los usuarios finales y de los 
clientes, Existe un conjunto de técnicas, cuyo uso proponen las diferentes metodologías 
para el desarrollo de aplicaciones web. Se debe tener en cuenta que la selección de las 
técnicas y el éxito de los resultados que se obtengan, depende en gran medida tanto del 
equipo de análisis y desarrollo, como de los propios clientes o usuarios que en ella 
participen 
Ventajas de las aplicaciones Web: 
Las aplicaciones Web para Internet e Intranet presentan una serie de ventajas y 
desventajas con respecto al software de escritorio, con lo cual se logra aprovechar y 
acoplar los recursos de una empresa de una forma mucho más práctica que el software 
tradicional. 
Las aplicaciones web tienen la compatibilidad multiplataforma que las aplicaciones de 
software descargables, las aplicaciones basadas en web están siempre actualizadas con el 
último lanzamiento, no necesitan ser descargadas, instaladas y configuradas. El usuario 
solo accede a su cuenta online trabajar sin importar cuál es su configuración o su 
hardware, también tienen muchas más razonables demandas de memoria RAM de parte 
del usuario final que los programas instalados localmente, las aplicaciones basadas en web 
son menos propensas a colgarse y crear problemas técnicos debido a software o conflictos 
de hardware con otras aplicaciones existentes, protocolos o software personal interno, 
todos utilizan la misma versión, y todos los bugs pueden ser corregidos tan pronto como 
son descubiertos, y pueden ser utilizadas por múltiples usuarios al mismo tiempo y son 
muy sencillas y baratas, el costo no es tan elevado como las apps de escritorio, porque se 
da mantenimiento desde cualquier ubicación y no hay que sincronizar nada. 
Desventajas de las aplicaciones Web: 
Requieren de navegadores web compatibles, lo cual es una desventaja ya que si algún 
vendedor navegador decide no dar soporte para versiones anteriores de algún navegador 
pues la página no funcionará correctamente, la compañía rastrea todo lo que hacen los 
usuarios y eso es un problema de privacidad que afecta a un gran número de usuarios 
Requerimientos No Funcionales de calidad y las metodologías Web
WSDM: Web Site Design Method WSDM (De Troyer & Leune, 1997) es una propuesta para el 
desarrollo de sitios web, en la que el sistema se define en base a los grupos de usuarios. Su 
proceso de desarrollo se divide en cuatro fases: modelo de usuario, diseño conceptual, diseño de 
la implementación e implementación. 
SOHDM: Scenario-based Object-Oriented Hypermedia Design Methodology Esta propuesta (Lee, 
Lee & Yoo, 1998) presenta la necesidad de disponer de un proceso que permita capturar las 
necesidades del sistema. Para ello, propone el uso de escenarios. 
RNA: Relationship-Navegational Analysis RNA (Bieber, Galnares & Lu, 1998) plantea una 
secuencia de pasos para el desarrollo de aplicaciones web, centrándose en el flujo de trabajo de 
análisis. El proceso de trabajo que presenta RNA se basa en la realización de las siguientes fases: 
Análisis del entorno, elementos de interés, análisis del conocimiento, análisis de la navegación, 
Implementación del análisis. 
OOHDM: Object Oriented Hypermedia Design Model OOHDM es una propuesta metodológica 
ampliamente aceptada para el desarrollo de aplicaciones de la web (Schwabe & Rossi, 1998). En 
sus comienzos no contemplaba la fase de captura y definición de requisitos, pero actualmente 
propone el uso de User Interaction Diagrams (UIDs) definidos por Vilain, Schwabe & Sieckenius 
(2000). 
UWE: UML-Based Web Engineering UML-Based Web Engineering (UWE) es una propuesta 
metodológica basada en el Proceso Unificado (Jacobson, Booch & Rumbaugh, 1999) y UML para 
el desarrollo de aplicationes web (Hennicker & Koch, 2000, Koch, 2001). 
W2000 W2000 (Baresi, Garzotto & Paolini, 2001) supone una propuesta que amplía la notación de 
UML con conceptos para modelar elementos de multimedia heredados de la propuesta HDM 
(Hypermedia Design Model) (Garzotto, Schwabe & Paolini, 1993). El proceso de desarrollo de 
W2000 se divide en tres etapas: análisis de requisitos, diseño de hipermedia y diseño funcional. 
UWA: Ubiquituos Web Applications UWA ha nacido de la colaboración entre diferentes grupos de 
trabajo, por lo que resulta realmente una agrupación de propuestas y técnicas. En concreto, la 
propuesta de W2000 se encuentra incluida en UWA. Sin embargo, W2000 ha sido incluida en UWA 
sólo en la fase de diseño hipermedia, siendo ambas propuestas diferentes en la fase de definición 
de requisitos. 
NDT - Navigational Development Techniques NDT (Navigational Development Techniques) 
(Escalona, Torres & Mejías, 2002) es una técnica para especificar, analizar y diseñar el aspecto de 
la navegación en aplicaciones web. Para este trabajo, solo es relevante la propuesta que ofrece 
para la definición y captura de requisitos. El flujo de especificación de requisitos de NDT comienza 
con la fase de captura de requisitos y estudio del entorno. 
Design-driven Requirements Elicitation Design-driven Requirements Elicitation es parte del proceso 
design-driven que proponen Lowe y Eklund (2002) para el desarrollo de aplicaciones en el entorno 
Web La propuesta consiste en realizar la captura, definición y validación de requisitos durante el 
proceso de diseño. Ello hace necesario que las actividades de diseño sean realizadas de modo 
que los requerimientos pueden ser tratados y administrados.

Más contenido relacionado

La actualidad más candente

Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasgrupo niche ortega
 
Fichas tecnicas de software
Fichas tecnicas de softwareFichas tecnicas de software
Fichas tecnicas de softwareBrian Ruvalcaba
 
Clasificación de los requerimientos
Clasificación de los requerimientosClasificación de los requerimientos
Clasificación de los requerimientosFSILSCA
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UMLramirezjaime
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de softwarejhonatanalex
 
Gestión de entrada salida
Gestión de entrada salida Gestión de entrada salida
Gestión de entrada salida eduardoed5
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionAbner Gerardo
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesosayreonmx
 
8.1.- IPO. Estilos y paradigmas de interacción
8.1.- IPO. Estilos y paradigmas de interacción8.1.- IPO. Estilos y paradigmas de interacción
8.1.- IPO. Estilos y paradigmas de interacciónDCU_MPIUA
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioSergio Sanchez
 
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWAREDEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARELidizz Garcia Alvarado
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionalesAngel Minga
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datosmyriam sarango
 

La actualidad más candente (20)

Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivas
 
Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de Software
 
Fichas tecnicas de software
Fichas tecnicas de softwareFichas tecnicas de software
Fichas tecnicas de software
 
Segmentacion de memoria
Segmentacion de memoriaSegmentacion de memoria
Segmentacion de memoria
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
Clasificación de los requerimientos
Clasificación de los requerimientosClasificación de los requerimientos
Clasificación de los requerimientos
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de software
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Gestión de entrada salida
Gestión de entrada salida Gestión de entrada salida
Gestión de entrada salida
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacion
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
 
8.1.- IPO. Estilos y paradigmas de interacción
8.1.- IPO. Estilos y paradigmas de interacción8.1.- IPO. Estilos y paradigmas de interacción
8.1.- IPO. Estilos y paradigmas de interacción
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De Negocio
 
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWAREDEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
 
Requerimientos norma ieee830
Requerimientos norma ieee830Requerimientos norma ieee830
Requerimientos norma ieee830
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionales
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datos
 
2 modelos de la ingenieria de software
2  modelos de la ingenieria de software2  modelos de la ingenieria de software
2 modelos de la ingenieria de software
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 

Destacado

Metodologías de ingeniería Web dirigida por modelos
Metodologías de ingeniería Web dirigida por modelosMetodologías de ingeniería Web dirigida por modelos
Metodologías de ingeniería Web dirigida por modelosJose R. Hilera
 
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...Dormimundo
 
Modelos de software ventajas y desventajas
Modelos de software ventajas y desventajasModelos de software ventajas y desventajas
Modelos de software ventajas y desventajasEdith Carreño
 
Analisis Requerimientos
Analisis RequerimientosAnalisis Requerimientos
Analisis Requerimientosjlchipana
 
Metodología para el análisis de diseño del sistema
Metodología para el análisis de diseño del sistemaMetodología para el análisis de diseño del sistema
Metodología para el análisis de diseño del sistemaFreddy Ramos
 
Tipos de sotfware que se aplica
Tipos de sotfware que se aplicaTipos de sotfware que se aplica
Tipos de sotfware que se aplicagabriesla
 
Hardware y Software - Ventajas y Desventajas Del uso De La Internet.
Hardware y Software - Ventajas y Desventajas Del uso De La Internet.Hardware y Software - Ventajas y Desventajas Del uso De La Internet.
Hardware y Software - Ventajas y Desventajas Del uso De La Internet.Diss Blanco
 
Totally Communications Online Portfolio
Totally Communications Online PortfolioTotally Communications Online Portfolio
Totally Communications Online PortfolioTotally Communications
 
Campus talk feb15 issue
Campus talk feb15 issueCampus talk feb15 issue
Campus talk feb15 issueSamuel Jacob
 
8º Conferencia Internacional de Avances en Osteopatia Medica
8º Conferencia Internacional de Avances en Osteopatia Medica8º Conferencia Internacional de Avances en Osteopatia Medica
8º Conferencia Internacional de Avances en Osteopatia Medicaguestac667c
 
Esta historia es mi historia pablo torres
Esta historia es mi historia pablo torresEsta historia es mi historia pablo torres
Esta historia es mi historia pablo torrespablotorresmunoz
 

Destacado (20)

Metodología WEB UWE
Metodología WEB UWEMetodología WEB UWE
Metodología WEB UWE
 
Metodologías de ingeniería Web dirigida por modelos
Metodologías de ingeniería Web dirigida por modelosMetodologías de ingeniería Web dirigida por modelos
Metodologías de ingeniería Web dirigida por modelos
 
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
 
Mobile d
Mobile dMobile d
Mobile d
 
Metodologias para el desarrollo de aplicaciones web
Metodologias para el desarrollo de aplicaciones webMetodologias para el desarrollo de aplicaciones web
Metodologias para el desarrollo de aplicaciones web
 
El Modelo Dra
El Modelo DraEl Modelo Dra
El Modelo Dra
 
Modelos de software ventajas y desventajas
Modelos de software ventajas y desventajasModelos de software ventajas y desventajas
Modelos de software ventajas y desventajas
 
Betwin 2.00.227
Betwin 2.00.227Betwin 2.00.227
Betwin 2.00.227
 
Analisis Requerimientos
Analisis RequerimientosAnalisis Requerimientos
Analisis Requerimientos
 
Metodología para el análisis de diseño del sistema
Metodología para el análisis de diseño del sistemaMetodología para el análisis de diseño del sistema
Metodología para el análisis de diseño del sistema
 
Tipos de sotfware que se aplica
Tipos de sotfware que se aplicaTipos de sotfware que se aplica
Tipos de sotfware que se aplica
 
Hardware y Software - Ventajas y Desventajas Del uso De La Internet.
Hardware y Software - Ventajas y Desventajas Del uso De La Internet.Hardware y Software - Ventajas y Desventajas Del uso De La Internet.
Hardware y Software - Ventajas y Desventajas Del uso De La Internet.
 
Totally Communications Online Portfolio
Totally Communications Online PortfolioTotally Communications Online Portfolio
Totally Communications Online Portfolio
 
Campus talk feb15 issue
Campus talk feb15 issueCampus talk feb15 issue
Campus talk feb15 issue
 
Curso mantenimiento subestaciones
Curso mantenimiento subestacionesCurso mantenimiento subestaciones
Curso mantenimiento subestaciones
 
8º Conferencia Internacional de Avances en Osteopatia Medica
8º Conferencia Internacional de Avances en Osteopatia Medica8º Conferencia Internacional de Avances en Osteopatia Medica
8º Conferencia Internacional de Avances en Osteopatia Medica
 
ENCAMINA y Yammer
ENCAMINA y YammerENCAMINA y Yammer
ENCAMINA y Yammer
 
Esta historia es mi historia pablo torres
Esta historia es mi historia pablo torresEsta historia es mi historia pablo torres
Esta historia es mi historia pablo torres
 
1 profile
1 profile1 profile
1 profile
 
Santiago paredes
Santiago paredesSantiago paredes
Santiago paredes
 

Similar a Requerimientos, Ventajas y Desventajas de las aplicaciones web

Similar a Requerimientos, Ventajas y Desventajas de las aplicaciones web (20)

profundizaU1.pdf
profundizaU1.pdfprofundizaU1.pdf
profundizaU1.pdf
 
La Ingeniería Web
La Ingeniería WebLa Ingeniería Web
La Ingeniería Web
 
0102 introducción e ingeniería web
0102  introducción e ingeniería web0102  introducción e ingeniería web
0102 introducción e ingeniería web
 
10 metodologías para el desarrollo web
10 metodologías para el desarrollo web10 metodologías para el desarrollo web
10 metodologías para el desarrollo web
 
0102 introducción-e_ingeniería_web
0102  introducción-e_ingeniería_web0102  introducción-e_ingeniería_web
0102 introducción-e_ingeniería_web
 
Ingeniería Web
Ingeniería WebIngeniería Web
Ingeniería Web
 
Planificacio y formulacion web d
Planificacio y formulacion web dPlanificacio y formulacion web d
Planificacio y formulacion web d
 
Tema 6
Tema 6Tema 6
Tema 6
 
Metodologias web
Metodologias webMetodologias web
Metodologias web
 
01_Semana_01.pptx
01_Semana_01.pptx01_Semana_01.pptx
01_Semana_01.pptx
 
Metodologia web
Metodologia webMetodologia web
Metodologia web
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
Ingenieria Web
Ingenieria WebIngenieria Web
Ingenieria Web
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
Software de tipo web
Software de tipo webSoftware de tipo web
Software de tipo web
 
Sesion 1
Sesion 1Sesion 1
Sesion 1
 
Ingeniería web
Ingeniería webIngeniería web
Ingeniería web
 
Heuristic evaluations.
Heuristic evaluations.Heuristic evaluations.
Heuristic evaluations.
 
Heuristic evaluations.
Heuristic evaluations.Heuristic evaluations.
Heuristic evaluations.
 

Último

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 

Último (10)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 

Requerimientos, Ventajas y Desventajas de las aplicaciones web

  • 1. Requerimientos En el proceso de desarrollo de un sistema, sea o no para la web, las necesidades del sistema es un proceso complejo, pues en él hay que identificar los requisitos que el sistema debe cumplir para satisfacer las necesidades de los usuarios finales y de los clientes, Existe un conjunto de técnicas, cuyo uso proponen las diferentes metodologías para el desarrollo de aplicaciones web. Se debe tener en cuenta que la selección de las técnicas y el éxito de los resultados que se obtengan, depende en gran medida tanto del equipo de análisis y desarrollo, como de los propios clientes o usuarios que en ella participen Ventajas de las aplicaciones Web: Las aplicaciones Web para Internet e Intranet presentan una serie de ventajas y desventajas con respecto al software de escritorio, con lo cual se logra aprovechar y acoplar los recursos de una empresa de una forma mucho más práctica que el software tradicional. Las aplicaciones web tienen la compatibilidad multiplataforma que las aplicaciones de software descargables, las aplicaciones basadas en web están siempre actualizadas con el último lanzamiento, no necesitan ser descargadas, instaladas y configuradas. El usuario solo accede a su cuenta online trabajar sin importar cuál es su configuración o su hardware, también tienen muchas más razonables demandas de memoria RAM de parte del usuario final que los programas instalados localmente, las aplicaciones basadas en web son menos propensas a colgarse y crear problemas técnicos debido a software o conflictos de hardware con otras aplicaciones existentes, protocolos o software personal interno, todos utilizan la misma versión, y todos los bugs pueden ser corregidos tan pronto como son descubiertos, y pueden ser utilizadas por múltiples usuarios al mismo tiempo y son muy sencillas y baratas, el costo no es tan elevado como las apps de escritorio, porque se da mantenimiento desde cualquier ubicación y no hay que sincronizar nada. Desventajas de las aplicaciones Web: Requieren de navegadores web compatibles, lo cual es una desventaja ya que si algún vendedor navegador decide no dar soporte para versiones anteriores de algún navegador pues la página no funcionará correctamente, la compañía rastrea todo lo que hacen los usuarios y eso es un problema de privacidad que afecta a un gran número de usuarios Requerimientos No Funcionales de calidad y las metodologías Web
  • 2. WSDM: Web Site Design Method WSDM (De Troyer & Leune, 1997) es una propuesta para el desarrollo de sitios web, en la que el sistema se define en base a los grupos de usuarios. Su proceso de desarrollo se divide en cuatro fases: modelo de usuario, diseño conceptual, diseño de la implementación e implementación. SOHDM: Scenario-based Object-Oriented Hypermedia Design Methodology Esta propuesta (Lee, Lee & Yoo, 1998) presenta la necesidad de disponer de un proceso que permita capturar las necesidades del sistema. Para ello, propone el uso de escenarios. RNA: Relationship-Navegational Analysis RNA (Bieber, Galnares & Lu, 1998) plantea una secuencia de pasos para el desarrollo de aplicaciones web, centrándose en el flujo de trabajo de análisis. El proceso de trabajo que presenta RNA se basa en la realización de las siguientes fases: Análisis del entorno, elementos de interés, análisis del conocimiento, análisis de la navegación, Implementación del análisis. OOHDM: Object Oriented Hypermedia Design Model OOHDM es una propuesta metodológica ampliamente aceptada para el desarrollo de aplicaciones de la web (Schwabe & Rossi, 1998). En sus comienzos no contemplaba la fase de captura y definición de requisitos, pero actualmente propone el uso de User Interaction Diagrams (UIDs) definidos por Vilain, Schwabe & Sieckenius (2000). UWE: UML-Based Web Engineering UML-Based Web Engineering (UWE) es una propuesta metodológica basada en el Proceso Unificado (Jacobson, Booch & Rumbaugh, 1999) y UML para el desarrollo de aplicationes web (Hennicker & Koch, 2000, Koch, 2001). W2000 W2000 (Baresi, Garzotto & Paolini, 2001) supone una propuesta que amplía la notación de UML con conceptos para modelar elementos de multimedia heredados de la propuesta HDM (Hypermedia Design Model) (Garzotto, Schwabe & Paolini, 1993). El proceso de desarrollo de W2000 se divide en tres etapas: análisis de requisitos, diseño de hipermedia y diseño funcional. UWA: Ubiquituos Web Applications UWA ha nacido de la colaboración entre diferentes grupos de trabajo, por lo que resulta realmente una agrupación de propuestas y técnicas. En concreto, la propuesta de W2000 se encuentra incluida en UWA. Sin embargo, W2000 ha sido incluida en UWA sólo en la fase de diseño hipermedia, siendo ambas propuestas diferentes en la fase de definición de requisitos. NDT - Navigational Development Techniques NDT (Navigational Development Techniques) (Escalona, Torres & Mejías, 2002) es una técnica para especificar, analizar y diseñar el aspecto de la navegación en aplicaciones web. Para este trabajo, solo es relevante la propuesta que ofrece para la definición y captura de requisitos. El flujo de especificación de requisitos de NDT comienza con la fase de captura de requisitos y estudio del entorno. Design-driven Requirements Elicitation Design-driven Requirements Elicitation es parte del proceso design-driven que proponen Lowe y Eklund (2002) para el desarrollo de aplicaciones en el entorno Web La propuesta consiste en realizar la captura, definición y validación de requisitos durante el proceso de diseño. Ello hace necesario que las actividades de diseño sean realizadas de modo que los requerimientos pueden ser tratados y administrados.