SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
MODELADO ORIENTADO A OBJETOS


Por: María Elena Nava Villalva
Fecha: 5 de Enero de 2013


El siguiente trabajo tiene como finalidad que el Modelo Orientado a Objetos de acuerdo a los Tipos de Modelos para
aplicaciones web realice una comparación de los aspectos mas importantes entre sus elementos y características para un
mejor análisis. Véase la tabla 1. Comparativa de tipos de modelos.


                                                TIPOS DE MODELOS

                             MODELO DE OBJETOS                MODELO DINÁMICO              MODELO FUNCIONAL



CONCEPTO                  Es importante, ya que en el      Representa los aspectos       Representa los aspectos
                          se identifican las clases        temporales               de   transformacionales        de
                          dentro del sistema junto con     comportamiento de control     función del sistema mediante
                          sus relaciones así como sus      del sistema, mediante la      la transformación de valores
                          atributos y operaciones lo       secuencia de operaciones en   y se representa mediante un
                          que representa la estructura     el tiempo.                    diagrama de flujo
                          estática del sistema lo que
                          representa       la estructura
                          estática del sistema y este es
                          representado mediante un
                          diagrama de clases.



PASOS             PARA Identificación de objetos y Preparación de escenarios Identificación de los valores
CONSTRUIR     UN clases.                          de secuencias típicas de de entrada y salida.
MODELO                                            iteración.
                  Crear un     diccionario   de                                  Construcción de diagramas
                  datos.                          Identificación de sucesos que de flujo.
                                                  actúan entre objetos.
                  Identificación     de    las                                   Dependencias funcionales.
                  asociaciones y agregaciones     Preparar un seguimiento de
                  entre los objetos.              sucesos         para     cada Descripción de las Funciones
                                                  escenario.
                  Identificación de atributos y                                  Identificación               de
                  enlaces.                        Construcción de un diagrama restricciones.
                                                  de estado para cada objeto.
                  Organización y simplificación                                  Especificación de los criterios
                  de las clases empleando         Comparación de los sucesos de optimización.
                  herencia.                       intercambiados entre objetos
                                                  para verificar la congruencia.
                  Verificación de las vías de
                  acceso     necesarias   para
                  llevar acabo las probables
                  consultas.

                  Realizar    las   iteraciones
                  necesarias       para      el
                  refinamiento del modelo.

                  Agrupar las      clases    en
                  módulos.



MODELO A SEGUIR   Diagrama de modelo         de Diagrama de Estados + Diagrama de Flujo de Datos
                  objetos + Diccionario      de Diagrama global de flujo de + Restricciones
                  Datos                         sucesos.



COMPONENTES       Entidades                       Procesos                        Procesos.

                                                                                                                   1
Atributos                     Estados                   Flujo de Datos.

                                                                                Actores.

                                                                                Almacenes.



DIAGRAMA
REPRESENTATIVO




                                    Tabal 1. Comparativa de Tipos de Modelos


La siguiente información tiene como finalidad la comparación del Modelo Orientado a Objetos de acuerdo a las
diferentes metodologías como OOHDM,OSHDM,RUP,UML y los casos de uso para aplicaciones web mostrar los
aspectos mas importantes entre sus elementos y características para un mejor análisis. Véase la tabla 2.
Metodologías.




                                                                                                           2
METODOLOGÍAS

                 OOHDM                    SOHDM                   RUP                   UML                CASOS DE USO



SIGLAS     Método de Diseño de      Método           que Metodologia Rational     Unified Modeling
           Desarrollo        en     Desarrolla Diseño en   Unified Process           Language
           Hipermedia               panoramas
           Orientado a Objetos      (escenario)
                                    Orientada a Objetos
                                    en Hipermedia.



