SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
Metodologías de Desarrollo Orientado a Objetos
                              Por Juan Gerardo Moreno Florentino



Las aplicaciones hipermedia han evolucionado en los últimos años y se han concentrado
mayormente en la web. Las antiguas aplicaciones distribuidas en cd’s dieron lugar a aplicaciones
dinámicas, de constante actualización e incluso personalizables, capaces de adaptarse a los tipos
de usuarios y en casos avanzados, a cada usuario en particular. Estas características encuentran el
medio ideal en la web, ya que de otra forma sería costoso su mantenimiento y evolución.

La complejidad del desarrollo ocurre a diferentes niveles: dominios de aplicación sofisticados
(financieros, médicos, geográficos, etc.); la necesidad de proveer acceso de navegación simple a
grandes cantidades de datos multidimensionales, y por último la aparición de nuevos dispositivos
para los cuales se deben construir interfaces web fáciles de usar. Esta complejidad en los
desarrollos de software sólo puede ser alcanzada mediante la separación de los asuntos de
modelización en forma clara y modular.

Producir aplicaciones en las cuales el usuario pueda aprovechar el potencial del paradigma de la
navegación de sitios web, mientras ejecuta transacciones sobre bases de información, es una
tarea muy difícil de lograr.

En primer lugar, la navegación posee algunos problemas. Una estructura de navegación robusta es
una de las claves del éxito en las aplicaciones hipermedia. Si el usuario entiende dónde puede ir y
cómo llegar al lugar deseado, es una buena señal de que la aplicación ha sido bien diseñada.

En hipermedia existen requerimientos que deben ser satisfechos en un entorno de desarrollo
unificado. Por un lado, la navegación y el comportamiento funcional de la aplicación deberían ser
integrados. Por otro lado, durante el proceso de diseño se debería poder desacoplar las decisiones
de diseño relacionadas con la estructura navegaciones de la aplicación, de aquellas relacionadas
con el modelo del dominio.
Metodologías de Diseño de Desarrollo de Hipermedia

       Técnica de
                                                     Fases                                                  Ventajas                                  Desventajas
       Modelado

                      Determinación de        Especifica cuáles son los objetos de la        Está sirviendo como base para el           Deja Fuera el tratamiento             de     la
                      Requerimientos          interfaz que deberían ser implementados.       desarrollo de nuevas propuestas            funcionalidad del sistema.
                                              Especifica la manera en la cual estos          metodológicas para los sistemas de
                                              objetos interactuarán con el resto de la       información web.                           No ofrece ningún mecanismo                 para
                                              aplicación.                                                                               trabajar con múltiples actores.
                      Diseño Conceptual       Entidades del dominio en diagramas de          Hace una separación clara entre lo
                                              clases                                         conceptual, lo navegacional y lo visual.
OOHD
       Orientada a    Diseño                  Vistas guiadas                                 Hace uso también de la orientación a
M
        Objetos       Navegacional            Vistas de objeto                               objetos y de un diagrama tan
                                              Nodos, enlaces, estructuras de acceso.         estandarizado (clases)
                      Diseño de Interfaz      Java con JDBC
                      abstracto               Servlets
                      Implementación          XML (Lenguaje de
                                              Marcado Generalizado Standard)
                                              XSL (Lenguaje de Hojas de Estilo
                                              Extensible)
                      1.Análisis del          Realiza un estudio de las necesidades de la    Tiene en cuenta aspectos como la           Es una propuesta joven que no ha sido
                      dominio                 aplicación.                                    especificación de requisitos haciendo      muy usada aún
                                              Ese Elabora una lista de eventos.              uso de los escenarios para el desarrollo
                                              Representan los escenarios mediante un         de la aplicación.                          En la actualidad ha caído en desuso
                      2.Modelo en OO
                                              modelo propio, denominado SAC.
                                              CRC (Class Responsability Collaboration)       Ofrece un proceso sencillo de seguir.
                                              La vista es una agrupación de información
          Vistas                              que se presenta agrupada al usuario bajo
