Introducción al proceso unificado UML
Metodologías Orientadas a Objetos
Desarrollo de Software Orientado a
Objeto Usando UML
Autor: Ing. Silverio Bonilla
1
Sistemas de Información II
Metodologías Orientadas a Objetos
INTRODUCCIÓN MODELADO DE SW
Autor: Ing. Silverio Bonilla
2
Sistemas de Información II
Metodologías Orientadas a Objetos
Construcción de una casa para Haw
Puedehacerlo una sola persona
Requiere:
Modelado mínimo
Proceso simple
Herramientas simples
Autor: Ing. Silverio Bonilla
3
Sistemas de Información II
Metodologías Orientadas a Objetos
Construcción de una casa
Construida eficientemente y en un tiempo
razonable por un equipo
Requiere:
Modelado
Proceso bien definido
Herramientas más sofisticadas
Autor: Ing. Silverio Bonilla4
Sistemas de Información II
Metodologías Orientadas a Objetos
Construcción de un rascacielos
Autor: Ing. Silverio Bonilla
5
Sistemas de Información II
Metodologías Orientadas a Objetos
Claves en Desarrollo de SI
Notación
Herramientas
He
amientas
Automatizadas
P oceso
Proceso
Autor: Ing. Silverio Bonilla
6
Desarrollo de Aplicaciones Orientado a ObjetosIntroducción Modelado de Software
Abstracción - Modelado Visual (MV)
“El modelado captura las
partes esenciales del sistema”
p
Orden
Item
envío
Proceso de Negocios
Sistema Computacional
Autor: Ing. Silverio Bonilla
7
Sistemas de Información II
Metodologías Orientadas a Objetos
Manejar la complejidad
Interface de Usuario
(Visual Basic,
Java, ..)
Lógica del Negocio
(C++,Java, ..)
Múltiples Sistemas
Servidor de BDs
(C++ & SQL, ..)
“Modelar el sistema
Componentes
Reutilizados
independientemente
del lenguaje de
implementación” Autor: Ing. Silverio Bonilla
Promover la Reutilización
8
Sistemas de Información II
Metodologías Orientadas a Objetos
INTRODUCCIÓN A ORIENTADO A OBJETO
Autor: Ing. Silverio Bonilla
9
Desarrollo de AplicacionesOrientado a Objetos
Conceptos Básicos de la Orientación a Objeto
Objeto:
Es una cosa o entidad que pueden ser real (carro) o
abstracta (ecuación matemática) al cual se le aplica un
concepto Un concepto es una idea particular o una
concepto.
comprensión de nuestro mundo. Los conceptos
adquiridos
d i id nos permiten
i
razonar y sentir
i acerca de
d las
l
cosas en el mundo.
Cualquier cosa, ocurrencia o fenómeno que puede ser
identificado y caracterizado.
caracterizado
Autor: Ing. Silverio Bonilla
10
Desarrollo de Aplicaciones Orientado a Objetos
Conceptos Básicos de la Orientación a Objeto
Objeto:
Entidad definida por un conjunto de atributos comunes y
los servicios u operaciones asociados.
Es una unidad atómica que encapsula estado y
comportamiento.
pEl Modelado de Objetos permite representar el ciclo de vida
de los objetos a través de sus interacciones.
Para manipular los objetos se utilizan los mensajes.
El estado está representado por los valores de los
atributos. Un atributo toma un valor en un dominio
concreto.
Autor: Ing. Silverio Bonilla
11
Desarrollo de Aplicaciones Orientado a Objetos
Conceptos Básicos de laOrientación a Objeto
Objeto:
El estado en un instante dado corresponde a una
selección de valores de entre todos los posibles en cada
atributo. El estado evoluciona con el tiempo.
Hay valores de atributos constantes (marca del
automóvil,
auto
óv , CV, etc.). Ge
Generalmente
e a e te eel estado de uun
objeto es variable.
Autor: Ing. Silverio Bonilla
12
Desarrollo de AplicacionesOrientado a Objetos
Conceptos Básicos de la Orientación a Objeto
Objeto:
Un objeto
U
bj
es una cosa, generalmente
l
extraída
íd del
d l
vocabulario del espacio del problema o del espacio de la
solución. Todo objeto tiene un nombre (se le puede
identificar), un estado (generalmente hay algunos datos
asociados a él) y un comportamiento (se le pueden hacer
cosas a objeto y él puede...
Regístrate para leer el documento completo.