SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Análisis y Diseño
Orientado a Objetos
Footer 1
Ing. Dirk Rose
¿Qué es el Análisis Orientado a
Objetos?
Footer 2
Es un enfoque de la ingeniería de software que modela
un sistema como un grupo de objetos que interactúan
entre sí.
Analiza
Modela
Diseña
Emplea el Paradigma Orientado a Objetos
El Análisis Orientado a Objetos
Metodologías de Desarrollo de Proyectos:
(Software-Development Methodologies)
Lenguaje Unificado de Modelado (LUM o UML, por sus
siglas en inglés, Unified Modeling Language) es el lenguaje
de modelado de sistemas de software más conocido y
utilizado en la actualidad.
Lenguajes de Programación Orientados a Objetos.
Footer 3
Footer 4
Metodologías de Desarrollo de
Proyectos:
(Software-Development Methodologies)
El Proceso Unificado Racional
(Rational Unified Process en inglés,
habitualmente resumido como RUP)
es un proceso de desarrollo de
software y junto con el Lenguaje
Unificado de Modelado UML,
constituye la metodología estándar
más utilizada para el análisis,
implementación y documentación de
sistemas orientados a objetos.
El RUP no es un sistema con pasos firmemente establecidos, sino un
conjunto de metodologías adaptables al contexto y necesidades de cada
organización.
Footer 5
Metodologías de Administración de
Proyectos
(Project Management Methodologies)
◦ Adaptive Project Framework
◦ Agile Software Development
◦ Crystal Methods
◦ Dynamic Systems Development Model (DSDM)
◦ Extreme Programming (XP)
◦ Feature Driven Development (FDD)
◦ Information Technology Infrastructure Library
(ITIL)
◦ Joint Application Development (JAD)
◦ Lean Development (LD)
◦ PRINCE2
◦ Rapid Application Development (RAD)
◦ Rational Unified Process (RUP)
◦ Scrum
◦ Spiral
◦ Systems Development Life Cycle (SDLC)
◦ TenStep Project Management Process
◦ Waterfall (a.k.a. Traditional)
PRojects IN Controlled
Environments
Project
Management
Institute
6
Lenguaje Unificado de Modelado:
(UML)
Es el lenguaje de modelado de sistemas de
software; está respaldado por el OMG (Object
Management Group).
Es un lenguaje gráfico para visualizar,
especificar, construir y documentar un sistema.
UML ofrece un estándar para describir un
"plano" del sistema (modelo), incluyendo
aspectos conceptuales tales como procesos de
negocio y funciones del sistema.
Aspectos concretos como expresiones de
lenguajes de programación, esquemas de
Bases de Datos, Componentes reutilizables.
UML agrupa los diagramas en:
Los Diagramas de Estructura enfatizan en los elementos que deben existir en el
sistema modelado:
 Diagrama de clases
 Diagrama de componentes
 Diagrama de objetos
 Diagrama de estructura compuesta (UML 2.0)
 Diagrama de despliegue
 Diagrama de paquetes
Footer 7
Lenguaje Unificado de Modelado:
(UML)
Los Diagramas de Comportamiento enfatizan en lo que
debe suceder en el sistema modelado:
 Diagrama de actividades
 Diagrama de casos de uso
 Diagrama de estados
Footer 8
Lenguaje Unificado de Modelado:
(Diagramas UML)
Footer 9
Lenguaje Unificado de Modelado:
(Diagramas UML)
Los Diagramas de Interacción son un subtipo de diagramas de
comportamiento, que enfatiza sobre el flujo de control y de datos
entre los elementos del sistema modelado:
 Diagramas de PROCESO
 Diagrama de secuencia
 Diagrama de comunicación, que es una versión
simplificada del Diagrama de colaboración (UML 1.x)
 Diagrama de tiempos (UML 2.0)
 Diagrama global de interacciones o Diagrama de vista
de interacción (UML 2.0)
Footer 10
Lenguaje Unificado de
Modelado: (Diagramas UML)
Footer 11
¿Para qué es el Análisis Orientado
a Objetos?
 Para Analizar, Modelar, Diseñar y Automatizar Sistemas y Procesos qué, a