SOHD                  3.Diseño de la vista
       Orientadas a                           un determinado criterio. (vista base, vista
M
         Objetos                              de asociación, vista de colaboración).
                      4.Diseño                Hiperenlaces entre vistas
                      navegacional            Nodos de estructuras de accesos
                      5.Diseño                Esquemas de paginas
                      implementación
                                              Implementar una aplicación hipermedia
                      6.Construcción          ejecutable en función de las pantallas y las
                                              páginas definidas en la fase anterior.

                      1.- Inicio (Define el                                                  Estiman tareas y horario del plan          Por el grado de complejidad puede no
                                              Modelado del negocio
RUP       Roles       alcance del                                                            midiendo la velocidad de iteraciones       resultar muy adecuado.
                                              Análisis de requisitos
                      proyecto)                                                              concerniente a sus estimaciones            RUP es generalmente mal aplicado en
2.- Elaboración                                               originales.                             estilo de cascada.
                         Análisis y diseño
(definición, análisis,                                        Se basa todo en las mejores prácticas
diseño)                                                       que se han intentado y se han probado
                         Implementación                       en el campo.
3.- Construcción
                         Test
(implementación)
                         Distribución                         Busca detectar defectos en las fases
4.-Transición (fin                                            iniciales.
                         Gestión de configuración y cambios
del proyecto y
                         Gestión del proyecto
puesta en
                         Gestión del entorno
producción)
La mayoría de las propuestas de Ingeniería Web están muy orientadas a las fases de análisis y
diseño, pero, en los últimos años cada día son más los grupos que evolucionan hacía los
requisitos. Cada día son más los grupos que incluyen el tratamiento con los usuarios en sus
propuestas. Sin embargo, sigue sin haber una nomenclatura común, ni siquiera una delimitación
adecuada de qué es requisitos.



Bibliografía

Escalona Cuaresma, M. J. (Octubre de 2001). Universidad de Sevilla. Recuperado el 16 de 01 de
       2013, de Universidad de Sevilla: www.us.es/

Quelal Pasquel, B. H. (Mayo de 2011). Escuela Politecnica Nacional Ecuador. Recuperado el 16 de
        01 de 2013, de Biblioteca Digital Escuela Politecnica Nacional Ecuador:
        http://bibdigital.epn.edu.ec/bitstream/15000/3879/1/CD-3631.pdf

Silva, D. A., & Mercerat, B. (2001). Construyendo aplicaciones web con una metodología de diseño
         . Laboratorio de Investigación y Formación Informática Avanzada, 21.

Más contenido relacionado

La actualidad más candente

Métodos estructurados
Métodos estructuradosMétodos estructurados
Métodos estructuradosAndres Morales
 
Analisis y Diseño de Sistemas 2-Metodologia OMT
Analisis y Diseño de Sistemas 2-Metodologia OMTAnalisis y Diseño de Sistemas 2-Metodologia OMT
Analisis y Diseño de Sistemas 2-Metodologia OMTMari Cruz
 
Tipos de modelo y metodologias
Tipos de modelo y metodologiasTipos de modelo y metodologias
Tipos de modelo y metodologiasJosafat Mtz
 
Desarrollo estructurado
Desarrollo estructuradoDesarrollo estructurado
Desarrollo estructuradowaralivt
 
Metodología para el análisis del diseño de sistema
Metodología para el análisis del diseño de sistemaMetodología para el análisis del diseño de sistema
Metodología para el análisis del diseño de sistemaFreddy Ramos
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetoshector_h30
 
1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseñolandeta_p
 
Aplicaciones del modelo y especificaciones
Aplicaciones del modelo y especificacionesAplicaciones del modelo y especificaciones
Aplicaciones del modelo y especificacionesedsacun
 
Modelado de sistemas software
Modelado de sistemas softwareModelado de sistemas software
Modelado de sistemas softwareJavier Ramírez
 
