SlideShare una empresa de Scribd logo
1 de 14
PARADIGMA
ORIENTADO
A OBJETO
 Campos Ruiz Roció
 Castillo Tinoco Iris
 Eguizábal Ramos Michel
 Góngora Gámez Lizeth
 Huamán Villanueva Darwin
 Jiménez Arellano Rider
Es Cuando se desarrollan sistemas complejos, es
importante considerar que existen diversos
«STAKEHOLDERS» , cada uno de los cuales
necesita ver el sistema desde una determinada
perspectiva para comprenderlo mejor. Estas
perspectivas (vistas) distintas se manejan a través
de la arquitectura de un sistema.
PARADIGMA ORIENTADO A
OBJETOS
La arquitectura de un sistema se constituye no
solo de la estructura y organización, también
abarca su
comportamiento, funcionalidad, reutilización, restri
cciones, entre otros aspectos.
PARADIGMA ORIENTADO A
OBJETOS
MODELO DE LA ARQUITECTURA DE UN SISTEMA
Vista de casos de uso
Vista de procesos
Vista de diseño
Vista de despliegue
Vista de implementación
PROPONE SOLUCIONES EN LA
PROGRAMACIÓN:
 Falta de reusabilidad de código, en desmedro de la
rentabilidad.
 Dificultad de modificar, actualizar o ejecutar
reingeniería de sistemas, minimizando así su vida
útil.
 los laboriosos, traumáticos y extensos procesos de
desarrollo, carentes de codificación no intuitiva.
 La falta portabilidad.
EL LENGUAJE DE MODELO UNIFICADO
(UML)
 Es la sucesión de una serie de métodos de análisis
y diseño orientadas a objetos.
 El UML , fusiona los conceptos de la orientación a
objetos aportados por Booch, OMT y OOSE.
 UML incrementa la capacidad de lo que se puede
hacer con otros métodos de análisis y diseño
orientados a objetos.
BENEFICIOS DE UML:
 Mejores tiempos totales de desarrollo (de 50 %
o más).
 Modelar sistemas (y no sólo de software)
utilizando conceptos orientados a objetos.
 Establecer conceptos y artefactos ejecutables.
 Encaminar el desarrollo del escalamiento en
sistemas complejos de misión crítica.
 Crear un lenguaje de modelado utilizado tanto
por humanos como por máquinas.
 Mejor soporte a la planeación y al control de
proyectos.
 Alta reutilización y minimización de costos.
Un lenguaje de modelado consiste de vistas, diagramas, símbolos
utilizados en los modelos y un conjunto de mecanismos generales o
reglas que indican cómo utilizar los elementos.
Vistas: Las vistas muestran diferentes aspectos
del sistema modelado.
Diagramas: Los diagramas son las gráficas que
describen el contenido de una vista.
Símbolos o Elementos de modelo: Los
conceptos utilizados en los diagramas son los
elementos de modelo que representan conceptos
comunes orientados a objetos.
Reglas o Mecanismos generales: Proveen
comentarios extras, información o semántica
acerca del elemento de modelo
 Se usa para describir el
proceso genérico que incluye
aquellos elementos que son
comunes a la mayoría de los
refinamientos existentes.
PROCESO UNIFICADO
 Es un marco de desarrollo de
software que se caracteriza por estar
dirigido por casos de uso, centrado en la
arquitectura y por ser iterativo e
incremental.
PROCESO UNIFICADO
ITERATIVO E INCREMENTAL
El Proceso Unificado es un marco de desarrollo iterativo e
incremental compuesto de cuatro fases denominadas :
 Inicio
 Elaboración
 Construcción
 Transición
ITERATIVO E INCREMENTAL
Cada una de estas fases es a su vez dividida en una serie
de iteraciones (la de inicio puede incluir varias iteraciones
en proyectos grandes).
Cada una de estas iteraciones se divide a su vez en una
serie de disciplinas que recuerdan a las definidas en el
ciclo de vida clásico o en cascada: Análisis de
requisitos, Diseño, Implementación y Prueba
GRACIAS POR
SU ATENCION.

Más contenido relacionado

La actualidad más candente

s07 - Modelo para Construcción de Soluciones
s07 - Modelo para Construcción de Solucioness07 - Modelo para Construcción de Soluciones
s07 - Modelo para Construcción de SolucionesMario Solarte
 
Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3Bruno
 
