You are on page 1of 13

ING. Wilfredo Montero M.

El desarrollo de software se ha convertido en la


actualidad en un mercado muy atractivo tanto para
los usuarios que los solicitan lo que les permite
mejorar sus procesos como para los desarrolladores
que los crean y automatizan dichos procesos.
En este mbito el anlisis de sistemas orientado a
objetos es un enfoque de la ingeniera de software
que nos plantea una nueva forma de pensar para
entender el problema baso en modelos funcionales
compuestos por verbos y sustantivos que acerca la
realidad al desarrollo software.
Un proyecto software no consiste slo en programar.
Necesitamos saber cules son las necesidades del cliente.
Identificar los requisitos, anotarlos, analizarlos, validarlos.
Necesitamos disear una solucin, y hacer los planos del
software:
Diseo de la arquitectura, detallado, de datos,
Hay que asegurarse de que el software funciona:
Pruebas de unidad (a nivel de mtodo y clase), de integracin, del
sistema, de aceptacin, etc.
Hay que mantener el software.
Documentacin (de cada una de las fases), coherencia entre los
productos de las distintas fases (ej. cdigo vs. diseos)
Clientes Captura de Requisitos Programadores

Validacin de Requisitos Analista


Es un mtodo de anlisis que examina los requisitos
desde las perspectiva de las clases y objetos que se
encuentran en el vocabulario del dominio del
problema.
Un objeto tiene estado, exhibe algn comportamiento bien definido, tiene
una identidad nica
Una clase representa un conjunto de objetos que comparten una
estructura comn y un comportamiento comn
ANALISIS Y DISEO ORIENTADO A OBJETOS

ASOCIACIN
USO
Generalizado
Una de las clases usa los
Debilidad Semntica servicios de otra clase. Se
define quien es el cliente y
Relacin Bidimensional
quien es el servidor.
Multiplicidad: uno a uno,
Uno a Muchos, Muchos a
muchos HERENCIA
Una clase comparte su
AGREGACIN estructura y/o
comportamiento.
Una de las clases denota el
todo y a la vez es parte de Se crean Clase, Subclase y
la instancia de otra clase Metaclase

METACLASES INSTANCIACIN
Es una clase cuyas instancias Clase genrica, sirve como
son, ellas mismas, clases. modelo para crear otras clases
ABSTRACCIN ENCAPSULAMIENTO

Denota las caractersticas esenciales de


un objeto que lo distinguen de todos los Es el proceso de almacenar en un mismo
dems tipos de objetos, y proporciona as comportamiento, los elementos de una
fronteras conceptuales ntidamente abstraccin y su implementacin.
definidas respecto a la perspectiva del
observador.
MODULARIDAD JERARQUIA

Es la propiedad que tiene un sistema que Es una clasificacin u ordenacin de


ha sido descompuesto en un conjunto de abstracciones.
mdulos cohesivos y dbilmente
acoplados.
MODULARIDAD JERARQUIA

Es la propiedad que tiene un sistema que Es una clasificacin u ordenacin de


ha sido descompuesto en un conjunto de abstracciones.
mdulos cohesivos y dbilmente
acoplados.
POLIMORFISMO

Conseguir que un objeto de la clase se comporte como un


objeto de cualquiera de sus subclases

You might also like