DiseñO Orientado A Objetos
DiseñO Orientado A ObjetosDiseñO Orientado A Objetos
DiseñO Orientado A ObjetosFrancisco Godoy
 
Alejandro soto ingeneria sistema
Alejandro soto ingeneria sistemaAlejandro soto ingeneria sistema
Alejandro soto ingeneria sistemaAlejandross1
 

La actualidad más candente (20)

METODOS Y MODELOS POO
METODOS Y MODELOS POOMETODOS Y MODELOS POO
METODOS Y MODELOS POO
 
Métodos estructurados
Métodos estructuradosMétodos estructurados
Métodos estructurados
 
Analisis y Diseño de Sistemas 2-Metodologia OMT
Analisis y Diseño de Sistemas 2-Metodologia OMTAnalisis y Diseño de Sistemas 2-Metodologia OMT
Analisis y Diseño de Sistemas 2-Metodologia OMT
 
Tipos de modelo y metodologias
Tipos de modelo y metodologiasTipos de modelo y metodologias
Tipos de modelo y metodologias
 
Desarrollo estructurado
Desarrollo estructuradoDesarrollo estructurado
Desarrollo estructurado
 
Metodología para el análisis del diseño de sistema
Metodología para el análisis del diseño de sistemaMetodología para el análisis del diseño de sistema
Metodología para el análisis del diseño de sistema
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
 
1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño
 
UML - Analisis de Sistemas
UML - Analisis de SistemasUML - Analisis de Sistemas
UML - Analisis de Sistemas
 
Aplicaciones del modelo y especificaciones
Aplicaciones del modelo y especificacionesAplicaciones del modelo y especificaciones
Aplicaciones del modelo y especificaciones
 
Diseño orientado a objeto
Diseño orientado a objetoDiseño orientado a objeto
Diseño orientado a objeto
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
 
Uml
UmlUml
Uml
 
Metodologia
MetodologiaMetodologia
Metodologia
 
Modelado de sistemas software
Modelado de sistemas softwareModelado de sistemas software
Modelado de sistemas software
 
Patrones diseño y arquitectura
Patrones diseño y arquitecturaPatrones diseño y arquitectura
Patrones diseño y arquitectura
 
Análisis y diseño orientado a objetos
Análisis y diseño orientado a objetosAnálisis y diseño orientado a objetos
Análisis y diseño orientado a objetos
 
DiseñO Orientado A Objetos
DiseñO Orientado A ObjetosDiseñO Orientado A Objetos
DiseñO Orientado A Objetos
 
Uml
UmlUml
Uml
 
Alejandro soto ingeneria sistema
Alejandro soto ingeneria sistemaAlejandro soto ingeneria sistema
Alejandro soto ingeneria sistema
 

Destacado

Metodologia orientada a objeto - libro
Metodologia orientada a objeto -  libroMetodologia orientada a objeto -  libro
Metodologia orientada a objeto - librotaninof
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a ObjetosRafael Miranda
 
Clasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareClasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareElvisAR
 
herramientas case
herramientas caseherramientas case
herramientas casetomaspetto
 
Cuadro comparativo metodos
Cuadro comparativo metodosCuadro comparativo metodos
Cuadro comparativo metodosivansierra20
 
Metodología de la programación orientada a objetos con c++ prev
Metodología de la programación orientada a objetos con c++ prevMetodología de la programación orientada a objetos con c++ prev
Metodología de la programación orientada a objetos con c++ prevjtk1
 
Cuadro comparativo
Cuadro comparativo Cuadro comparativo
Cuadro comparativo Seba Briones
 
POO: Encapsulamiento, principio de ocultación, recolección de basura
POO: Encapsulamiento, principio de ocultación, recolección de basuraPOO: Encapsulamiento, principio de ocultación, recolección de basura
POO: Encapsulamiento, principio de ocultación, recolección de basura1da4
 