CONCEPTO   Es un Método de          Es un Método que       Forma                UML es un lenguaje       La      utilidad    de
           Diseño de Desarrollo     Desarrolla Diseño      disciplinada de      standard          para   construir un caso de
           en        Hipermedia     en      panoramas      asignar tareas y     visualizar,              uso es para ver las
           Orientado a Objetos      (scenario)             responsabilidade     especificar, construir   diferentes visitas que
           (Object-Oriented         Orientada          a   s en una             y                        tiene el usuario del
           Hypermedia               Objetos          en    empresa de           documentar         los   sistema,      y   esta
           Design Method) y         Hipermedia             desarrollo (quién    artefactos de un         puede ser con la
           abarca las cuatro        (Scenario - based      hace qué,            sistema de software      iteración del sistema
           actividades:        El   Object-oriented        cuándo y cómo).      UML puede usarse         y un actor para
           modelado                 Hypermedia Design                           en las diferentes        describir el propósito
           conceptual,    diseño    Methodology).                                                        del sistema.
                                                                                etapas del ciclo de
           navegacional, diseño     Presenta          la
                                                                                vida del desarrollo y    Es algo externo al
           abstracto de interfaz    necesidad        de
                                                                                en          diferentes   sistema            que
           y     la  puesta en      disponer de      un
                                                                                tecnologías         de   interactúa con el.
           práctica.       Estas    proceso         que
           actividades         se   permita     capturar                        implementación
           realizan    en    una    las necesidades                             UML                 es
           mezcla      de estilo    del sistema. Para                           independiente      del
           incremental, iterativo   ello, propone el                            proceso             de

                                                                                                                     3
y      basado       en uso                  de                            desarrollo        de
                prototipos          de escenarios                                         software
                desarrollo.



CARACTERISTI Los          modelos        Fases     de       la   RUP se divide en                                 Delimitar los límites
                                                                                          Una vista es un
CAS          orientados a objetos        metodología.            cuatro fases:                                    del sistema: Cuales
             se construyen en                                                             subconjunto       de    objetos pertenecen a
                                                                 Inicio, ya que define
             cada      paso que          Fase de análisis                                 construcciones    de    él y cuáles no.
                                                                 el alcance del
             mejora los modelos                                                           modelado que se
                                                                 proyecto.
             diseñados           en      Fase de modelado                                 enfocan      en un   Determinar         los
             iteraciones anteriores      de objetos                                       aspecto en particularactores           que
                                                                 Elaboración, es la
             y consta de las                                                              del sistema.         interactúan con el
                                                                 definición, análisis y
             siguientes fases:           Fase de diseño de                                                     sistema
                                                                 diseño.
                                         vistas                                           Las vistas pueden produciéndose para
                Fase conceptual.                                 Construcción, se         dividirse    en tres ellos     uno o más
                                         Fase   de    Diseño                                                   casos
                                                                 realiza la               áreas: clasificación
                Fase Navegacional        navegacional
                                                                 implementación.          estructural,
                                                                                          comportamiento       Identificar el evento
                Fase de         Interfaz Fase de Diseño de la                             dinámico, y gestión inicial de cada caso.
                                         implementación          Transición. fin del
                abstracta.
                                                                 proyecto y puesta        del modelo.
                                                                                                               Determinar           la
                Fase                de                           en producción.
                                                                                                               condición           de
                implementación.                                  Cada fase concluye
                                                                                                               terminación      para
                                                                 con un HITO (T.
                                                                                                               cada caso de uso.
                                                                 Decisiones)
                                                                                                                  Listar los eventos.

                                                                                                                  Si hay variaciones
                                                                                                                  listar     escenarios
                                                                                                                  adicionales que las
                                                                                                                  describan.

                                                                                                                  Identificar y describir
                                                                                                                  todas              las
                                                                                                                  excepciones       que
                                                                                                                  están       asociadas
                                                                                                                               4
lógicamente con un
                                                                                                                  caso.

                                                                                                                  Verificar que los
                                                                                                                  casos engloben la
                                                                                                                  funcionalidad del
                                                                                                                  sistema.



