Вы находитесь на странице: 1из 14

ANLISIS Y DISEO DE SISTEMAS

ORIENTADO A OBJETOS

ING. ROGER ALEX TAMAYO CANICELA


DEFINICIN

El anlisis y diseo de
sistemas orientado a
objetos (O-O) es una
metodologa diseada para
facilitar el desarrollo de
sistemas que deben cambiar
con rapidez en respuesta a
los entornos empresariales
dinmicos.
TCNICAS ORIENTADAS A OBJETOS
Estas tcnicas funcionan bien en
situaciones en las que los sistemas
de informacin complejos pasan a
travs de un continuo proceso de
mantenimiento, adaptacin y
rediseo.
Las metodologas orientadas a
objetos utilizan el estndar de la
industria para modelar sistemas
orientados a objetos, conocido
como lenguaje de modelado
unificado (UML), para
descomponer un sistema en un
modelo de caso de uso.
QU ES UML?

El UML modela el sistema


mediante el uso de objetos que
forman parte de l, as como las
relaciones estticas o dinmicas
que existen entre ellos.
UML es utilizada por la
metodologa de anlisis y diseo
orientada a objetos para
expresar los diseos.
OBJETOS Y CLASES
Cada objeto es una representacin
computacional de una cosa o
evento real.
Los objetos pueden ser clientes,
artculos, pedidos, etc.
Los objetos se representan y
agrupan mediante clases, las cuales
son ideales para la reutilizacin y la
facilidad de mantenimiento.
Una clase define el conjunto de
atributos y comportamientos
compartidos que se encuentran en
cada objeto de la clase.
FASES EN EL UML
Las fases en el UML son similares
a las del SDLC.
Como estos dos mtodos
comparten un modelado rgido y
exigente, se realizan a un ritmo
ms lento y reflexivo que las
fases del modelado gil.
El analista pasa por las fases del
problema y de identificacin,
una fase de anlisis y una fase de
diseo.
1. DEFINIR EL MODELO DE CASO DE USO.

En esta fase, el analista identifica a


los actores y los eventos
principales iniciados por los
actores.
A menudo el analista empieza por
dibujar un diagrama con figuras
hechas con lneas que representan
a los actores y flechas que
muestran las relaciones entre ellos.
A esto se le conoce como diagrama
de caso de uso y representa el flujo
estndar de eventos en el sistema.
2. DURANTE LA FASE DE ANLISIS DE SISTEMAS, EMPEZAR A
DIBUJAR DIAGRAMAS DE UML.
En la segunda fase el analista
dibujar Diagramas de actividad,
los cuales ilustran todas las
principales actividades en el caso de
uso.
Adems el analista crear uno o ms
Diagramas de secuencia para cada
caso de uso, los cuales muestran la
secuencia de actividades y su
sincronizacin.
Esta es una oportunidad para
regresar y revisar los casos de uso,
replantearlos y modificarlos si es
necesario.
3. CONTINUAR EN LA FASE DE ANLISIS, DESARROLLAR
DIAGRAMAS DE CLASES.

Los sustantivos en los casos


de uso son objetos que se
pueden agrupar
potencialmente en clases.
Por ejemplo, todo automvil
es un objeto que comparte
caractersticas con otros
automviles.
En conjunto conforman una
clase.
4. AN EN LA FASE DE ANLISIS, DIBUJAR DIAGRAMAS DE
ESTADO.
Los diagramas de clases se utilizan
para dibujar Diagramas de estado,
los cuales ayudan a comprender
procesos complejos que no se
pueden derivar completamente
mediante los diagramas de
secuencia.
Los diagramas de estado son en
extremo tiles para modificar los
diagramas de clases, por lo que
contina el proceso iterativo de
modelado de UML.
5. EMPEZAR EL DISEO DE SISTEMAS MEDIANTE LA MODIFICACIN DE
LOS DIAGRAMAS DE UML; DESPUS, COMPLETAR LAS ESPECIFICACIONES.
Es posible usar estos diagramas para
derivar clases, sus atributos y mtodos
(stos son simplemente operaciones).
El analista tendr que escribir
especificaciones de clase para cada
una de las clases e incluir los atributos,
mtodos y sus descripciones.
Tambin desarrollar especificaciones
de los mtodos en las que se detallen
los requerimientos de entrada y salida
para cada mtodo, junto con una
descripcin detallada del
procesamiento interno del mtodo.
6. DESARROLLAR Y DOCUMENTAR EL SISTEMA.

UML es, obviamente, un lenguaje de


modelado.
Un analista podr crear modelos
maravillosos, pero si el sistema no se
desarrolla no tiene mucho sentido
crearlos.
La documentacin es imprescindible.
Entre ms completa sea la
informacin que usted proporcione al
equipo de desarrollo por medio de la
documentacin y los diagramas de
UML, ms rpido ser el desarrollo y
ms slido ser el sistema de
produccin final.
ENFOQUE DE LA METODOLOGA
ORIENTADA A OBJETOS
El anlisis se lleva a cabo en una parte
pequea del sistema, en donde por lo
general se empieza con un elemento de
alta prioridad o tal vez con uno que
represente el mayor riesgo.
A esto le sigue el diseo y la
implementacin.
El ciclo se repite con el anlisis, el diseo
y algo de implementacin y esto se
repite hasta completar el proyecto.
El UML es una potente herramienta de
modelado que puede mejorar en forma
considerable la calidad del anlisis y
diseo de sistemas, as como del
producto final.

Вам также может понравиться