Metodologias[1]
Metodologias[1]Metodologias[1]
Metodologias[1]martin8730
 
Metodologia agil para el diseño de aplicaciones multimedias moviles
Metodologia agil para el diseño de aplicaciones multimedias movilesMetodologia agil para el diseño de aplicaciones multimedias moviles
Metodologia agil para el diseño de aplicaciones multimedias movilescristopherf
 
Modelo De Desarrollo Evolutivo
Modelo De Desarrollo EvolutivoModelo De Desarrollo Evolutivo
Modelo De Desarrollo Evolutivocamilosena89
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrolloitsarellano
 
Metodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacionMetodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacioncaroyu
 

Destacado (20)

Metodologia orientada a objeto - libro
Metodologia orientada a objeto -  libroMetodologia orientada a objeto -  libro
Metodologia orientada a objeto - libro
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a Objetos
 
Clasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareClasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de software
 
Wsdm
WsdmWsdm
Wsdm
 
herramientas case
herramientas caseherramientas case
herramientas case
 
Metodologias
MetodologiasMetodologias
Metodologias
 
OOWS
OOWSOOWS
OOWS
 
Metodologia omt
Metodologia omtMetodologia omt
Metodologia omt
 
Prototipo evolutivo
Prototipo evolutivoPrototipo evolutivo
Prototipo evolutivo
 
Cuadro comparativo metodos
Cuadro comparativo metodosCuadro comparativo metodos
Cuadro comparativo metodos
 
Metodología de la programación orientada a objetos con c++ prev
Metodología de la programación orientada a objetos con c++ prevMetodología de la programación orientada a objetos con c++ prev
Metodología de la programación orientada a objetos con c++ prev
 
Cuadro comparativo
Cuadro comparativo Cuadro comparativo
Cuadro comparativo
 
POO: Encapsulamiento, principio de ocultación, recolección de basura
POO: Encapsulamiento, principio de ocultación, recolección de basuraPOO: Encapsulamiento, principio de ocultación, recolección de basura
POO: Encapsulamiento, principio de ocultación, recolección de basura
 
Modelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiralModelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiral
 
Metodologias[1]
Metodologias[1]Metodologias[1]
Metodologias[1]
 
Metodologia agil para el diseño de aplicaciones multimedias moviles
Metodologia agil para el diseño de aplicaciones multimedias movilesMetodologia agil para el diseño de aplicaciones multimedias moviles
Metodologia agil para el diseño de aplicaciones multimedias moviles
 
Modelo De Desarrollo Evolutivo
Modelo De Desarrollo EvolutivoModelo De Desarrollo Evolutivo
Modelo De Desarrollo Evolutivo
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
 
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
 
Metodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacionMetodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacion
 

Similar a Metodologías de desarrollo orientado a objetos

Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...Joel Fernandez
 
Clase7 unidad1
Clase7 unidad1Clase7 unidad1
Clase7 unidad1zurda21
 
Trade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías WebTrade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías WebMiguel Angel Macias
 
Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010Kiberley Santos
 
02 ingenieria web
02  ingenieria web02  ingenieria web
02 ingenieria webFrank Rosas
 
Ingeniería de software y el paradigma orientado a objetos
Ingeniería de software y el paradigma orientado a objetosIngeniería de software y el paradigma orientado a objetos
Ingeniería de software y el paradigma orientado a objetosWilfredo Mogollón
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a Objetosmenavi
 
Leo métodos de modelado para aplicaciones web-4
Leo métodos de modelado para aplicaciones web-4Leo métodos de modelado para aplicaciones web-4
Leo métodos de modelado para aplicaciones web-4Leo Jm
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentesmartin
 
Exp. Ingenieria Web
Exp. Ingenieria WebExp. Ingenieria Web
Exp. Ingenieria WebDiego Celi
 
Ingeniería de software II - Parte 4
Ingeniería de software II - Parte 4Ingeniería de software II - Parte 4
Ingeniería de software II - Parte 4Marta Silvia Tabares
 