VENTAJAS   Esta propuesta es          Consiste      en seis     Es que se basa          Proporcione         un    Se     establece    la
           hasta ahora la única       fases: análisis del       todo en las mejores     nivel de abstracción      definición         del
           que tiene en cuenta        dominio, modelado         prácticas que se        que       la     haga     problema.
           aspectos como la           del objeto, diseño de     han intentado y se      independiente de la       Se construyen los
           especificación        de   la    visión, diseño      han probado en el       metodología         de    modelos,        objeto,
           requisitos haciendo        de la navegación,         campo.            (en
           uso         de       los   diseño       de     la                            diseño       que    se    dinámico y funcional.
                                                                comparación con
           escenarios.        Otra    puesta en práctica        XP que se basa en       utilice. Con ello, se     Se verifican, iteran y
           ventaja es que es un       y construcción.           las         prácticas   facilita             la   refinan.
           proceso sencillo de                                  inestables        que   compatibilidad con
           seguir, no obstante        Esta      metodología     utilizaron juntas se    los        principales
           su nomenclatura es         tiene     semejanzas      evita     que      se   procesos de diseño,
           muy            cerrada.    con,     OOHDM y          derribe).               heurísticas         de
           Además        es    una    EORM donde           se                           generación          de
           propuesta donde se         diferencian en el uso                             código, e incluso se
           hacen         uso de       de panoramas, que
                                                                                        constituye en la
           técnicas              de   describen           las
                                      actividades en los                                base                de
           modelado orientado
                                      acontecimientos       y                           interoperabilidad
           a objetos, algo muy
           significativo ya que       primitivas de flujos                              entre ellas.
           es adecuado para el        de actividades. Los                               Soporte      sistemas
           desarrollo de este         panoramas            se
                                                                                        distribuidos       y/o
           tipo de aplicaciones       definen en la fase de
                                      análisis y se utilizan                            multiprocesadores,
                                      para     modelar los                              diferentes sistemas
                                      objetos                                           operativos         de
                                                                                        tiempo real y los

                                                                                                                               5
principales
                                       recursos
                                       middleware y de
                                       comunicaciones
                                       que           están
                                       actualmente en uso.




DIAGRAMA
REPRESENTATI
VO




               Tabla 2. Metodologías




                                                             6
REFERENCIAS ELECTRÓNICAS

(s.f.). Obtenido de
         http://www.itlalaguna.edu.mx/academico/carreras/sistemas/Analisis%20y%20dise%F1o%20orientado%20a%20obj
         etos/rumbaugh.pdf

(s.f.). Obtenido de http://ingenieroduqueescobar.blogspot.mx/2011/05/v-behaviorurldefaultvml-o.html

(s.f.). Obtenido de http://ingenieroduqueescobar.blogspot.mx/2011/05/v-behaviorurldefaultvml-o.html

(s.f.). Obtenido de http://www.cenetec.salud.gob.mx/descargas/comite_e-Salud/ModeloFuncional_esalud.pdf

(s.f.). Obtenido de http://forja.softwarelibre.gob.ve/docman/view.php/138/304/MODELO++FUNCIONAL.pdf

(s.f.). Obtenido de http://uamisoft.izt.uam.mx/uamisoft/lib/exe/fetch.php?media=amm:cursos:psu:07-o:el_modelo_oo.pdf

(s.f.). Obtenido de http://www.dc.uba.ar/events/eci/2011/cursos/m2-modeladosimulacion-resumen

(s.f.). Obtenido de http://fpsalmon.usc.es/genp/doc/cursos/poo/modelo.html

(s.f.). Obtenido de http://www.chaco.gov.ar/utn/disenodesistemas/apuntes/oo/ApunteUML.pdf

(s.f.). Obtenido de http://www.ctr.unican.es/asignaturas/MC_OO/Doc/M_dinamico.pdf

(s.f.). Obtenido de http://www.eco.uc3m.es/~jgonzalo/teaching/EconometriaII/DynamicModels.pdf

(s.f.). Obtenido de http://www.uv.es/olmos/Ecuaciones%20diferenciales.pdf

(s.f.). Obtenido de http://ocw.uc3m.es/ingenieria-informatica/diseno-de-software-avanzado/material-de-clase-1/09-
         Modelado_Dinamico_Basico.pdf