través, de las herramientas de TI permitirán incluso establecer una alineación
Tecnológica a las necesidades del negocio.
 Para Garantizar que los procesos Analizados y Definidos sean eficientes.
 Para minimizar(optimizar) los costos en el desarrollo de las herramientas
tecnológicas que cubrirán las necesidades establecidas
 Para garantizar la calidad de los sistemas desarrollados y los procesos que
interactúan con los sistemas.
GRACIAS
Footer 12
Análisis y Diseño Orientado a
Objetos
Ing. Dirk Rose

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (16)

HA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUMLHA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUML
 
Uml presentacion
Uml presentacionUml presentacion
Uml presentacion
 
Uml
UmlUml
Uml
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
 
UML
UMLUML
UML
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
 
MODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLMODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UML
 
Rational Rose
Rational RoseRational Rose
Rational Rose
 
Presentación1
Presentación1Presentación1
Presentación1
 
Uml Concepto
Uml   ConceptoUml   Concepto
Uml Concepto
 
Uml
UmlUml
Uml
 
Uml (presentación 6)
Uml (presentación 6)Uml (presentación 6)
Uml (presentación 6)
 
Lenguaje unificado de modelado
Lenguaje unificado de modeladoLenguaje unificado de modelado
Lenguaje unificado de modelado
 
Camtasia Getting Started Guide
Camtasia Getting Started GuideCamtasia Getting Started Guide
Camtasia Getting Started Guide
 
Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)
 
Modelo 4+1
Modelo 4+1Modelo 4+1
Modelo 4+1
 

Andere mochten auch

Metodologías Agiles - Breve Introducción
Metodologías Agiles - Breve IntroducciónMetodologías Agiles - Breve Introducción
Metodologías Agiles - Breve IntroducciónSamuel A. Jiménez R.
 
MOSKitt. Una plataforma libre para el desarrollo de métodos y herramientas DSDM
MOSKitt. Una plataforma libre para el desarrollo de métodos y herramientas DSDMMOSKitt. Una plataforma libre para el desarrollo de métodos y herramientas DSDM
MOSKitt. Una plataforma libre para el desarrollo de métodos y herramientas DSDMVicente Pelechano
 
Factores criticosdeexito
Factores criticosdeexitoFactores criticosdeexito
Factores criticosdeexitoJose Evanan
 
Presentacion agil
Presentacion agilPresentacion agil
Presentacion agiljj021
 
DSDM (Dynamic System Development Method)
DSDM (Dynamic System Development Method)DSDM (Dynamic System Development Method)
DSDM (Dynamic System Development Method)urumisama
 
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...Dormimundo
 

Andere mochten auch (11)

Metodologías Agiles - Breve Introducción
Metodologías Agiles - Breve IntroducciónMetodologías Agiles - Breve Introducción
Metodologías Agiles - Breve Introducción
 
MOSKitt. Una plataforma libre para el desarrollo de métodos y herramientas DSDM
MOSKitt. Una plataforma libre para el desarrollo de métodos y herramientas DSDMMOSKitt. Una plataforma libre para el desarrollo de métodos y herramientas DSDM
MOSKitt. Una plataforma libre para el desarrollo de métodos y herramientas DSDM
 
Factores criticosdeexito
Factores criticosdeexitoFactores criticosdeexito
Factores criticosdeexito
 
Presentacion agil
Presentacion agilPresentacion agil
Presentacion agil
 
Dsdm
DsdmDsdm
Dsdm
 
DSDM® Atern® - Foundation
DSDM® Atern® - FoundationDSDM® Atern® - Foundation
DSDM® Atern® - Foundation
 
Metodologia DSDM
Metodologia DSDMMetodologia DSDM
Metodologia DSDM
 
DSDM (Dynamic System Development Method)
DSDM (Dynamic System Development Method)DSDM (Dynamic System Development Method)
DSDM (Dynamic System Development Method)
 
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
API Governance in the Enterprise
API Governance in the EnterpriseAPI Governance in the Enterprise
API Governance in the Enterprise
 

Ähnlich wie ADOO_2011_presentacion_I

Lenguaje Unificado De Modelado
Lenguaje Unificado De ModeladoLenguaje Unificado De Modelado
Lenguaje Unificado De Modeladouleam
 
