Está en la página 1de 3

INACAP Virtual |Material de apoyo - Anlisis y diseo orientado a objetos 2

Etapas en el diseo de sistemas



Las etapas bsicas del diseo de sistemas en un modelo orientado a objetos se pueden listar
de la siguiente forma:

Anlisis de sistemas.
Diseo del sistema.
Diseo de los objetos.
Implementacin.

La etapa de anlisis de sistemas es la primera parte del proceso de desarrollo de proyectos
de tecnologas de informacin orientados a objetos, al igual que en las otras metodologas.

En esta fase es necesario interactuar con los usuarios del sistema (los que realizan las
acciones) para identificar sus necesidades, y analizar el sistema para entender su
funcionalidad.

Se prepara un modelo para el nuevo sistema tomando como base el problema en estudio.
Este modelo se sustenta puramente en lo que se requiere que el sistema haga. En esta
etapa, los detalles de implementacin (como se van a hacer las cosas) no son tomados en
cuenta, solo se prepara un modelo del sistema basndose en la idea de que el sistema es
un conjunto de objetos que interactan.

La etapa de diseo del sistema es la siguiente etapa de desarrollo, donde se decide la
arquitectura del modelo completo (hardware y software). Este sistema complejo es
organizado en un conjunto de sub procesos, cada uno con su proyecto individual, los
cuales interactuarn unos con otros. Mientras se disea el sistema, es necesario poner
especial atencin a las especificaciones de los procesos definidos en la etapa anterior por
parte de los usuarios. Como el anlisis orientado a objetos percibe los sistemas como un
conjunto de objetos que interactan, as mismo los sistemas ms grandes y complejos se
pueden ver como un conjunto de pequeos sistemas que interactan entre s.

INACAP Virtual |Material de apoyo - Anlisis y diseo orientado a objetos 3


En la etapa de diseo de los objetos se definen los detalles del anlisis del sistema y del
diseo para definir cmo sern implementados. Ac se decide la forma en la que se van a
construir los objetos, de manera de implementar las estructuras de datos, los
comportamientos y las relaciones entre cada uno de los objetos.

La fase de implementacin implica transformar el diseo de los objetos a cdigo, utilizando
algn lenguaje de programacin. Adicionalmente se construyen todas las estructuras que
darn soporte al funcionamiento del software (hardware y procedimientos). Adems, se
construyen los almacenes o bases de datos, para dar una forma lo ms funcional posible al
sistema.