(s.f.). Obtenido de http://ldc.usb.ve/~teruel/ci3711/dinam2/Sistemas.html




                                                                                                                       7

Weitere ähnliche Inhalte

Was ist angesagt?

Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
Sandrea Rodriguez
 
Frameworks para desarrollo de aplicaciones Web
Frameworks para desarrollo de aplicaciones WebFrameworks para desarrollo de aplicaciones Web
Frameworks para desarrollo de aplicaciones Web
Esteban Saavedra
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
Micky Jerzy
 
design patterns - introdução
design patterns - introduçãodesign patterns - introdução
design patterns - introdução
elliando dias
 
Analisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSEAnalisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSE
Mari Cruz
 
Metodologías para la gestión de riesgos en proyectos de software
Metodologías para la gestión de riesgos en proyectos de softwareMetodologías para la gestión de riesgos en proyectos de software
Metodologías para la gestión de riesgos en proyectos de software
fredleyton
 

Was ist angesagt? (20)

Javaserver Faces (jsf)
Javaserver Faces (jsf)Javaserver Faces (jsf)
Javaserver Faces (jsf)
 
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
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientos
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
Fundamentos y metodos de analisis de requerimientos.
Fundamentos y metodos de  analisis de requerimientos.Fundamentos y metodos de  analisis de requerimientos.
Fundamentos y metodos de analisis de requerimientos.
 
Hướng dẫn sử dụng Selenium ide
Hướng dẫn sử dụng Selenium ideHướng dẫn sử dụng Selenium ide
Hướng dẫn sử dụng Selenium ide
 
Tema 1: Introducción a la programación funcional.
Tema 1: Introducción a la programación funcional.Tema 1: Introducción a la programación funcional.
Tema 1: Introducción a la programación funcional.
 
Frameworks para desarrollo de aplicaciones Web
Frameworks para desarrollo de aplicaciones WebFrameworks para desarrollo de aplicaciones Web
Frameworks para desarrollo de aplicaciones Web
 
Integração Contínua
Integração ContínuaIntegração Contínua
Integração Contínua
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
design patterns - introdução
design patterns - introduçãodesign patterns - introdução
design patterns - introdução
 
Modelo de proceso especializado
Modelo de proceso especializadoModelo de proceso especializado
Modelo de proceso especializado
 
Analisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSEAnalisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSE
 
Dom JavaScript
Dom JavaScriptDom JavaScript
Dom JavaScript
 
Metodologías para la gestión de riesgos en proyectos de software
Metodologías para la gestión de riesgos en proyectos de softwareMetodologías para la gestión de riesgos en proyectos de software
Metodologías para la gestión de riesgos en proyectos de software
 
Ingenieria de Requerimientos
Ingenieria de RequerimientosIngenieria de Requerimientos
Ingenieria de Requerimientos
 
5.comprensión de los requerimientos
5.comprensión de los requerimientos5.comprensión de los requerimientos
5.comprensión de los requerimientos
 
Domain driven desing
Domain driven desingDomain driven desing
Domain driven desing
 
Metodología ICONIX
Metodología ICONIXMetodología ICONIX
Metodología ICONIX
 
Patrones diseño y arquitectura
Patrones diseño y arquitecturaPatrones diseño y arquitectura
Patrones diseño y arquitectura
 

Ähnlich wie Modelado Orientado a Objetos

Metodologias
MetodologiasMetodologias
Metodologias
lananita2
 
Tipos de modelo y metodologias
Tipos de modelo y metodologiasTipos de modelo y metodologias
Tipos de modelo y metodologias
Josafat Mtz
 
Sesion 13 diseño iii diseño de objetos
Sesion 13 diseño iii    diseño de objetosSesion 13 diseño iii    diseño de objetos
Sesion 13 diseño iii diseño de objetos
Julio Pari
 

Ähnlich wie Modelado Orientado a Objetos (20)

Exponer yony y estefany
Exponer  yony y estefanyExponer  yony y estefany
Exponer yony y estefany
 
