SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
1
UUUUUUUUNNNNNNNNIIIIIIIIDDDDDDDDAAAAAAAADDDDDDDD IIIIIIIIVVVVVVVV........
MMMMMMMMEEEEEEEETTTTTTTTOOOOOOOODDDDDDDDOOOOOOOOLLLLLLLLOOOOOOOOGGGGGGGGÍÍÍÍÍÍÍÍAAAAAAAA OOOOOOOOMMMMMMMMTTTTTTTT
2
UNIDAD IV.
METODOLOGÍA OMT
OBJETIVO: Explicarás a la Metodología OMT (Objet Metodology Tride),
identificando sus atributos, etapas de diseño y uso, lo que te permitirá
posteriormente analizar un programa.
Para comprender los contenidos de esta unidad, es necesario que los conceptos y
procedimientos que se utilizan sean claros y se apoyen en la representación de
diversos ejemplos.
A continuación te presentamos los conceptos e ideas clave de la Unidad.
ORGANIZACIÓN DE CONTENIDOS
METODOLOGÍA
OMT
(MODELO DE
OBJETO
CONCEPTO
ELEMENTOS
ETAPAS DE
DISEÑO
MÉTODOS
HERENCIA
DISEÑO DE
OBJETOS
IMPLEMENTACIÓN
ANÁLISIS
DISEÑO DEL
SISTEMA
CLASE SUBCLASE
ATRIBUTOS
ENCAPASULADO
3
4
Object Modeling Technique (OMT). Surge a finales de los años 80 en el Research and
Development Center de General Electric por James Rumbaugh.
La OMT se enfoca al manejo de objetos y funciones, de tal forma que se considera una
programación rápida y sencilla, enfocada a la generación de ambientes de amigables
en la cual se consideran elementos tales como en el manejo de colores, imágenes y
sonidos. Algunos lenguajes con esta tendencia de programación son: Visual Basic,
Visual Dbase, C++ y Turbo Pascal, entre otros.
También se le conoce como Programación Orientada a Objetos (OOP). Es una de las
metodologías más modernas dentro de la programación, se puede considerar como la
siguiente generación de la metodología de programación estructurada.
CONCEPTO. La programación orientada a objetos introduce un nuevo término: objeto y
un modo de implementarlos, en este tipo de programación ya no nos preocupamos por
las tareas que realiza cada módulo, sino por la definición de los diferentes objetos que
utilizaremos, los cuales pertenecen a una clase o subclase, realizan ciertos métodos y
cuentan con diversos elementos.
Los objetos se manejan por CLASES (también conocidos como MIEMBROS DE
DATOS), que son: atributos y funciones que son compartidos entre varios objetos; por
ejemplo:
En el genero humano existe gente alta y baja de estatura.
Existen vehículos de carga, deportivos, de pasajeros, etc.
Asimismo, a cada característica que tenga cualquier objeto se la llama SUBCLASE.
EJEMPLO 1:
Clase: Vehículos de transporte.
I. CONCEPTO, ELEMENTOS Y CARACTERÍSTICAS.
SUBCLASES
PASAJEROS DEPORTIVOS FAMILIARES SERVICIOS
5
A la par de la definición del objeto se pueden definir los subprogramas que actuaran
sobre él, a estos subprogramas particulares del objeto y de la clase que definen se les
conoce como MÉTODOS.
Se pueden considerar como elementos de los objetos a los ATRIBUTOS, que son
características que los describen en diversos aspectos tales como: tamaño, color,
forma, etc.; al ENCAPSULAMENTO, que es la combinación de los métodos y datos
dentro del propio objeto, es decir, la unidad es completa, ya que en ella se definen los
elementos que componen al objeto y todas las operaciones que se pueden hacer con
él; y a la HERENCIA que permite declarar un nuevo objeto a partir de otro ya definido,
permitiendo que el primero sea una subclase del segundo, lo cual implica que adquiera
todos los métodos y datos del segundo objeto.
EJEMPLO 2: HERENCIAS.
Clase: Construcción de vivienda.
Objeto: Edificio.
Métodos: Habitado o deshabitado.
Elementos: Ventanas, puertas, baños, enchufes, elevador.
Del objeto anterior se define el siguiente objeto, el cual pertenece a la clase “Edificio”, o
es una subclase de “Construcción de vivienda.
Clase: Edificio.
Objeto: Duplex.
Métodos: Cantidad de habitantes por departamento, costo del departamento.
Elementos: Habitantes.
El objeto “Duplex”, gracias a la herencia, tendrá la siguiente definición:
OOBBJJEETTOO
ATRIBUTOS
COLOR, TAMAÑO, COSTO
ENCAPSULADO
TRANSMISION, LLANTAS,
DIRECCION.
6
Clase: Es de tipo Edificio es una construcción de vivienda.
Objeto: Duplex.
Métodos: Habitado o deshabitado (heredados), cantidad de habitantes por
departamento, costo del departamento.
Elementos: Ventanas, puertas, baños, enchufes, elevador (heredados) y habitantes.
METODOLOGÍA OMT.
La metodología OMT consta de cuatro etapas para su construcción.
ANÁLISIS
En esta etapa se construyen
Modelo Objeto.
Modelo Dinámico.
Modelo Funcional.
DISEÑO
DEL
SISTEMA
En esta parte se efectúa la toma de
decisiones de la estructura general del
sistema.
DISEÑO
DE
OBJETOS
En esta parte se manejan a detalle los
modelos que son mencionados en la
primera etapa, trabajando toda estructura
de datos y métodos.
IMPLEMENTACIÓN Esta etapa es la de desarrollo de la
programación, utilizando un lenguaje ya
determinado.
ANÁLISIS.
En resumen podemos decir que un objeto tiene clases,
subclases, métodos y elementos (atributos, encapsulado y
OBJETO
ELEMENTOSMÉTODOSCLASES Y
SUBCLASES
7
En esta parte se maneja de forma exacta la construcción de los modelos objetos.
[[[[RUMBAUGH, 1991]]]] Establece los siguientes pasos:
PASOS ACTIVIDADES
♦ IDENTIFICACIÓN
DEL
MODELO OBJETO
• Identificar los Objetos y Clases.
• Identificar la asociación entre Objetos.
• Identificar los atributos.
• Agrupar las clases y módulos.
• Preparar el diccionario de datos.
♦ IDENTIFICACIÓN
DEL
MODELO DINÁMICO
• Definir para cada objeto qué eventos tendrá.
• Construir los diagramas de estado para el
comportamiento de los objetos.
♦ IDENTIFICACIÓN
DEL
MODELO FUNCIONAL
• Manejar la elaboración de diagramas de flujo de
datos para identificar la independencia que existe
entre operaciones.
• Distinguir los valores de entrada y salida.
8
DISEÑO DE SISTEMA
ACTIVIDADES
• Definir la estructura del sistema.
• Realizar la división del sistema en partes más pequeñas (subsistemas).
• Definir subsistemas.
• Definir el momento que se presenta cada objeto y numero de veces que se repetirá
el objeto en el proceso.
• Identificar el comportamiento entre el software y hardware para cada proceso.
• Definir la estructura de las bases de datos, el acceso a cada proceso y el lenguaje
que soportara el sistema.
DISEÑO DEL OBJETO.
ACTIVIDADES
Es una etapa de refinamiento de detalles.
• Diseñar las operaciones de nueva creación si se requiere, plasmándolas a través de
algoritmos.
• Asignar la seguridad o restricción a cada modulo conservando la integridad de
información.
• Asignar, de forma precisa, el movimiento, orden de aparición de cada objeto y la
relación si es que existe con otros módulos u objetos.
• Definir que el acceso a cada modulo sea de forma sencilla y rápida.
IMPLEMENTACIÓN.
ACTIVIDADES
• En esta etapa es difícil manejarla a detalle debido a que depende del criterio del
personal informático involucrado con el sistema.

Más contenido relacionado

La actualidad más candente

Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de softwareAdes27
 
 Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automáticoItzel656131
 
SRS Ejemplo, Sistema Tarifado de Transito
SRS Ejemplo, Sistema Tarifado de TransitoSRS Ejemplo, Sistema Tarifado de Transito
SRS Ejemplo, Sistema Tarifado de TransitoJuan Jose Lucero
 
Metodologias para el desarrollo del software
Metodologias para el desarrollo del softwareMetodologias para el desarrollo del software
Metodologias para el desarrollo del softwareyeltsintorres18
 
Qué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSQué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSmyle22
 
Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasRick_Ruso
 
Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareJosé Antonio Sandoval Acosta
 
Gestion de riesgo software
Gestion de riesgo softwareGestion de riesgo software
Gestion de riesgo softwareHector L
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetosstill01
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)Yadith Miranda Silva
 
Diagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegueDiagramas UML: Componentes y despliegue
Diagramas UML: Componentes y desplieguejoshell
 

La actualidad más candente (20)

Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Metodologia para el proyecto
Metodologia para el proyectoMetodologia para el proyecto
Metodologia para el proyecto
 
Caracteristicas rup
Caracteristicas rupCaracteristicas rup
Caracteristicas rup
 
 Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
SRS Ejemplo, Sistema Tarifado de Transito
SRS Ejemplo, Sistema Tarifado de TransitoSRS Ejemplo, Sistema Tarifado de Transito
SRS Ejemplo, Sistema Tarifado de Transito
 
Caso De Uso
Caso De UsoCaso De Uso
Caso De Uso
 
Metodologias para el desarrollo del software
Metodologias para el desarrollo del softwareMetodologias para el desarrollo del software
Metodologias para el desarrollo del software
 
Qué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSQué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOS
 
Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemas
 
Modelo V
Modelo VModelo V
Modelo V
 
Formato ieee830
Formato ieee830Formato ieee830
Formato ieee830
 
Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de software
 
Gestion de riesgo software
Gestion de riesgo softwareGestion de riesgo software
Gestion de riesgo software
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
Diagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegueDiagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegue
 
Roles desarrollo del software
Roles desarrollo del softwareRoles desarrollo del software
Roles desarrollo del software
 

Destacado

Manual de trabajo especial de grado psm
Manual de trabajo especial de grado psmManual de trabajo especial de grado psm
Manual de trabajo especial de grado psmBeatriz Perdomo
 
Gnb5 delayed neuronal development-Journal_of_Neurochemistry
Gnb5 delayed neuronal development-Journal_of_NeurochemistryGnb5 delayed neuronal development-Journal_of_Neurochemistry
Gnb5 delayed neuronal development-Journal_of_NeurochemistryMritunjay Pandey
 
CULTURA CIUDADANA EN EL BARRIO LA CEIBA
CULTURA CIUDADANA EN EL BARRIO LA CEIBA CULTURA CIUDADANA EN EL BARRIO LA CEIBA
CULTURA CIUDADANA EN EL BARRIO LA CEIBA cristina De la cruz
 
(automatic) Testing: from business to university and back
(automatic) Testing: from business to university and back(automatic) Testing: from business to university and back
(automatic) Testing: from business to university and backDavid Rodenas
 
Презентация
ПрезентацияПрезентация
Презентацияlleennookk2016
 
Pandey_et_al-2008-Journal_of_Neurochemistry
Pandey_et_al-2008-Journal_of_NeurochemistryPandey_et_al-2008-Journal_of_Neurochemistry
Pandey_et_al-2008-Journal_of_NeurochemistryMritunjay Pandey
 
Партнерский проект CoMagic
Партнерский проект CoMagicПартнерский проект CoMagic
Партнерский проект CoMagicCoMagic
 

Destacado (11)

Manual de trabajo especial de grado psm
Manual de trabajo especial de grado psmManual de trabajo especial de grado psm
Manual de trabajo especial de grado psm
 
Immediate Impact BBG
Immediate Impact BBGImmediate Impact BBG
Immediate Impact BBG
 
Antonio lavoisier
Antonio lavoisierAntonio lavoisier
Antonio lavoisier
 
Gnb5 delayed neuronal development-Journal_of_Neurochemistry
Gnb5 delayed neuronal development-Journal_of_NeurochemistryGnb5 delayed neuronal development-Journal_of_Neurochemistry
Gnb5 delayed neuronal development-Journal_of_Neurochemistry
 
H barras s 06
H barras s 06H barras s 06
H barras s 06
 
CULTURA CIUDADANA EN EL BARRIO LA CEIBA
CULTURA CIUDADANA EN EL BARRIO LA CEIBA CULTURA CIUDADANA EN EL BARRIO LA CEIBA
CULTURA CIUDADANA EN EL BARRIO LA CEIBA
 
(automatic) Testing: from business to university and back
(automatic) Testing: from business to university and back(automatic) Testing: from business to university and back
(automatic) Testing: from business to university and back
 
Concurso CAS Otuzco
Concurso CAS OtuzcoConcurso CAS Otuzco
Concurso CAS Otuzco
 
Презентация
ПрезентацияПрезентация
Презентация
 
Pandey_et_al-2008-Journal_of_Neurochemistry
Pandey_et_al-2008-Journal_of_NeurochemistryPandey_et_al-2008-Journal_of_Neurochemistry
Pandey_et_al-2008-Journal_of_Neurochemistry
 
Партнерский проект CoMagic
Партнерский проект CoMagicПартнерский проект CoMagic
Партнерский проект CoMagic
 

Similar a OMT Methodology Analysis

Fundamentos del análisis orientado a objetos
Fundamentos del análisis orientado a objetosFundamentos del análisis orientado a objetos
Fundamentos del análisis orientado a objetosEduardo Galindo
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemasjoalmerca6
 
Analisis Y Diseño De Sistemas Orientado A Objetos
Analisis Y Diseño De Sistemas Orientado A ObjetosAnalisis Y Diseño De Sistemas Orientado A Objetos
Analisis Y Diseño De Sistemas Orientado A Objetosjoalmerca6
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemasjoalmerca6
 
Analisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetosAnalisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetosLex Marin
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetosbrandonhh10
 
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon Koudsi
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon KoudsiFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon Koudsi
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon KoudsiRaimonKoudsi
 
Practica retro java 28102013
Practica retro java 28102013Practica retro java 28102013
Practica retro java 28102013Edgar Rosas
 
Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POOgueritamala
 
PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOSPROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOSMayri85
 
Metodologia
Metodologia Metodologia
Metodologia thekatyta
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemasjorgecaruci
 
Fundamentos programacion poo
Fundamentos programacion pooFundamentos programacion poo
Fundamentos programacion pooRicardo Garcia
 
Ingeniería de requerimientos i
Ingeniería de requerimientos iIngeniería de requerimientos i
Ingeniería de requerimientos iPablo Macon
 
G#1.gutierrez.quirumbay.cinthya.johanna.software ii.1
G#1.gutierrez.quirumbay.cinthya.johanna.software ii.1G#1.gutierrez.quirumbay.cinthya.johanna.software ii.1
G#1.gutierrez.quirumbay.cinthya.johanna.software ii.1Oscar Ramos
 
Trabajo de diseño de sistemas orientados a objetos
Trabajo de diseño de sistemas orientados a objetosTrabajo de diseño de sistemas orientados a objetos
Trabajo de diseño de sistemas orientados a objetosdouglimar89
 

Similar a OMT Methodology Analysis (20)

Analisis y diseno_oo
Analisis y diseno_ooAnalisis y diseno_oo
Analisis y diseno_oo
 
Fundamentos del análisis orientado a objetos
Fundamentos del análisis orientado a objetosFundamentos del análisis orientado a objetos
Fundamentos del análisis orientado a objetos
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
Analisis Y Diseño De Sistemas Orientado A Objetos
Analisis Y Diseño De Sistemas Orientado A ObjetosAnalisis Y Diseño De Sistemas Orientado A Objetos
Analisis Y Diseño De Sistemas Orientado A Objetos
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
Analisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetosAnalisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetos
 
Principios poo
Principios pooPrincipios poo
Principios poo
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon Koudsi
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon KoudsiFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon Koudsi
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon Koudsi
 
Practica retro java 28102013
Practica retro java 28102013Practica retro java 28102013
Practica retro java 28102013
 
Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POO
 
PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOSPROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOS
 
Metodologia
Metodologia Metodologia
Metodologia
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemas
 
Fundamentos programacion poo
Fundamentos programacion pooFundamentos programacion poo
Fundamentos programacion poo
 
Ingeniería de requerimientos i
Ingeniería de requerimientos iIngeniería de requerimientos i
Ingeniería de requerimientos i
 
Diagrama de casos
Diagrama de casosDiagrama de casos
Diagrama de casos
 
G#1.gutierrez.quirumbay.cinthya.johanna.software ii.1
G#1.gutierrez.quirumbay.cinthya.johanna.software ii.1G#1.gutierrez.quirumbay.cinthya.johanna.software ii.1
G#1.gutierrez.quirumbay.cinthya.johanna.software ii.1
 
Trabajo de diseño de sistemas orientados a objetos
Trabajo de diseño de sistemas orientados a objetosTrabajo de diseño de sistemas orientados a objetos
Trabajo de diseño de sistemas orientados a objetos
 

Más de Wilfredy Inciarte

Anatomia del icono wilfredy inciarte
Anatomia del icono   wilfredy inciarteAnatomia del icono   wilfredy inciarte
Anatomia del icono wilfredy inciarteWilfredy Inciarte
 
Metodologias de modelización r. fernandez
Metodologias de modelización   r. fernandezMetodologias de modelización   r. fernandez
Metodologias de modelización r. fernandezWilfredy Inciarte
 
Metodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughMetodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughWilfredy Inciarte
 
Teoria general de sistemas e. bustos
Teoria general de sistemas   e. bustosTeoria general de sistemas   e. bustos
Teoria general de sistemas e. bustosWilfredy Inciarte
 
Sistemas conceptos y caracteristicas
Sistemas conceptos y caracteristicasSistemas conceptos y caracteristicas
Sistemas conceptos y caracteristicasWilfredy Inciarte
 
Principios y aplicaciones del análisis costo beneficio - e. morin
Principios y aplicaciones del análisis costo beneficio - e. morinPrincipios y aplicaciones del análisis costo beneficio - e. morin
Principios y aplicaciones del análisis costo beneficio - e. morinWilfredy Inciarte
 
Modelo para el analisis de los costos y beneficios
Modelo para el analisis de los costos y beneficiosModelo para el analisis de los costos y beneficios
Modelo para el analisis de los costos y beneficiosWilfredy Inciarte
 
Guia del analisis costo beneficio - proyectos de inversion
Guia del analisis costo   beneficio - proyectos de inversionGuia del analisis costo   beneficio - proyectos de inversion
Guia del analisis costo beneficio - proyectos de inversionWilfredy Inciarte
 
Guia para la formulacion de royectos metodologia bpun
Guia para la formulacion de royectos   metodologia bpunGuia para la formulacion de royectos   metodologia bpun
Guia para la formulacion de royectos metodologia bpunWilfredy Inciarte
 
Manual de proyectos agencia andaluza del voluntariado
Manual de proyectos   agencia andaluza del voluntariadoManual de proyectos   agencia andaluza del voluntariado
Manual de proyectos agencia andaluza del voluntariadoWilfredy Inciarte
 
Formulación y evaluación de proyectos de inversión e. pimentel
Formulación y evaluación de proyectos de inversión   e. pimentelFormulación y evaluación de proyectos de inversión   e. pimentel
Formulación y evaluación de proyectos de inversión e. pimentelWilfredy Inciarte
 
Evaluación de proyectos j. sarmiento
Evaluación de proyectos   j. sarmientoEvaluación de proyectos   j. sarmiento
Evaluación de proyectos j. sarmientoWilfredy Inciarte
 
Aspestos generales de la gestion de proyectos
Aspestos generales de la gestion de proyectosAspestos generales de la gestion de proyectos
Aspestos generales de la gestion de proyectosWilfredy Inciarte
 
Introducción a los microprocesadores j. sainz
Introducción a los microprocesadores   j. sainzIntroducción a los microprocesadores   j. sainz
Introducción a los microprocesadores j. sainzWilfredy Inciarte
 
Evolucion de los microprocesadores
Evolucion de los microprocesadoresEvolucion de los microprocesadores
Evolucion de los microprocesadoresWilfredy Inciarte
 

Más de Wilfredy Inciarte (20)

Anatomia del icono wilfredy inciarte
Anatomia del icono   wilfredy inciarteAnatomia del icono   wilfredy inciarte
Anatomia del icono wilfredy inciarte
 
Metodologias de modelización r. fernandez
Metodologias de modelización   r. fernandezMetodologias de modelización   r. fernandez
Metodologias de modelización r. fernandez
 
Metodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughMetodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaugh
 
Teoria general de sistemas e. bustos
Teoria general de sistemas   e. bustosTeoria general de sistemas   e. bustos
Teoria general de sistemas e. bustos
 
Teoria de sistemas
Teoria de sistemasTeoria de sistemas
Teoria de sistemas
 
Sistemas conceptos y caracteristicas
Sistemas conceptos y caracteristicasSistemas conceptos y caracteristicas
Sistemas conceptos y caracteristicas
 
Int. ing sistemas
Int. ing sistemasInt. ing sistemas
Int. ing sistemas
 
Etapas de un proyecto
Etapas de un proyectoEtapas de un proyecto
Etapas de un proyecto
 
Estudio de factibilidad
Estudio de factibilidadEstudio de factibilidad
Estudio de factibilidad
 
Principios y aplicaciones del análisis costo beneficio - e. morin
Principios y aplicaciones del análisis costo beneficio - e. morinPrincipios y aplicaciones del análisis costo beneficio - e. morin
Principios y aplicaciones del análisis costo beneficio - e. morin
 
Modelo para el analisis de los costos y beneficios
Modelo para el analisis de los costos y beneficiosModelo para el analisis de los costos y beneficios
Modelo para el analisis de los costos y beneficios
 
Guia del analisis costo beneficio - proyectos de inversion
Guia del analisis costo   beneficio - proyectos de inversionGuia del analisis costo   beneficio - proyectos de inversion
Guia del analisis costo beneficio - proyectos de inversion
 
Guia para la formulacion de royectos metodologia bpun
Guia para la formulacion de royectos   metodologia bpunGuia para la formulacion de royectos   metodologia bpun
Guia para la formulacion de royectos metodologia bpun
 
Manual de proyectos agencia andaluza del voluntariado
Manual de proyectos   agencia andaluza del voluntariadoManual de proyectos   agencia andaluza del voluntariado
Manual de proyectos agencia andaluza del voluntariado
 
Formulación y evaluación de proyectos de inversión e. pimentel
Formulación y evaluación de proyectos de inversión   e. pimentelFormulación y evaluación de proyectos de inversión   e. pimentel
Formulación y evaluación de proyectos de inversión e. pimentel
 
Evaluación de proyectos j. sarmiento
Evaluación de proyectos   j. sarmientoEvaluación de proyectos   j. sarmiento
Evaluación de proyectos j. sarmiento
 
Aspestos generales de la gestion de proyectos
Aspestos generales de la gestion de proyectosAspestos generales de la gestion de proyectos
Aspestos generales de la gestion de proyectos
 
Introducción a los microprocesadores j. sainz
Introducción a los microprocesadores   j. sainzIntroducción a los microprocesadores   j. sainz
Introducción a los microprocesadores j. sainz
 
Evolucion de los microprocesadores
Evolucion de los microprocesadoresEvolucion de los microprocesadores
Evolucion de los microprocesadores
 
Transformada de laplace
Transformada de laplaceTransformada de laplace
Transformada de laplace
 

Último

Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPANEP - DETP
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 

Último (20)

Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETP
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 

OMT Methodology Analysis

  • 2. 2 UNIDAD IV. METODOLOGÍA OMT OBJETIVO: Explicarás a la Metodología OMT (Objet Metodology Tride), identificando sus atributos, etapas de diseño y uso, lo que te permitirá posteriormente analizar un programa. Para comprender los contenidos de esta unidad, es necesario que los conceptos y procedimientos que se utilizan sean claros y se apoyen en la representación de diversos ejemplos. A continuación te presentamos los conceptos e ideas clave de la Unidad. ORGANIZACIÓN DE CONTENIDOS METODOLOGÍA OMT (MODELO DE OBJETO CONCEPTO ELEMENTOS ETAPAS DE DISEÑO MÉTODOS HERENCIA DISEÑO DE OBJETOS IMPLEMENTACIÓN ANÁLISIS DISEÑO DEL SISTEMA CLASE SUBCLASE ATRIBUTOS ENCAPASULADO
  • 3. 3
  • 4. 4 Object Modeling Technique (OMT). Surge a finales de los años 80 en el Research and Development Center de General Electric por James Rumbaugh. La OMT se enfoca al manejo de objetos y funciones, de tal forma que se considera una programación rápida y sencilla, enfocada a la generación de ambientes de amigables en la cual se consideran elementos tales como en el manejo de colores, imágenes y sonidos. Algunos lenguajes con esta tendencia de programación son: Visual Basic, Visual Dbase, C++ y Turbo Pascal, entre otros. También se le conoce como Programación Orientada a Objetos (OOP). Es una de las metodologías más modernas dentro de la programación, se puede considerar como la siguiente generación de la metodología de programación estructurada. CONCEPTO. La programación orientada a objetos introduce un nuevo término: objeto y un modo de implementarlos, en este tipo de programación ya no nos preocupamos por las tareas que realiza cada módulo, sino por la definición de los diferentes objetos que utilizaremos, los cuales pertenecen a una clase o subclase, realizan ciertos métodos y cuentan con diversos elementos. Los objetos se manejan por CLASES (también conocidos como MIEMBROS DE DATOS), que son: atributos y funciones que son compartidos entre varios objetos; por ejemplo: En el genero humano existe gente alta y baja de estatura. Existen vehículos de carga, deportivos, de pasajeros, etc. Asimismo, a cada característica que tenga cualquier objeto se la llama SUBCLASE. EJEMPLO 1: Clase: Vehículos de transporte. I. CONCEPTO, ELEMENTOS Y CARACTERÍSTICAS. SUBCLASES PASAJEROS DEPORTIVOS FAMILIARES SERVICIOS
  • 5. 5 A la par de la definición del objeto se pueden definir los subprogramas que actuaran sobre él, a estos subprogramas particulares del objeto y de la clase que definen se les conoce como MÉTODOS. Se pueden considerar como elementos de los objetos a los ATRIBUTOS, que son características que los describen en diversos aspectos tales como: tamaño, color, forma, etc.; al ENCAPSULAMENTO, que es la combinación de los métodos y datos dentro del propio objeto, es decir, la unidad es completa, ya que en ella se definen los elementos que componen al objeto y todas las operaciones que se pueden hacer con él; y a la HERENCIA que permite declarar un nuevo objeto a partir de otro ya definido, permitiendo que el primero sea una subclase del segundo, lo cual implica que adquiera todos los métodos y datos del segundo objeto. EJEMPLO 2: HERENCIAS. Clase: Construcción de vivienda. Objeto: Edificio. Métodos: Habitado o deshabitado. Elementos: Ventanas, puertas, baños, enchufes, elevador. Del objeto anterior se define el siguiente objeto, el cual pertenece a la clase “Edificio”, o es una subclase de “Construcción de vivienda. Clase: Edificio. Objeto: Duplex. Métodos: Cantidad de habitantes por departamento, costo del departamento. Elementos: Habitantes. El objeto “Duplex”, gracias a la herencia, tendrá la siguiente definición: OOBBJJEETTOO ATRIBUTOS COLOR, TAMAÑO, COSTO ENCAPSULADO TRANSMISION, LLANTAS, DIRECCION.
  • 6. 6 Clase: Es de tipo Edificio es una construcción de vivienda. Objeto: Duplex. Métodos: Habitado o deshabitado (heredados), cantidad de habitantes por departamento, costo del departamento. Elementos: Ventanas, puertas, baños, enchufes, elevador (heredados) y habitantes. METODOLOGÍA OMT. La metodología OMT consta de cuatro etapas para su construcción. ANÁLISIS En esta etapa se construyen Modelo Objeto. Modelo Dinámico. Modelo Funcional. DISEÑO DEL SISTEMA En esta parte se efectúa la toma de decisiones de la estructura general del sistema. DISEÑO DE OBJETOS En esta parte se manejan a detalle los modelos que son mencionados en la primera etapa, trabajando toda estructura de datos y métodos. IMPLEMENTACIÓN Esta etapa es la de desarrollo de la programación, utilizando un lenguaje ya determinado. ANÁLISIS. En resumen podemos decir que un objeto tiene clases, subclases, métodos y elementos (atributos, encapsulado y OBJETO ELEMENTOSMÉTODOSCLASES Y SUBCLASES
  • 7. 7 En esta parte se maneja de forma exacta la construcción de los modelos objetos. [[[[RUMBAUGH, 1991]]]] Establece los siguientes pasos: PASOS ACTIVIDADES ♦ IDENTIFICACIÓN DEL MODELO OBJETO • Identificar los Objetos y Clases. • Identificar la asociación entre Objetos. • Identificar los atributos. • Agrupar las clases y módulos. • Preparar el diccionario de datos. ♦ IDENTIFICACIÓN DEL MODELO DINÁMICO • Definir para cada objeto qué eventos tendrá. • Construir los diagramas de estado para el comportamiento de los objetos. ♦ IDENTIFICACIÓN DEL MODELO FUNCIONAL • Manejar la elaboración de diagramas de flujo de datos para identificar la independencia que existe entre operaciones. • Distinguir los valores de entrada y salida.
  • 8. 8 DISEÑO DE SISTEMA ACTIVIDADES • Definir la estructura del sistema. • Realizar la división del sistema en partes más pequeñas (subsistemas). • Definir subsistemas. • Definir el momento que se presenta cada objeto y numero de veces que se repetirá el objeto en el proceso. • Identificar el comportamiento entre el software y hardware para cada proceso. • Definir la estructura de las bases de datos, el acceso a cada proceso y el lenguaje que soportara el sistema. DISEÑO DEL OBJETO. ACTIVIDADES Es una etapa de refinamiento de detalles. • Diseñar las operaciones de nueva creación si se requiere, plasmándolas a través de algoritmos. • Asignar la seguridad o restricción a cada modulo conservando la integridad de información. • Asignar, de forma precisa, el movimiento, orden de aparición de cada objeto y la relación si es que existe con otros módulos u objetos. • Definir que el acceso a cada modulo sea de forma sencilla y rápida. IMPLEMENTACIÓN. ACTIVIDADES • En esta etapa es difícil manejarla a detalle debido a que depende del criterio del personal informático involucrado con el sistema.