UML. un analisis comparativo para la diagramación de software
UML.  un analisis comparativo para la diagramación de softwareUML.  un analisis comparativo para la diagramación de software
UML. un analisis comparativo para la diagramación de softwareYaskelly Yedra
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romeroAlexa Romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romeroAlexa Romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romeroAlexa Romero
 
Sesion1.1 uml
Sesion1.1 umlSesion1.1 uml
Sesion1.1 umlyonnyl
 
ADS - Sesion2
ADS - Sesion2ADS - Sesion2
ADS - Sesion2willy0303
 
Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Mguel
 
Lenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptxLenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptxNiltonTenorio
 
Metodologias rup
Metodologias rupMetodologias rup
Metodologias rupgmjuan
 
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
 
Presentacion uml dian1_2003
Presentacion uml dian1_2003Presentacion uml dian1_2003
Presentacion uml dian1_2003Diana Vásquez
 
Características de un programa
Características de un programaCaracterísticas de un programa
Características de un programaDavid Sampedro
 
Objeto de Aprendizaje : Introducción a UML
Objeto de Aprendizaje : Introducción a UMLObjeto de Aprendizaje : Introducción a UML
Objeto de Aprendizaje : Introducción a UMLabigail2015
 
Metodologías para el Análisisy Diseño de Sistemas
Metodologías para el Análisisy Diseño de SistemasMetodologías para el Análisisy Diseño de Sistemas
Metodologías para el Análisisy Diseño de Sistemasalberto_marin11
 
Metodologías para el Análisisy Diseño de Sistemas
Metodologías para el Análisisy Diseño de SistemasMetodologías para el Análisisy Diseño de Sistemas
Metodologías para el Análisisy Diseño de Sistemasalberto_marin11
 
Que es el anlisis y diseño de software orientado a objetos
Que es el anlisis y diseño de software orientado a objetos Que es el anlisis y diseño de software orientado a objetos
Que es el anlisis y diseño de software orientado a objetos Carlos Andrés Pérez Cabrales
 

Ähnlich wie ADOO_2011_presentacion_I (20)

Lenguaje Unificado De Modelado
Lenguaje Unificado De ModeladoLenguaje Unificado De Modelado
Lenguaje Unificado De Modelado
 
UML. un analisis comparativo para la diagramación de software
UML.  un analisis comparativo para la diagramación de softwareUML.  un analisis comparativo para la diagramación de software
UML. un analisis comparativo para la diagramación de software
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Uml
UmlUml
Uml
 
Sesion1.1 uml
Sesion1.1 umlSesion1.1 uml
Sesion1.1 uml
 
Modelado, Ingenieria de Software
Modelado, Ingenieria de SoftwareModelado, Ingenieria de Software
Modelado, Ingenieria de Software
 
ADS - Sesion2
ADS - Sesion2ADS - Sesion2
ADS - Sesion2
 
Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346
 
Lenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptxLenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptx
 
Metodologias rup
Metodologias rupMetodologias rup
Metodologias rup
 
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
 
Presentacion uml dian1_2003
Presentacion uml dian1_2003Presentacion uml dian1_2003
Presentacion uml dian1_2003
 
Características de un programa
Características de un programaCaracterísticas de un programa
Características de un programa
 
Objeto de Aprendizaje : Introducción a UML
Objeto de Aprendizaje : Introducción a UMLObjeto de Aprendizaje : Introducción a UML
Objeto de Aprendizaje : Introducción a UML
 
Metodologías para el Análisisy Diseño de Sistemas
Metodologías para el Análisisy Diseño de SistemasMetodologías para el Análisisy Diseño de Sistemas
Metodologías para el Análisisy Diseño de Sistemas
 
Metodologías para el Análisisy Diseño de Sistemas
Metodologías para el Análisisy Diseño de SistemasMetodologías para el Análisisy Diseño de Sistemas
Metodologías para el Análisisy Diseño de Sistemas
 
Que es el anlisis y diseño de software orientado a objetos
Que es el anlisis y diseño de software orientado a objetos Que es el anlisis y diseño de software orientado a objetos
Que es el anlisis y diseño de software orientado a objetos
 