Alejandro soto ingeneria sistema
Alejandro soto ingeneria sistemaAlejandro soto ingeneria sistema
Alejandro soto ingeneria sistema
 
Metodologias
MetodologiasMetodologias
Metodologias
 
Modelado y metodologias para aplicaciones web
Modelado y metodologias para aplicaciones webModelado y metodologias para aplicaciones web
Modelado y metodologias para aplicaciones web
 
Tecnicas de modelado y metodologias para aplicaciones Web
Tecnicas de modelado y metodologias para aplicaciones WebTecnicas de modelado y metodologias para aplicaciones Web
Tecnicas de modelado y metodologias para aplicaciones Web
 
Metodologías de desarrollo orientado a objetos
Metodologías de desarrollo orientado a objetosMetodologías de desarrollo orientado a objetos
Metodologías de desarrollo orientado a objetos
 
Smbdoo
SmbdooSmbdoo
Smbdoo
 
Desarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDesarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a Objetos
 
Tipos de modelo y metodologias
Tipos de modelo y metodologiasTipos de modelo y metodologias
Tipos de modelo y metodologias
 
0 todo
0 todo0 todo
0 todo
 
Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POO
 
Metodologia de iconix jhon poo
Metodologia de iconix jhon pooMetodologia de iconix jhon poo
Metodologia de iconix jhon poo
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a Objetos
 
Tema 2.UML parte 1.ppt
Tema 2.UML parte 1.pptTema 2.UML parte 1.ppt
Tema 2.UML parte 1.ppt
 
METODOS Y MODELOS POO
METODOS Y MODELOS POOMETODOS Y MODELOS POO
METODOS Y MODELOS POO
 
Desarrollo de aplicaciones con rup y uml
Desarrollo de aplicaciones con rup y umlDesarrollo de aplicaciones con rup y uml
Desarrollo de aplicaciones con rup y uml
 
Sesion 13 diseño iii diseño de objetos
Sesion 13 diseño iii    diseño de objetosSesion 13 diseño iii    diseño de objetos
Sesion 13 diseño iii diseño de objetos
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosFundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos
 
Fundamentos programacion poo
Fundamentos programacion pooFundamentos programacion poo
Fundamentos programacion poo
 
Tema2
Tema2Tema2
Tema2
 

Kürzlich hochgeladen

Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
JonathanCovena1
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
MiNeyi1
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 

Kürzlich hochgeladen (20)

Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 

