Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DESARROLLO DE SOFTWARE
Anlisis y diseo orientado a objetos.
Tomemos como ejemplo, una Empresa que vende camisas llamada Ropa en Directo.
Cada camisa de su catalogo tiene los siguientes atributos:
1. ESTUDIO DE CASOS
Durante la fase de Anlisis, deberemos prestar atencin al Actual Sistema con el que
cuenta nuestro cliente o la Empresa para cual desarrollaremos el nuevo sistema.
Ejemplo: Ropa en Directo tiene dos formas de compra para sus clientes:
2. IDENTIFICANDO EL PROBLEMA
2. IDENTIFICANDO EL PROBLEMA
Sin embargo, esto queda fuera del alcance del curso de Programacin Orientada a
Objetos, siendo ms tarea de los cursos de Anlisis y Diseo, y de Ingeniera de
Software.
Ejemplo: Crear un sistema de compra de camisas online, que permita a los clientes
introducir rdenes y peticiones a travs de Internet.
3. IDENTIFICANDO OBJETOS
Hasta este punto, ya sabemos un poco sobre el problema que vamos a resolver, el
sistema actual con el que cuenta la empresa Ropa en Directo y el nuevo sistema que
vamos a desarrollar usando un anlisis orientado a objetos. Por lo que ahora
hablaremos de Objetos y de que Objetos nos ayudaran a crear el nuevo sistema.
Una forma de identificar objetos es utilizar los sustantivos que aparecen en la descripcin
del problema, ellos pueden convertirse en objetos.
IDENTIFICANDO OBJETOS
Tambin llamados mtodos, son las cosas que el objeto puede hacer y realizar.
Cliente: introducir una orden, cancelar una orden.
Ahora que sabemos lo que es un objeto, debemos realizar una tarea mucho mas difcil,
Y esta es la de identificar que objetos son relevante para su uso en nuestro sistema de
Ventas de camisas online. Esto es mas difcil de lo que se parece, puesto que tenemos
Que hacer dos cosas:
Cuando Identifiques los objetos para usarlos dentro de tu sistema, siempre hazte estas
preguntas:
Notas Adicionales:
Hay objetos que tienen existencia Independiente, por ejemplo: el objeto Cliente es
totalmente diferente del objeto Orden,
Identificar objetos es un arte no una ciencia
Un ejemplo del uso de la POO, es el identificar objetos antes de crear nuestro programa.
En el siguiente ejemplo identificaremos los posibles objetos que necesitaremos para
crear un sistema de compra de camisas a travs de Internet:
IDENTIFICANDO OBJETOS EN UN SISTEA DE COMPRA DE CAMISAS:
Orden: nuestro objeto Orden, guardar los datos de nuestro cliente y la informacin de
su compra.
Cliente: el objeto Cliente guardar datos personales del cliente: nombre, direccin,
tarjeta de crdito, etc.
Catlogo: nuestro objeto catlogo, guardara todos los datos sobre las camisas que
estemos vendiendo y dems productos que queramos ofrecer posteriormente.
Y las Operaciones, son las acciones que puede llevar a cabo nuestro objeto, tambin se
les llama, Mtodos.
Podemos llamar a un objeto diferente desde otro objeto, esto se llama Referencia de
Atributos.
Tome inters en este caso ya que el ejemplo o el ejercicio nos explica detalladamente las
circunstancias que implica un caso como este si no se hace un anlisis del negocio o
programa a ejercer, cual ser su diseo para que los usuarios tengan la facilidad de
determinar el resultado que esperan y como identificar un objeto que en este caso son
playeras. Sin embargo con estos pasos reducimos un margen de error que se pueda
presentar y as poder llevar a cabo las cosas bien que implica un buen resultado.
Por otra parte cabe mencionar que este ejemplo que estoy presentando tiene que ver
mucho con mi trabajo ya que en mi actividad a ejercer se tiene que analizar, disear e
identificar el objeto que en este caso es mi producto a vender a un cliente y ejercer una
dinmica y una serie de pasos para poder tener un resultado exitoso que en esta caso de
mi actividad seria una venta exitosa y un cliente satisfecho.
Referencia:
http://seduca.uaemex.mx/material/LIA/POO/materiales/AnalisisyDisenoDesdeUnaPerspec
tivaOO-1.ppt
https://frameworkphp.wordpress.com/2007/09/19/caracteristicas-de-la-programacion-
orientada-a-objetos/