SlideShare uma empresa Scribd logo
1 de 29
Análisis y diseño orientado a objetos
Análisis y Diseño de sistemas   José Alejandro mercado  Biaidys helena barraza  Judy Esther Montaño Universidad popular del cesar Facultad de ingeniería y tecnológicas Valledupar –cesar Mayo de 2010
Introducción En nuestro mundo se encuentran un sin número de objetos, estos objetos existen como entidades hechas por el hombre, negocios y productos que se usan en la vida diaria. Todos estos objetos pueden ser clasificados, descritos, organizados, combinados, manipulados y creados. La idea básica de la programación orientada a objetos se basa en 8 principios, que se mostraran posteriormente para un mejor entendimiento de la metodología.
[object Object],Un objeto es una representación en una computadora de alguna cosa o evento del mundo real. ,[object Object],Una clase es una categoría de objetos similares. Los objetos se agrupan en clases.
[object Object],Las clases pueden tener hijos, esto es, una clase puede ser creada a partir de otra clase. La clase original, o madre, es llamada “clase base”. La clase hija es llamada “clase derivada”. Una clase derivada puede ser creada en forma tal que herede todos los atributos y comportamientos de la clase base. ,[object Object],Típicamente, la información dentro de un objeto esta encapsulada por su comportamiento. Esto significa que un objeto mantiene datos acerca de cosas del mundo real a las que representa en un sentido verdadero.
[object Object],Dato asociado a un objeto. ,[object Object],Se puede enviar información de un objeto a otro. ,[object Object],Proceso que realiza un objeto cuando recibe un mensaje. ,[object Object],El término polimorfismo se refiere a comportamientos alternos entre clases derivadas relacionadas. Cuando varias clases heredan atributos y comportamientos, pude haber casos en donde el comportamiento de una clase derivada debe ser diferente del de su clase base o de sus clases derivadas parientes.
Método de booch Este método abarca un micro proceso de desarrollo y un macro proceso de desarrollo tanto para el análisis como para el diseño.  ,[object Object],El nivel micro define un conjunto de tareas de análisis que se reaplican en cada etapa en el macro proceso. ,[object Object],El macro proceso, en el diseño, engloba una actividad de planificación arquitectónica, que  agrupa objetos similares en particiones arquitectónicas separadas.
Método de rumbaugh Este método mejor conocido como OMT, se utiliza para el análisis, diseño del sistema y diseño a nivel de objetos. La de análisis crea tres modelos: el modelo de objetos, el modelo dinámico y el modelo funcional. El diseño se divide en dos actividades, diseño de sistemas y diseño de objetos. Método de Jacobson En principio, el modelo idealizado del análisis se adapta para acoplarse al ambiente del mundo real. Después los objetos de diseño primarios, llamados bloques, son creados y catalogados como bloques de interfaz, bloques de entidades y bloques de control. La comunicación entre bloques durante la ejecución se define y los bloques se organizan en subsistemas.
Análisis orientado a objetos El enfoque de Coad y Yourdon para el análisis orientado a objetos esta basado en cinco capas. Esas cinco capas consisten de capa clase /objeto, capa de estructura, capa de atributos, capa de servicios, y capa de tema. Estas capas dan mayor poder a la representación de la complejidad del análisis y el diseño en sistemas flexibles. ,[object Object],Esta capa del análisis y diseño indica las clases y objetos. ,[object Object],Esta capa captura diversas estructuras de clases y objetos, como las relaciones uno a muchos.
[object Object],Esta capa detalla los atributos de las clases. ,[object Object],Esta capa indica los mensajes y comportamientos de los objetos. ,[object Object],Esta capa divide el diseño en unidades de implementación o asignaciones de equipos.
Análisis  DE CLASES Y objetos ,[object Object]
CLASE:  Una descripción de uno o más objetos con un conjunto de atributos y servicios uniformes, incluyendo una descripción de cómo crear nuevos objetos en la clase.
CLASE Y OBJETO:Un término que se refiere tanto a la clase como a los objetos que ocurren en la clase.,[object Object]
[object Object],(gestor, ingeniero, vendedor) son jugados por personas que interactúan con el sistema. ,[object Object],(división, grupo, equipo) son relevantes para la aplicación. ,[object Object],(sala de facturación, muelle de descarga) establecen el contexto del problema y el funcionamiento general del sistema. ,[object Object],(sensores, vehículos de cuatro ruedas, computadoras) definen clases de objetos.
Analizando gramaticalmente el problema los objetos potenciales corresponderían con los nombres (sustantivos) de la narración. No son objetos los nombres procedimentales imperativos, por ejemplo: inversión de imagen, la imagen sería un objeto, inversión un procedimiento del objeto imagen (una operación sobre la imagen). Para representar las clases, los objetos y las clases objetos, se utiliza la siguiente notación:
A continuación se muestran criterios que se pueden usar para determinar si se justifica una nueva clase de objetos: Hay necesidad de recordar el objeto. Hay una necesidad de determinados comportamientos del objeto. Usualmente un objeto tendrá varios atributos. Usualmente una clase tendrá más de una instancia de objetos, a menos que sea una clase base. Usualmente los atributos tendrán siempre un valor significativo para cada objeto de la clase.
Usualmente los servicios siempre se comportarán en la misma forma para todos los objetos de una clase. Los objetos deben implementar requerimientos que son derivados del problema y no de la tecnología de solución. 8.   Los objetos no deben duplicar atributos o servicios que pueden ser derivados de otros objetos en el sistema.
Análisis de estructuras ,[object Object],La herencia se crea con las estructuras Generalización-Especialización. Estas relaciones entre clases son a veces llamadas relaciones de clasificación, subtipo o ISA.
[object Object],Estas estructuras indican conjuntos diferentes de objetos que componen otro objeto completo. Tales relaciones entre objetos son a veces llamadas relaciones de ensambles, agregaciones o TIENEUN.
Análisis de atributos Aquí la idea básica de un atributo es la misma, es decir, que definen las propiedades de un objeto de datos. Sin embargo, tres nuevas ideas son relevantes desde la perspectiva orientada a objeto. ,[object Object],En vez de amontonar el paquete de diseño con los detalles de llaves primarias y llaves foráneas, no se especifican los atributos de llave primaria. ,[object Object],Con la introducción de los atributos es necesario detalles de análisis adicionales para dar soporte al diagrama de capas.
Análisis de servicios Los servicios pueden ser llamados también métodos o procedimientos y son una parte importante de los objetos así como los son sus atributos. Debido a que los servicios involucran frecuentemente cambios en el estado de un objeto, son comúnmente analizados y diseñados usando diagramas de estado. ,[object Object],Estado=Detenido Estado=En Movimiento Estado= Descargando
[object Object],[object Object]
Formato DE PLANTILLA DE Especificación…,[object Object]
DISEÑO ORIENTADO A OBJETO El enfoque de Coad y Yourdon, plantea que el análisis es razonablemente independiente de la tecnología, en cambio el diseño viene a ser entonces cada vez más orientado hacia un lenguaje OO particular y a un ambiente de desarrollo.
DISEÑO  DEL COMPONENTE DEL dominio DEL PROBLEMA El componente del dominio del problema (PDC) es el conjunto básico de objetos funcionales que llega de la etapa de análisis. ,[object Object]
ESTRUCTURA DE IMPLEMENTACION…
ACOMODO AL LENGUAJE…,[object Object]
DISEÑO  DE COMPONENTES DE  Administración DE  TAREAS Y DATOS Ambos componentes están estrechamente relacionados con la tecnología de implementación. El manejo de tareas esta muy determinado por la configuración de hardware de computación, y el manejo de datos está muy determinado por el software de sistema disponible cuando el sistema este de hecho en ejecución.