UML
UMLUML
UML
 

ADOO_2011_presentacion_I

  • 1. Análisis y Diseño Orientado a Objetos Footer 1 Ing. Dirk Rose
  • 2. ¿Qué es el Análisis Orientado a Objetos? Footer 2 Es un enfoque de la ingeniería de software que modela un sistema como un grupo de objetos que interactúan entre sí. Analiza Modela Diseña Emplea el Paradigma Orientado a Objetos
  • 3. El Análisis Orientado a Objetos Metodologías de Desarrollo de Proyectos: (Software-Development Methodologies) Lenguaje Unificado de Modelado (LUM o UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad. Lenguajes de Programación Orientados a Objetos. Footer 3
  • 4. Footer 4 Metodologías de Desarrollo de Proyectos: (Software-Development Methodologies) El Proceso Unificado Racional (Rational Unified Process en inglés, habitualmente resumido como RUP) es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado UML, constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos. El RUP no es un sistema con pasos firmemente establecidos, sino un conjunto de metodologías adaptables al contexto y necesidades de cada organización.
  • 5. Footer 5 Metodologías de Administración de Proyectos (Project Management Methodologies) ◦ Adaptive Project Framework ◦ Agile Software Development ◦ Crystal Methods ◦ Dynamic Systems Development Model (DSDM) ◦ Extreme Programming (XP) ◦ Feature Driven Development (FDD) ◦ Information Technology Infrastructure Library (ITIL) ◦ Joint Application Development (JAD) ◦ Lean Development (LD) ◦ PRINCE2 ◦ Rapid Application Development (RAD) ◦ Rational Unified Process (RUP) ◦ Scrum ◦ Spiral ◦ Systems Development Life Cycle (SDLC) ◦ TenStep Project Management Process ◦ Waterfall (a.k.a. Traditional) PRojects IN Controlled Environments Project Management Institute
  • 6. 6 Lenguaje Unificado de Modelado: (UML) Es el lenguaje de modelado de sistemas de software; está respaldado por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio y funciones del sistema. Aspectos concretos como expresiones de lenguajes de programación, esquemas de Bases de Datos, Componentes reutilizables.
  • 7. UML agrupa los diagramas en: Los Diagramas de Estructura enfatizan en los elementos que deben existir en el sistema modelado:  Diagrama de clases  Diagrama de componentes  Diagrama de objetos  Diagrama de estructura compuesta (UML 2.0)  Diagrama de despliegue  Diagrama de paquetes Footer 7 Lenguaje Unificado de Modelado: (UML)
  • 8. Los Diagramas de Comportamiento enfatizan en lo que debe suceder en el sistema modelado:  Diagrama de actividades  Diagrama de casos de uso  Diagrama de estados Footer 8 Lenguaje Unificado de Modelado: (Diagramas UML)
  • 9. Footer 9 Lenguaje Unificado de Modelado: (Diagramas UML) Los Diagramas de Interacción son un subtipo de diagramas de comportamiento, que enfatiza sobre el flujo de control y de datos entre los elementos del sistema modelado:  Diagramas de PROCESO  Diagrama de secuencia  Diagrama de comunicación, que es una versión simplificada del Diagrama de colaboración (UML 1.x)  Diagrama de tiempos (UML 2.0)  Diagrama global de interacciones o Diagrama de vista de interacción (UML 2.0)
  • 10. Footer 10 Lenguaje Unificado de Modelado: (Diagramas UML)
  • 11. Footer 11 ¿Para qué es el Análisis Orientado a Objetos?  Para Analizar, Modelar, Diseñar y Automatizar Sistemas y Procesos qué, a través, de las herramientas de TI permitirán incluso establecer una alineación Tecnológica a las necesidades del negocio.  Para Garantizar que los procesos Analizados y Definidos sean eficientes.  Para minimizar(optimizar) los costos en el desarrollo de las herramientas tecnológicas que cubrirán las necesidades establecidas  Para garantizar la calidad de los sistemas desarrollados y los procesos que interactúan con los sistemas.
  • 12. GRACIAS Footer 12 Análisis y Diseño Orientado a Objetos Ing. Dirk Rose