Framework para desarrollo de apps móviles
Framework para desarrollo de apps móvilesFramework para desarrollo de apps móviles
Framework para desarrollo de apps móvilesIván Campaña Naranjo
 

Similar a Metodologías de desarrollo orientado a objetos (20)

Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
 
Clase7
Clase7Clase7
Clase7
 
Clase7 unidad1
Clase7 unidad1Clase7 unidad1
Clase7 unidad1
 
Trade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías WebTrade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías Web
 
Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010
 
02 ingenieria web
02  ingenieria web02  ingenieria web
02 ingenieria web
 
Ingeniería de software y el paradigma orientado a objetos
Ingeniería de software y el paradigma orientado a objetosIngeniería de software y el paradigma orientado a objetos
Ingeniería de software y el paradigma orientado a objetos
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a Objetos
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
Leo métodos de modelado para aplicaciones web-4
Leo métodos de modelado para aplicaciones web-4Leo métodos de modelado para aplicaciones web-4
Leo métodos de modelado para aplicaciones web-4
 
Arquitectura web
Arquitectura webArquitectura web
Arquitectura web
 
Frameworks Java
Frameworks JavaFrameworks Java
Frameworks Java
 
Ddd
DddDdd
Ddd
 
Rup
RupRup
Rup
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentes
 
Exp. Ingenieria Web
Exp. Ingenieria WebExp. Ingenieria Web
Exp. Ingenieria Web
 
Fases de RUP
Fases de RUPFases de RUP
Fases de RUP
 
Ingeniería de software II - Parte 4
Ingeniería de software II - Parte 4Ingeniería de software II - Parte 4
Ingeniería de software II - Parte 4
 
Framework para desarrollo de apps móviles
Framework para desarrollo de apps móvilesFramework para desarrollo de apps móviles
Framework para desarrollo de apps móviles
 
Resumen rup
Resumen rupResumen rup
Resumen rup
 

Último

R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 

Último (20)

R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 