Diseño arquitectonico
Diseño arquitectonicoDiseño arquitectonico
Diseño arquitectonicoWilson Gomez
 
KTN06-MODELOS EN LA DINÁMICA DE SISTEMAS Y EL PROCESO DE CONSTRUCCIÓN
KTN06-MODELOS EN LA DINÁMICA DE SISTEMAS Y EL PROCESO DE CONSTRUCCIÓNKTN06-MODELOS EN LA DINÁMICA DE SISTEMAS Y EL PROCESO DE CONSTRUCCIÓN
KTN06-MODELOS EN LA DINÁMICA DE SISTEMAS Y EL PROCESO DE CONSTRUCCIÓNKOTENA BCS
 
Ciclo de vida y bases de datos
Ciclo de vida y bases de datosCiclo de vida y bases de datos
Ciclo de vida y bases de datosAngela Inciarte
 
Diapositivas de las Fases del ciclo de vida de un Sistema
 Diapositivas de las Fases del ciclo de vida de un Sistema Diapositivas de las Fases del ciclo de vida de un Sistema
Diapositivas de las Fases del ciclo de vida de un SistemaJenny Ramos
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareArafiguero2017
 
Estándares de Sistema
Estándares de Sistema Estándares de Sistema
Estándares de Sistema Karla Calderon
 
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116AlejandroCoronado26
 
Ciclo de vida de un sistema de informacion fase 7
Ciclo de vida de un sistema de informacion fase 7Ciclo de vida de un sistema de informacion fase 7
Ciclo de vida de un sistema de informacion fase 7IUTA
 

La actualidad más candente (20)

Diseño arquitectonico
Diseño arquitectonicoDiseño arquitectonico
Diseño arquitectonico
 
s07 - Modelo para Construcción de Soluciones
s07 - Modelo para Construcción de Solucioness07 - Modelo para Construcción de Soluciones
s07 - Modelo para Construcción de Soluciones
 
Modelos de informacion
Modelos de informacionModelos de informacion
Modelos de informacion
 
Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3
 
Diseño arquitectonico
Diseño arquitectonicoDiseño arquitectonico
Diseño arquitectonico
 
Análisis de sistemas
Análisis  de sistemasAnálisis  de sistemas
Análisis de sistemas
 
Modelos de Procesos de Software
Modelos de Procesos de SoftwareModelos de Procesos de Software
Modelos de Procesos de Software
 
KTN06-MODELOS EN LA DINÁMICA DE SISTEMAS Y EL PROCESO DE CONSTRUCCIÓN
KTN06-MODELOS EN LA DINÁMICA DE SISTEMAS Y EL PROCESO DE CONSTRUCCIÓNKTN06-MODELOS EN LA DINÁMICA DE SISTEMAS Y EL PROCESO DE CONSTRUCCIÓN
KTN06-MODELOS EN LA DINÁMICA DE SISTEMAS Y EL PROCESO DE CONSTRUCCIÓN
 
Hcase
HcaseHcase
Hcase
 
Capitulo 12
Capitulo 12Capitulo 12
Capitulo 12
 
Laboratorio #1
Laboratorio #1Laboratorio #1
Laboratorio #1
 
Ciclo de vida y bases de datos
Ciclo de vida y bases de datosCiclo de vida y bases de datos
Ciclo de vida y bases de datos
 
Diapositivas de las Fases del ciclo de vida de un Sistema
 Diapositivas de las Fases del ciclo de vida de un Sistema Diapositivas de las Fases del ciclo de vida de un Sistema
Diapositivas de las Fases del ciclo de vida de un Sistema
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
Estándares de Sistema
Estándares de Sistema Estándares de Sistema
Estándares de Sistema
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116
 
Ciclo de vida de un sistema de informacion fase 7
Ciclo de vida de un sistema de informacion fase 7Ciclo de vida de un sistema de informacion fase 7
Ciclo de vida de un sistema de informacion fase 7
 
Diseño Arquitectonico
Diseño ArquitectonicoDiseño Arquitectonico
Diseño Arquitectonico
 
Diseño arquitectónico
Diseño arquitectónicoDiseño arquitectónico
Diseño arquitectónico
 

Destacado

Destacado (7)

Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Web semântica
Web semânticaWeb semântica
Web semântica
 
