0
MODELADO ORIENTADO A OBJETOSPor: María Elena Nava VillalvaFecha: 5 de Enero de 2013El siguiente trabajo tiene como finalid...
CONSTRUIR     UN clases.                          de secuencias típicas de de entrada y salida.MODELO                     ...
Atributos                     Estados                   Flujo de Datos.                                                   ...
METODOLOGÍAS                 OOHDM                    SOHDM                   RUP                   UML                CAS...
y      basado       en uso                  de                            desarrollo        de                prototipos  ...
lógicamente con un                                                                                                        ...
principales                                       recursos                                       middleware y de          ...
REFERENCIAS ELECTRÓNICAS(s.f.). Obtenido de         http://www.itlalaguna.edu.mx/academico/carreras/sistemas/Analisis%20y%...
Upcoming SlideShare
Loading in...5
×

Modelado Orientado a Objetos

559

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
559
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Modelado Orientado a Objetos"

  1. 1. MODELADO ORIENTADO A OBJETOSPor: María Elena Nava VillalvaFecha: 5 de Enero de 2013El siguiente trabajo tiene como finalidad que el Modelo Orientado a Objetos de acuerdo a los Tipos de Modelos paraaplicaciones web realice una comparación de los aspectos mas importantes entre sus elementos y características para unmejor análisis. Véase la tabla 1. Comparativa de tipos de modelos. TIPOS DE MODELOS MODELO DE OBJETOS MODELO DINÁMICO MODELO FUNCIONALCONCEPTO 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. 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. 3. Atributos Estados Flujo de Datos. Actores. Almacenes.DIAGRAMAREPRESENTATIVO Tabal 1. Comparativa de Tipos de ModelosLa siguiente información tiene como finalidad la comparación del Modelo Orientado a Objetos de acuerdo a lasdiferentes metodologías como OOHDM,OSHDM,RUP,UML y los casos de uso para aplicaciones web mostrar losaspectos mas importantes entre sus elementos y características para un mejor análisis. Véase la tabla 2.Metodologías. 2
  4. 4. METODOLOGÍAS OOHDM SOHDM RUP UML CASOS DE USOSIGLAS 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. 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 unCAS 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. 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. 7. principales recursos middleware y de comunicaciones que están actualmente en uso.DIAGRAMAREPRESENTATIVO Tabla 2. Metodologías 6
  8. 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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×