Modelado Orientado a Objetos

  • 1. MODELADO ORIENTADO A OBJETOS Por: María Elena Nava Villalva Fecha: 5 de Enero de 2013 El siguiente trabajo tiene como finalidad que el Modelo Orientado a Objetos de acuerdo a los Tipos de Modelos para aplicaciones web realice una comparación de los aspectos mas importantes entre sus elementos y características para un mejor análisis. Véase la tabla 1. Comparativa de tipos de modelos. TIPOS DE MODELOS MODELO DE OBJETOS MODELO DINÁMICO MODELO FUNCIONAL CONCEPTO Es importante, ya que en el Representa los aspectos Representa los aspectos se identifican las clases temporales de transformacionales de dentro del sistema junto con comportamiento de control función del sistema mediante sus relaciones así como sus del sistema, mediante la la transformación de valores atributos y operaciones lo secuencia de operaciones en y se representa mediante un que representa la estructura el tiempo. diagrama de flujo estática del sistema lo que representa la estructura estática del sistema y este es representado mediante un diagrama de clases. PASOS PARA Identificación de objetos y Preparación de escenarios Identificación de los valores
  • 2. CONSTRUIR UN clases. de secuencias típicas de de entrada y salida. MODELO iteración. Crear un diccionario de Construcción de diagramas datos. Identificación de sucesos que de flujo. actúan entre objetos. Identificación de las Dependencias funcionales. asociaciones y agregaciones Preparar un seguimiento de entre los objetos. sucesos para cada Descripción de las Funciones escenario. Identificación de atributos y Identificación de enlaces. Construcción de un diagrama restricciones. de estado para cada objeto. Organización y simplificación Especificación de los criterios de las clases empleando Comparación de los sucesos de optimización. herencia. intercambiados entre objetos para verificar la congruencia. Verificación de las vías de acceso necesarias para llevar acabo las probables consultas. Realizar las iteraciones necesarias para el refinamiento del modelo. Agrupar las clases en módulos. MODELO A SEGUIR Diagrama de modelo de Diagrama de Estados + Diagrama de Flujo de Datos objetos + Diccionario de Diagrama global de flujo de + Restricciones Datos sucesos. COMPONENTES Entidades Procesos Procesos. 1
  • 3. Atributos Estados Flujo de Datos. Actores. Almacenes. DIAGRAMA REPRESENTATIVO Tabal 1. Comparativa de Tipos de Modelos La siguiente información tiene como finalidad la comparación del Modelo Orientado a Objetos de acuerdo a las diferentes metodologías como OOHDM,OSHDM,RUP,UML y los casos de uso para aplicaciones web mostrar los aspectos mas importantes entre sus elementos y características para un mejor análisis. Véase la tabla 2. Metodologías. 2
  • 4. METODOLOGÍAS OOHDM SOHDM RUP UML CASOS DE USO SIGLAS Método de Diseño de Método que Metodologia Rational Unified Modeling Desarrollo en Desarrolla Diseño en Unified Process Language Hipermedia panoramas Orientado a Objetos (escenario) Orientada a Objetos en Hipermedia. CONCEPTO Es un Método de Es un Método que Forma UML es un lenguaje La utilidad de Diseño de Desarrollo Desarrolla Diseño disciplinada de standard para construir un caso de en Hipermedia en panoramas asignar tareas y visualizar, uso es para ver las Orientado a Objetos (scenario) responsabilidade especificar, construir diferentes visitas que (Object-Oriented Orientada a s en una y tiene el usuario del Hypermedia Objetos en empresa de documentar los sistema, y esta Design Method) y Hipermedia desarrollo (quién artefactos de un puede ser con la abarca las cuatro (Scenario - based hace qué, sistema de software iteración del sistema actividades: El Object-oriented cuándo y cómo). UML puede usarse y un actor para modelado Hypermedia Design en las diferentes describir el propósito conceptual, diseño Methodology). del sistema. etapas del ciclo de navegacional, diseño Presenta la vida del desarrollo y Es algo externo al abstracto de interfaz necesidad de en diferentes sistema que y la puesta en disponer de un tecnologías de interactúa con el. práctica. Estas proceso que actividades se permita capturar implementación realizan en una las necesidades UML es mezcla de estilo del sistema. Para independiente del incremental, iterativo ello, propone el proceso de 3
  • 5. y basado en uso de desarrollo de prototipos de escenarios software desarrollo. CARACTERISTI Los modelos Fases de la RUP se divide en Delimitar los límites Una vista es un CAS orientados a objetos metodología. cuatro fases: del sistema: Cuales se construyen en subconjunto de objetos pertenecen a Inicio, ya que define cada paso que Fase de análisis construcciones de él y cuáles no. el alcance del mejora los modelos modelado que se proyecto. diseñados en Fase de modelado enfocan en un Determinar los iteraciones anteriores de objetos aspecto en particularactores que Elaboración, es la y consta de las del sistema. interactúan con el definición, análisis y siguientes fases: Fase de diseño de sistema diseño. vistas Las vistas pueden produciéndose para Fase conceptual. Construcción, se dividirse en tres ellos uno o más Fase de Diseño casos realiza la áreas: clasificación Fase Navegacional navegacional implementación. estructural, comportamiento Identificar el evento Fase de Interfaz Fase de Diseño de la dinámico, y gestión inicial de cada caso. implementación Transición. fin del abstracta. proyecto y puesta del modelo. Determinar la Fase de en producción. condición de implementación. Cada fase concluye terminación para con un HITO (T. cada caso de uso. Decisiones) Listar los eventos. Si hay variaciones listar escenarios adicionales que las describan. Identificar y describir todas las excepciones que están asociadas 4
  • 6. lógicamente con un caso. Verificar que los casos engloben la funcionalidad del sistema. VENTAJAS Esta propuesta es Consiste en seis Es que se basa Proporcione un Se establece la hasta ahora la única fases: análisis del todo en las mejores nivel de abstracción definición del que tiene en cuenta dominio, modelado prácticas que se que la haga problema. aspectos como la del objeto, diseño de han intentado y se independiente de la Se construyen los especificación de la visión, diseño han probado en el metodología de modelos, objeto, requisitos haciendo de la navegación, campo. (en uso de los diseño de la diseño que se dinámico y funcional. comparación con escenarios. Otra puesta en práctica XP que se basa en utilice. Con ello, se Se verifican, iteran y ventaja es que es un y construcción. las prácticas facilita la refinan. proceso sencillo de inestables que compatibilidad con seguir, no obstante Esta metodología utilizaron juntas se los principales su nomenclatura es tiene semejanzas evita que se procesos de diseño, muy cerrada. con, OOHDM y derribe). heurísticas de Además es una EORM donde se generación de propuesta donde se diferencian en el uso código, e incluso se hacen uso de de panoramas, que constituye en la técnicas de describen las actividades en los base de modelado orientado acontecimientos y interoperabilidad a objetos, algo muy significativo ya que primitivas de flujos entre ellas. es adecuado para el de actividades. Los Soporte sistemas desarrollo de este panoramas se distribuidos y/o tipo de aplicaciones definen en la fase de análisis y se utilizan multiprocesadores, para modelar los diferentes sistemas objetos operativos de tiempo real y los 5
  • 7. principales recursos middleware y de comunicaciones que están actualmente en uso. DIAGRAMA REPRESENTATI VO Tabla 2. Metodologías 6
  • 8. REFERENCIAS ELECTRÓNICAS (s.f.). Obtenido de http://www.itlalaguna.edu.mx/academico/carreras/sistemas/Analisis%20y%20dise%F1o%20orientado%20a%20obj etos/rumbaugh.pdf (s.f.). Obtenido de http://ingenieroduqueescobar.blogspot.mx/2011/05/v-behaviorurldefaultvml-o.html (s.f.). Obtenido de http://ingenieroduqueescobar.blogspot.mx/2011/05/v-behaviorurldefaultvml-o.html (s.f.). Obtenido de http://www.cenetec.salud.gob.mx/descargas/comite_e-Salud/ModeloFuncional_esalud.pdf (s.f.). Obtenido de http://forja.softwarelibre.gob.ve/docman/view.php/138/304/MODELO++FUNCIONAL.pdf (s.f.). Obtenido de http://uamisoft.izt.uam.mx/uamisoft/lib/exe/fetch.php?media=amm:cursos:psu:07-o:el_modelo_oo.pdf (s.f.). Obtenido de http://www.dc.uba.ar/events/eci/2011/cursos/m2-modeladosimulacion-resumen (s.f.). Obtenido de http://fpsalmon.usc.es/genp/doc/cursos/poo/modelo.html (s.f.). Obtenido de http://www.chaco.gov.ar/utn/disenodesistemas/apuntes/oo/ApunteUML.pdf (s.f.). Obtenido de http://www.ctr.unican.es/asignaturas/MC_OO/Doc/M_dinamico.pdf (s.f.). Obtenido de http://www.eco.uc3m.es/~jgonzalo/teaching/EconometriaII/DynamicModels.pdf (s.f.). Obtenido de http://www.uv.es/olmos/Ecuaciones%20diferenciales.pdf (s.f.). Obtenido de http://ocw.uc3m.es/ingenieria-informatica/diseno-de-software-avanzado/material-de-clase-1/09- Modelado_Dinamico_Basico.pdf (s.f.). Obtenido de http://ldc.usb.ve/~teruel/ci3711/dinam2/Sistemas.html 7