Assignment #12 (iiii) (p1): Planning For Documentary
Assignment #12 (iiii) (p1): Planning For DocumentaryAssignment #12 (iiii) (p1): Planning For Documentary
Assignment #12 (iiii) (p1): Planning For Documentary
 
historia del internet
historia del internet historia del internet
historia del internet
 
Nbr 10126 cotagem em desenho tecnico
Nbr 10126 cotagem em desenho tecnicoNbr 10126 cotagem em desenho tecnico
Nbr 10126 cotagem em desenho tecnico
 
Barrierefreiheit - Grundlage gerechter webbasierter Lernchancen
Barrierefreiheit - Grundlage gerechter webbasierter LernchancenBarrierefreiheit - Grundlage gerechter webbasierter Lernchancen
Barrierefreiheit - Grundlage gerechter webbasierter Lernchancen
 
Diseños didacticos
Diseños didacticosDiseños didacticos
Diseños didacticos
 

Similar a Paradigma orientado a objetos y UML

Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011
Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011
Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011gabrielpea60
 
Metodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de SistemasMetodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de SistemasElvis Mendoza Sequera
 
Proceso Unificado
Proceso Unificado Proceso Unificado
Proceso Unificado matyashm89
 
Metodologías para el análisis y diseño de sistemas
Metodologías para el análisis y diseño de sistemasMetodologías para el análisis y diseño de sistemas
Metodologías para el análisis y diseño de sistemasignaciogonzalez107
 
Metodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemasMetodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemasAlexander Pino
 
Investigacion del articulo metodo rup
Investigacion del articulo metodo rupInvestigacion del articulo metodo rup
Investigacion del articulo metodo rupMauroCespedes
 
Desarrollo de sistemas de información
Desarrollo de sistemas de informaciónDesarrollo de sistemas de información
Desarrollo de sistemas de informaciónEder Martin Shapiama
 
Uml presentacion
Uml presentacionUml presentacion
Uml presentacionexusjhonk
 
Metodologías para el análisis y diseño de sistemas
Metodologías para el análisis y diseño de sistemasMetodologías para el análisis y diseño de sistemas
Metodologías para el análisis y diseño de sistemasignaciogonzalez107
 
Planos arquitectonicos el modelo de 4+1 vistas de la
Planos arquitectonicos el modelo de 4+1 vistas de laPlanos arquitectonicos el modelo de 4+1 vistas de la
Planos arquitectonicos el modelo de 4+1 vistas de laJulio Pari
 
Sistemas 2 metodo watch
Sistemas 2 metodo watchSistemas 2 metodo watch
Sistemas 2 metodo watchmariennyysea
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareSonia Trejo Marano
 
Metodologia orientada a objetos
Metodologia orientada a objetosMetodologia orientada a objetos
Metodologia orientada a objetosMariana Rodríguez
 

Similar a Paradigma orientado a objetos y UML (20)

Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011
Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011
Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011
 
Metodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de SistemasMetodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de Sistemas
 
DiseñO De Sistemas
DiseñO De SistemasDiseñO De Sistemas
DiseñO De Sistemas
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemas
 
DiseñO De Sistemas
DiseñO De SistemasDiseñO De Sistemas
DiseñO De Sistemas
 
Proceso Unificado
Proceso Unificado Proceso Unificado
Proceso Unificado
 
Metodologías para el análisis y diseño de sistemas
Metodologías para el análisis y diseño de sistemasMetodologías para el análisis y diseño de sistemas
Metodologías para el análisis y diseño de sistemas
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
Metodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemasMetodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemas
 
Rup tony
Rup tonyRup tony
Rup tony
 
Is.exp.329466
Is.exp.329466Is.exp.329466
Is.exp.329466
 
Investigacion del articulo metodo rup
Investigacion del articulo metodo rupInvestigacion del articulo metodo rup
Investigacion del articulo metodo rup
 
Desarrollo de sistemas de información
Desarrollo de sistemas de informaciónDesarrollo de sistemas de información
Desarrollo de sistemas de información
 
6t
6t6t
6t
 
Uml presentacion
Uml presentacionUml presentacion
Uml presentacion
 
Metodologías para el análisis y diseño de sistemas
Metodologías para el análisis y diseño de sistemasMetodologías para el análisis y diseño de sistemas
Metodologías para el análisis y diseño de sistemas
 