Mais conteúdo relacionado

Mais procurados

Análisis y diseño orientado a objetos
Análisis y diseño orientado a objetosAnálisis y diseño orientado a objetos
Análisis y diseño orientado a objetosChristian Leon
 
Analisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetosAnalisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetosLex Marin
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemasjoalmerca6
 
Modelo de Objeto Semantico
Modelo de Objeto SemanticoModelo de Objeto Semantico
Modelo de Objeto SemanticoF
 
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSRichard J. Nuñez
 
1.1 elementos en el paradigma orientado a objetos
1.1 elementos en el paradigma orientado a objetos1.1 elementos en el paradigma orientado a objetos
1.1 elementos en el paradigma orientado a objetosCirino Silva tovar
 
Trabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20verasTrabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20verasArturo Veras
 
Trabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20verasTrabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20verasArturo Veras
 
Diagramas Analisis
Diagramas AnalisisDiagramas Analisis
Diagramas Analisisinnovalabcun
 
Elementos de diagramas de objetos
Elementos de diagramas de objetosElementos de diagramas de objetos
Elementos de diagramas de objetosJorge Reyes
 
Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POOgueritamala
 
Poo 1 concepto_basico
Poo 1 concepto_basicoPoo 1 concepto_basico
Poo 1 concepto_basicojlmanmons
 