Metodologías de desarrollo orientado a objetos

  • 1. Metodologías de Desarrollo Orientado a Objetos Por Juan Gerardo Moreno Florentino Las aplicaciones hipermedia han evolucionado en los últimos años y se han concentrado mayormente en la web. Las antiguas aplicaciones distribuidas en cd’s dieron lugar a aplicaciones dinámicas, de constante actualización e incluso personalizables, capaces de adaptarse a los tipos de usuarios y en casos avanzados, a cada usuario en particular. Estas características encuentran el medio ideal en la web, ya que de otra forma sería costoso su mantenimiento y evolución. La complejidad del desarrollo ocurre a diferentes niveles: dominios de aplicación sofisticados (financieros, médicos, geográficos, etc.); la necesidad de proveer acceso de navegación simple a grandes cantidades de datos multidimensionales, y por último la aparición de nuevos dispositivos para los cuales se deben construir interfaces web fáciles de usar. Esta complejidad en los desarrollos de software sólo puede ser alcanzada mediante la separación de los asuntos de modelización en forma clara y modular. Producir aplicaciones en las cuales el usuario pueda aprovechar el potencial del paradigma de la navegación de sitios web, mientras ejecuta transacciones sobre bases de información, es una tarea muy difícil de lograr. En primer lugar, la navegación posee algunos problemas. Una estructura de navegación robusta es una de las claves del éxito en las aplicaciones hipermedia. Si el usuario entiende dónde puede ir y cómo llegar al lugar deseado, es una buena señal de que la aplicación ha sido bien diseñada. En hipermedia existen requerimientos que deben ser satisfechos en un entorno de desarrollo unificado. Por un lado, la navegación y el comportamiento funcional de la aplicación deberían ser integrados. Por otro lado, durante el proceso de diseño se debería poder desacoplar las decisiones de diseño relacionadas con la estructura navegaciones de la aplicación, de aquellas relacionadas con el modelo del dominio.
  • 2. Metodologías de Diseño de Desarrollo de Hipermedia Técnica de Fases Ventajas Desventajas Modelado Determinación de Especifica cuáles son los objetos de la Está sirviendo como base para el Deja Fuera el tratamiento de la Requerimientos interfaz que deberían ser implementados. desarrollo de nuevas propuestas funcionalidad del sistema. Especifica la manera en la cual estos metodológicas para los sistemas de objetos interactuarán con el resto de la información web. No ofrece ningún mecanismo para aplicación. trabajar con múltiples actores. Diseño Conceptual Entidades del dominio en diagramas de Hace una separación clara entre lo clases conceptual, lo navegacional y lo visual. OOHD Orientada a Diseño Vistas guiadas Hace uso también de la orientación a M Objetos Navegacional Vistas de objeto objetos y de un diagrama tan Nodos, enlaces, estructuras de acceso. estandarizado (clases) Diseño de Interfaz Java con JDBC abstracto Servlets Implementación XML (Lenguaje de Marcado Generalizado Standard) XSL (Lenguaje de Hojas de Estilo Extensible) 1.Análisis del Realiza un estudio de las necesidades de la Tiene en cuenta aspectos como la Es una propuesta joven que no ha sido dominio aplicación. especificación de requisitos haciendo muy usada aún Ese Elabora una lista de eventos. uso de los escenarios para el desarrollo Representan los escenarios mediante un de la aplicación. En la actualidad ha caído en desuso 2.Modelo en OO modelo propio, denominado SAC. CRC (Class Responsability Collaboration) Ofrece un proceso sencillo de seguir. La vista es una agrupación de información Vistas que se presenta agrupada al usuario bajo SOHD 3.Diseño de la vista Orientadas a un determinado criterio. (vista base, vista M Objetos de asociación, vista de colaboración). 4.Diseño Hiperenlaces entre vistas navegacional Nodos de estructuras de accesos 5.Diseño Esquemas de paginas implementación Implementar una aplicación hipermedia 6.Construcción ejecutable en función de las pantallas y las páginas definidas en la fase anterior. 1.- Inicio (Define el Estiman tareas y horario del plan Por el grado de complejidad puede no Modelado del negocio RUP Roles alcance del midiendo la velocidad de iteraciones resultar muy adecuado. Análisis de requisitos proyecto) concerniente a sus estimaciones RUP es generalmente mal aplicado en
  • 3. 2.- Elaboración originales. estilo de cascada. Análisis y diseño (definición, análisis, Se basa todo en las mejores prácticas diseño) que se han intentado y se han probado Implementación en el campo. 3.- Construcción Test (implementación) Distribución Busca detectar defectos en las fases 4.-Transición (fin iniciales. Gestión de configuración y cambios del proyecto y Gestión del proyecto puesta en Gestión del entorno producción)
  • 4. La mayoría de las propuestas de Ingeniería Web están muy orientadas a las fases de análisis y diseño, pero, en los últimos años cada día son más los grupos que evolucionan hacía los requisitos. Cada día son más los grupos que incluyen el tratamiento con los usuarios en sus propuestas. Sin embargo, sigue sin haber una nomenclatura común, ni siquiera una delimitación adecuada de qué es requisitos. Bibliografía Escalona Cuaresma, M. J. (Octubre de 2001). Universidad de Sevilla. Recuperado el 16 de 01 de 2013, de Universidad de Sevilla: www.us.es/ Quelal Pasquel, B. H. (Mayo de 2011). Escuela Politecnica Nacional Ecuador. Recuperado el 16 de 01 de 2013, de Biblioteca Digital Escuela Politecnica Nacional Ecuador: http://bibdigital.epn.edu.ec/bitstream/15000/3879/1/CD-3631.pdf Silva, D. A., & Mercerat, B. (2001). Construyendo aplicaciones web con una metodología de diseño . Laboratorio de Investigación y Formación Informática Avanzada, 21.