Planos arquitectonicos el modelo de 4+1 vistas de la
Planos arquitectonicos el modelo de 4+1 vistas de laPlanos arquitectonicos el modelo de 4+1 vistas de la
Planos arquitectonicos el modelo de 4+1 vistas de la
 
Sistemas 2 metodo watch
Sistemas 2 metodo watchSistemas 2 metodo watch
Sistemas 2 metodo watch
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
Metodologia orientada a objetos
Metodologia orientada a objetosMetodologia orientada a objetos
Metodologia orientada a objetos
 

Paradigma orientado a objetos y UML

  • 1. PARADIGMA ORIENTADO A OBJETO  Campos Ruiz Roció  Castillo Tinoco Iris  Eguizábal Ramos Michel  Góngora Gámez Lizeth  Huamán Villanueva Darwin  Jiménez Arellano Rider
  • 2. Es Cuando se desarrollan sistemas complejos, es importante considerar que existen diversos «STAKEHOLDERS» , cada uno de los cuales necesita ver el sistema desde una determinada perspectiva para comprenderlo mejor. Estas perspectivas (vistas) distintas se manejan a través de la arquitectura de un sistema. PARADIGMA ORIENTADO A OBJETOS
  • 3. La arquitectura de un sistema se constituye no solo de la estructura y organización, también abarca su comportamiento, funcionalidad, reutilización, restri cciones, entre otros aspectos. PARADIGMA ORIENTADO A OBJETOS
  • 4. MODELO DE LA ARQUITECTURA DE UN SISTEMA Vista de casos de uso Vista de procesos Vista de diseño Vista de despliegue Vista de implementación
  • 5. PROPONE SOLUCIONES EN LA PROGRAMACIÓN:  Falta de reusabilidad de código, en desmedro de la rentabilidad.  Dificultad de modificar, actualizar o ejecutar reingeniería de sistemas, minimizando así su vida útil.  los laboriosos, traumáticos y extensos procesos de desarrollo, carentes de codificación no intuitiva.  La falta portabilidad.
  • 6. EL LENGUAJE DE MODELO UNIFICADO (UML)  Es la sucesión de una serie de métodos de análisis y diseño orientadas a objetos.  El UML , fusiona los conceptos de la orientación a objetos aportados por Booch, OMT y OOSE.  UML incrementa la capacidad de lo que se puede hacer con otros métodos de análisis y diseño orientados a objetos.
  • 7. BENEFICIOS DE UML:  Mejores tiempos totales de desarrollo (de 50 % o más).  Modelar sistemas (y no sólo de software) utilizando conceptos orientados a objetos.  Establecer conceptos y artefactos ejecutables.  Encaminar el desarrollo del escalamiento en sistemas complejos de misión crítica.  Crear un lenguaje de modelado utilizado tanto por humanos como por máquinas.  Mejor soporte a la planeación y al control de proyectos.  Alta reutilización y minimización de costos.
  • 8. Un lenguaje de modelado consiste de vistas, diagramas, símbolos utilizados en los modelos y un conjunto de mecanismos generales o reglas que indican cómo utilizar los elementos.
  • 9. Vistas: Las vistas muestran diferentes aspectos del sistema modelado. Diagramas: Los diagramas son las gráficas que describen el contenido de una vista. Símbolos o Elementos de modelo: Los conceptos utilizados en los diagramas son los elementos de modelo que representan conceptos comunes orientados a objetos. Reglas o Mecanismos generales: Proveen comentarios extras, información o semántica acerca del elemento de modelo
  • 10.  Se usa para describir el proceso genérico que incluye aquellos elementos que son comunes a la mayoría de los refinamientos existentes. PROCESO UNIFICADO
  • 11.  Es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura y por ser iterativo e incremental. PROCESO UNIFICADO
  • 12. ITERATIVO E INCREMENTAL El Proceso Unificado es un marco de desarrollo iterativo e incremental compuesto de cuatro fases denominadas :  Inicio  Elaboración  Construcción  Transición
  • 13. ITERATIVO E INCREMENTAL Cada una de estas fases es a su vez dividida en una serie de iteraciones (la de inicio puede incluir varias iteraciones en proyectos grandes). Cada una de estas iteraciones se divide a su vez en una serie de disciplinas que recuerdan a las definidas en el ciclo de vida clásico o en cascada: Análisis de requisitos, Diseño, Implementación y Prueba