Mais procurados (20)

Tc2 301403 21
Tc2 301403 21Tc2 301403 21
Tc2 301403 21
 
Diapositiva de poo
Diapositiva de pooDiapositiva de poo
Diapositiva de poo
 
Análisis y diseño orientado a objetos
Análisis y diseño orientado a objetosAnálisis y diseño orientado a objetos
Análisis y diseño orientado a objetos
 
Analisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetosAnalisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
Modelo de Objeto Semantico
Modelo de Objeto SemanticoModelo de Objeto Semantico
Modelo de Objeto Semantico
 
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
 
3_Orientación a objeto
3_Orientación a objeto3_Orientación a objeto
3_Orientación a objeto
 
1.1 elementos en el paradigma orientado a objetos
1.1 elementos en el paradigma orientado a objetos1.1 elementos en el paradigma orientado a objetos
1.1 elementos en el paradigma orientado a objetos
 
Trabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20verasTrabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20veras
 
Trabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20verasTrabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20veras
 
Uml diagrama claseobjeto
Uml diagrama claseobjetoUml diagrama claseobjeto
Uml diagrama claseobjeto
 
Bdoo
Bdoo Bdoo
Bdoo
 
OOSE
OOSEOOSE
OOSE
 
Diagramas Analisis
Diagramas AnalisisDiagramas Analisis
Diagramas Analisis
 
Elementos de diagramas de objetos
Elementos de diagramas de objetosElementos de diagramas de objetos
Elementos de diagramas de objetos
 
Tecnología Orientada a Objetos
Tecnología Orientada a ObjetosTecnología Orientada a Objetos
Tecnología Orientada a Objetos
 
Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POO
 
Poo 1 concepto_basico
Poo 1 concepto_basicoPoo 1 concepto_basico
Poo 1 concepto_basico
 

Destaque

Aviso convocatoria compraventa vehículo movilidad
Aviso convocatoria compraventa vehículo movilidadAviso convocatoria compraventa vehículo movilidad
Aviso convocatoria compraventa vehículo movilidadvideodigital
 
Aviso convocatoria licitacion dt0 734 (1)
Aviso convocatoria licitacion dt0 734 (1)Aviso convocatoria licitacion dt0 734 (1)
Aviso convocatoria licitacion dt0 734 (1)videodigital
 
Trobada Cultura Pràctica-Fupar
Trobada Cultura Pràctica-FuparTrobada Cultura Pràctica-Fupar
Trobada Cultura Pràctica-Fuparcevoterrassa
 
Sistema digestivo, pw1
Sistema digestivo, pw1Sistema digestivo, pw1
Sistema digestivo, pw1monicabiblio
 
Desarrollo de diseño de situacion problema
Desarrollo de diseño de situacion problemaDesarrollo de diseño de situacion problema
Desarrollo de diseño de situacion problemaIvan Muñoz
 
