adoo_2011_presentacion_i
TRANSCRIPT
¿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í.
AnalizaModelaDiseñaEmplea 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 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.