Un acercamiento general al al recurso eva, universidad de la república, uruguay
Un acercamiento general al al recurso eva, universidad de la república, uruguayUn acercamiento general al al recurso eva, universidad de la república, uruguay
Un acercamiento general al al recurso eva, universidad de la república, uruguayLianella Gil Laureiro
 
Encuesta de Aurelio marca paridad entre Larreta y Michetti en la primaria del...
Encuesta de Aurelio marca paridad entre Larreta y Michetti en la primaria del...Encuesta de Aurelio marca paridad entre Larreta y Michetti en la primaria del...
Encuesta de Aurelio marca paridad entre Larreta y Michetti en la primaria del...Eduardo Nelson German
 
Conservacion a largo plazo (3)
Conservacion a largo plazo (3)Conservacion a largo plazo (3)
Conservacion a largo plazo (3)YAMILÉ HIDALGO
 
Glosario de términos
Glosario de términosGlosario de términos
Glosario de términostonypoeta
 

Destaque (20)

Aviso convocatoria compraventa vehículo movilidad
Aviso convocatoria compraventa vehículo movilidadAviso convocatoria compraventa vehículo movilidad
Aviso convocatoria compraventa vehículo movilidad
 
Aviso convocatoria licitacion dt0 734 (1)
Aviso convocatoria licitacion dt0 734 (1)Aviso convocatoria licitacion dt0 734 (1)
Aviso convocatoria licitacion dt0 734 (1)
 
Escuela de la caridad 2015
Escuela de la caridad 2015Escuela de la caridad 2015
Escuela de la caridad 2015
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Trobada Cultura Pràctica-Fupar
Trobada Cultura Pràctica-FuparTrobada Cultura Pràctica-Fupar
Trobada Cultura Pràctica-Fupar
 
Sistema digestivo, pw1
Sistema digestivo, pw1Sistema digestivo, pw1
Sistema digestivo, pw1
 
José Suárez Cerezo Receta Flan
José Suárez Cerezo Receta FlanJosé Suárez Cerezo Receta Flan
José Suárez Cerezo Receta Flan
 
Music
MusicMusic
Music
 
adoracion by Rafael Ruiz J.
adoracion by Rafael Ruiz J.adoracion by Rafael Ruiz J.
adoracion by Rafael Ruiz J.
 
Desarrollo de diseño de situacion problema
Desarrollo de diseño de situacion problemaDesarrollo de diseño de situacion problema
Desarrollo de diseño de situacion problema
 
11
1111
11
 
Ale
AleAle
Ale
 
Un acercamiento general al al recurso eva, universidad de la república, uruguay
Un acercamiento general al al recurso eva, universidad de la república, uruguayUn acercamiento general al al recurso eva, universidad de la república, uruguay
Un acercamiento general al al recurso eva, universidad de la república, uruguay
 
economia
economiaeconomia
economia
 
Encuesta de Aurelio marca paridad entre Larreta y Michetti en la primaria del...
Encuesta de Aurelio marca paridad entre Larreta y Michetti en la primaria del...Encuesta de Aurelio marca paridad entre Larreta y Michetti en la primaria del...
Encuesta de Aurelio marca paridad entre Larreta y Michetti en la primaria del...
 
Mujeres en red
Mujeres en redMujeres en red
Mujeres en red
 
Conservacion a largo plazo (3)
Conservacion a largo plazo (3)Conservacion a largo plazo (3)
Conservacion a largo plazo (3)
 
Virus ISA
Virus ISAVirus ISA
Virus ISA
 
Glosario de términos
Glosario de términosGlosario de términos
Glosario de términos
 
Negrita
NegritaNegrita
Negrita
 

Semelhante a Analisis y diseño de sistemas

Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetosyoiner santiago
 
Metodologã­a orientada-a-objetos-omt.-rumbaugh
Metodologã­a orientada-a-objetos-omt.-rumbaughMetodologã­a orientada-a-objetos-omt.-rumbaugh
Metodologã­a orientada-a-objetos-omt.-rumbaughviisistemas
 
Unidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del softwareUnidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del softwareAndhy H Palma
 
Analisis orientado a objetos
Analisis orientado a objetosAnalisis orientado a objetos
Analisis orientado a objetosMessenger Adictos
 
Semanas01y02
Semanas01y02Semanas01y02
Semanas01y02luisortiz
 
Proceso de analisis de sistema
Proceso de analisis de sistemaProceso de analisis de sistema
Proceso de analisis de sistemaAlexander Tua
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosFundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientoslexiherrera
 
Metodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughMetodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughWilfredy Inciarte
 
Unidad II - Diagrama de Objetos - tema 1.pptx
Unidad II - Diagrama de Objetos - tema 1.pptxUnidad II - Diagrama de Objetos - tema 1.pptx
Unidad II - Diagrama de Objetos - tema 1.pptxUPTValencia
 
Unidad II - Diagrama de Objetos - tema 1.pptx
Unidad II - Diagrama de Objetos - tema 1.pptxUnidad II - Diagrama de Objetos - tema 1.pptx
Unidad II - Diagrama de Objetos - tema 1.pptxUPTValencia
 
Diseño+de..
Diseño+de..Diseño+de..
Diseño+de..jasped
 
DiseñO De Sitemas
DiseñO De SitemasDiseñO De Sitemas
DiseñO De Sitemaslincoln25
 
Presentacion De La Primera Unidad 2
Presentacion De La Primera Unidad 2Presentacion De La Primera Unidad 2
Presentacion De La Primera Unidad 2warmab
 

Semelhante a Analisis y diseño de sistemas (20)

Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
Analisis y diseno_oo
Analisis y diseno_ooAnalisis y diseno_oo
Analisis y diseno_oo
 
Metodologã­a orientada-a-objetos-omt.-rumbaugh
Metodologã­a orientada-a-objetos-omt.-rumbaughMetodologã­a orientada-a-objetos-omt.-rumbaugh
Metodologã­a orientada-a-objetos-omt.-rumbaugh
 
Unidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del softwareUnidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del software
 
Analisis orientado a objetos
Analisis orientado a objetosAnalisis orientado a objetos
Analisis orientado a objetos
 
Semanas01y02
Semanas01y02Semanas01y02
Semanas01y02
 
Semanas01y02
Semanas01y02Semanas01y02
Semanas01y02
 
Proceso de analisis de sistema
Proceso de analisis de sistemaProceso de analisis de sistema
Proceso de analisis de sistema
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosFundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos
 
Metodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughMetodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaugh
 
Unidad II - Diagrama de Objetos - tema 1.pptx
Unidad II - Diagrama de Objetos - tema 1.pptxUnidad II - Diagrama de Objetos - tema 1.pptx
Unidad II - Diagrama de Objetos - tema 1.pptx
 
Unidad II - Diagrama de Objetos - tema 1.pptx
Unidad II - Diagrama de Objetos - tema 1.pptxUnidad II - Diagrama de Objetos - tema 1.pptx
Unidad II - Diagrama de Objetos - tema 1.pptx
 
Expo
ExpoExpo
Expo
 
Diseño oo
Diseño ooDiseño oo
Diseño oo
 
Unidad II.pdf
Unidad II.pdfUnidad II.pdf
Unidad II.pdf
 
Diseño+de..
Diseño+de..Diseño+de..
Diseño+de..
 
DiseñO De Sitemas
DiseñO De SitemasDiseñO De Sitemas
DiseñO De Sitemas
 
Presentacion De La Primera Unidad 2
Presentacion De La Primera Unidad 2Presentacion De La Primera Unidad 2
Presentacion De La Primera Unidad 2
 
Omt
OmtOmt
Omt
 
Diseno creacion-bases-datos-completo
Diseno creacion-bases-datos-completoDiseno creacion-bases-datos-completo
Diseno creacion-bases-datos-completo
 

Analisis y diseño de sistemas

  • 1. Análisis y diseño orientado a objetos
  • 2. Análisis y Diseño de sistemas José Alejandro mercado Biaidys helena barraza Judy Esther Montaño Universidad popular del cesar Facultad de ingeniería y tecnológicas Valledupar –cesar Mayo de 2010
  • 3. Introducción En nuestro mundo se encuentran un sin número de objetos, estos objetos existen como entidades hechas por el hombre, negocios y productos que se usan en la vida diaria. Todos estos objetos pueden ser clasificados, descritos, organizados, combinados, manipulados y creados. La idea básica de la programación orientada a objetos se basa en 8 principios, que se mostraran posteriormente para un mejor entendimiento de la metodología.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. Método de rumbaugh Este método mejor conocido como OMT, se utiliza para el análisis, diseño del sistema y diseño a nivel de objetos. La de análisis crea tres modelos: el modelo de objetos, el modelo dinámico y el modelo funcional. El diseño se divide en dos actividades, diseño de sistemas y diseño de objetos. Método de Jacobson En principio, el modelo idealizado del análisis se adapta para acoplarse al ambiente del mundo real. Después los objetos de diseño primarios, llamados bloques, son creados y catalogados como bloques de interfaz, bloques de entidades y bloques de control. La comunicación entre bloques durante la ejecución se define y los bloques se organizan en subsistemas.
  • 9.
  • 10.
  • 11.
  • 12. CLASE: Una descripción de uno o más objetos con un conjunto de atributos y servicios uniformes, incluyendo una descripción de cómo crear nuevos objetos en la clase.
  • 13.
  • 14.
  • 15. Analizando gramaticalmente el problema los objetos potenciales corresponderían con los nombres (sustantivos) de la narración. No son objetos los nombres procedimentales imperativos, por ejemplo: inversión de imagen, la imagen sería un objeto, inversión un procedimiento del objeto imagen (una operación sobre la imagen). Para representar las clases, los objetos y las clases objetos, se utiliza la siguiente notación:
  • 16.
  • 17. A continuación se muestran criterios que se pueden usar para determinar si se justifica una nueva clase de objetos: Hay necesidad de recordar el objeto. Hay una necesidad de determinados comportamientos del objeto. Usualmente un objeto tendrá varios atributos. Usualmente una clase tendrá más de una instancia de objetos, a menos que sea una clase base. Usualmente los atributos tendrán siempre un valor significativo para cada objeto de la clase.
  • 18. Usualmente los servicios siempre se comportarán en la misma forma para todos los objetos de una clase. Los objetos deben implementar requerimientos que son derivados del problema y no de la tecnología de solución. 8. Los objetos no deben duplicar atributos o servicios que pueden ser derivados de otros objetos en el sistema.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. DISEÑO ORIENTADO A OBJETO El enfoque de Coad y Yourdon, plantea que el análisis es razonablemente independiente de la tecnología, en cambio el diseño viene a ser entonces cada vez más orientado hacia un lenguaje OO particular y a un ambiente de desarrollo.
  • 26.
  • 28.
  • 29. DISEÑO DE COMPONENTES DE Administración DE TAREAS Y DATOS Ambos componentes están estrechamente relacionados con la tecnología de implementación. El manejo de tareas esta muy determinado por la configuración de hardware de computación, y el manejo de datos está muy determinado por el software de sistema disponible cuando el sistema este de hecho en ejecución.
  • 30. Conclusión El análisis, diseño y programación orientada a objetos, ha sido desarrollado para responder a las necesidades de flexibilidad en los Sistema de información basados en computadora. La encapsulación, herencia y polimorfismo, tienen como objeto proporcionar sistemas complejos con mecanismos para un rápido, fácil y confiable mantenimiento y cambio de los programas. Aunque el desarrollo Orientado a Objeto típico involucra una fase de análisis y diseño más amplia, esta inversión se traduce en menores costos de operación de los sistemas que es probable que requiera una gran actividad de mantenimiento.