Adoo Clase 1 Ppt

26

Transcript of Adoo Clase 1 Ppt

ANLISIS Y DISEO ORIENTADO A OBJETOCLASE 1 Unidad 1 Introduccin al Anlisis y Diseo Orientado a Objeto.

Introduccin al Anlisis y Diseo Orientado a Objeto Definicin del anlisis y diseo orientado a objetosEl anlisis y diseo orientado a objetos es un enfoque de la ingeniera de software que permite modelar un sistema como un conjunto de objetos relacionados que interactan entre si.

Introduccin al Anlisis y Diseo Orientado a ObjetoImportancia del anlisis y diseo de sistemas de informacin. El ADOO es parte de un proceso que se conoce como Ingeniera de Requerimientos.

Las tecnologas de informacin son un grupo de tecnologas cuyo propsito es gestionar de forma lo ms correcta posible los datos que son importantes para una organizacin.

Introduccin al Anlisis y Diseo Orientado a Objeto Diferentes metodologas de anlisis de sistemas.Definicin de Metodologa.hace referencia al conjunto de procedimientos racionales, utilizados para alcanzar una gama de objetivos que rigen en una investigacin cientfica, una exposicin doctrinal o tareas que requieran habilidades, conocimientos o cuidados especficos. Alternativamente puede definirse la metodologa como el estudio o eleccin de un mtodo pertinente para un determinado objetivo.

Introduccin al Anlisis y Diseo Orientado a Objeto Diferentes metodologas de anlisis de sistemas.Metodologa Estructurada.La metodologa estructurada se origin en los lenguajes de programacin estructuradas para dar soporte a las necesidades del lenguaje. Esta metodologa sent las primeras estructuras para la definicin de la llamada ingeniera de software es decir se definieron fases y etapas para dar solucin a proyectos de software que se van a desarrollar utilizando un lenguaje de programacin estructurado.

Introduccin al Anlisis y Diseo Orientado a Objeto Diferentes metodologas de anlisis de sistemas.Metodologa Orientada a Objetos.La metodologa Orientada a Objetos requiere que se detecten los objetos del sistema, cmo estos interactan, cmo se comportan en el tiempo y las responsabilidades que asumen al relacionarse con otros objetos. El anlisis orientado a objetos mira todos los objetos en el sistema, agrupa sus caractersticas y comportamientos comunes, estudia sus diferencias y cmo el sistema maneja estos objetos para lograr su objetivo.

Introduccin al Anlisis y Diseo Orientado a Objeto Diferentes metodologas de anlisis 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.

Introduccin al Anlisis y Diseo Orientado a Objeto Diferentes metodologas de anlisis de sistemas.Anlisis de Sistemas.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 encontrar lo que necesitan y analizar el sistema para entender su funcionalidad. Basndose en el sistema estudiado, se prepara un modelo del sistema definido. Este modelo est basado 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. Slo se prepara un modelo del sistema basndose en la idea de que el sistema es un conjunto de objetos que interactan.

Introduccin al Anlisis y Diseo Orientado a Objeto Diferentes metodologas de anlisis de sistemas.Diseo del Sistema.La etapa de diseo del sistema es la siguiente etapa de desarrollo dnde 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 van a interactuar 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 si.

Introduccin al Anlisis y Diseo Orientado a Objeto Diferentes metodologas de anlisis de sistemas.Diseo de los Objetos.En la etapa de diseo de los objetos, se definen los detalles del anlisis del sistema y del diseo para definir como sern implementados. Ac se decide la forma en la que se van a construir los objetos de forma de implementar las estructuras de datos, los comportamientos y las relaciones entre cada uno de los objetos.

Introduccin al Anlisis y Diseo Orientado a Objeto Diferentes metodologas de anlisis de sistemas.Implementacin.La fase de implementacin implica trasladar 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). Tambin se construyen los almacenes de datos o bases de datos, para dar una forma lo ms funcional posible al proyecto.

Introduccin al Anlisis y Diseo Orientado a Objeto Diferentes metodologas de anlisis de sistemas.Ventajas del ADOO.Reusabilidad: Las estructuras que se construyen pueden ser utilizadas en otros proyectos, lo cual permite optimizar tu trabajo pues las clases que se construyen se crean de tal forma que pueden ser mantenidas para usos futuros.

Introduccin al Anlisis y Diseo Orientado a Objeto Diferentes metodologas de anlisis de sistemas.Ventajas del ADOO.Herencia: El concepto de herencia ayuda al programador a usar cdigo existente de otra forma, es decir se pueden agregar nuevas funcionalidad o extender la funcionalidad ya existente para crear nuevas clases.

Introduccin al Anlisis y Diseo Orientado a Objeto Diferentes metodologas de anlisis de sistemas.Ventajas del ADOO.Ignorancia selectiva: la encapsulacin es la tcnica que permite al programador esconder el funcionamiento interno de los mtodos al usuario. La encapsulacin separa la funcionalidad interna del objeto de las funciones externas provistas al usuario. Esto permite al programador proteger el cdigo de cambios realizados por el usuario

Introduccin al Anlisis y Diseo Orientado a ObjetoLos datos, la informacin y su importancia para las organizaciones.Los sistemas de informacin que poseen las organizaciones y los que nosotros tengamos que construir, se basan en los procesos de: Capturar datos Almacenarlos Procesarlos y Obtener un resultado que es mostrado al usuario.

Introduccin al Anlisis y Diseo Orientado a ObjetoLos datos, la informacin y su importancia para las organizaciones.Los datos que son capturados corresponden a un par ordenado de atributo con valor (atributo, valor), ejemplo (Edad, 21) que representa el registro de un hecho importante para la organizacin sucedido en algn momento especfico.

Introduccin al Anlisis y Diseo Orientado a ObjetoLos datos, la informacin y su importancia para las organizaciones.El atributo define qu es lo que quieres guardar y el valor define el tipo de valor asociado, es decir los rangos mximos y mnimos, y el tipo de dato. Los datos siempre estn formados por un par ordenado, ya que cada una de las partes por separado no tienen sentido.

Introduccin al Anlisis y Diseo Orientado a ObjetoLos datos, la informacin y su importancia para las organizaciones.

Introduccin al Anlisis y Diseo Orientado a ObjetoLos datos, la informacin y su importancia para las organizaciones.Cuando una organizacin registra informacin relativa a procesos que son importantes, lo hace exclusivamente para poder procesar estos datos, transformarlos en informacin y luego analizar esta informacin y tomar decisiones ms acertadas.

Introduccin al Anlisis y Diseo Orientado a Objeto Definicin de los datos en el contexto de un problema.Cuando se definen los datos a almacenar es necesario siempre pensar en el proceso que se desea registrar. Recuerda que en todas las organizaciones, el proceso de registro de datos no se hace al azar, es decir cuando se registra el proceso es necesario determinar el contexto en el cual se encuentra inmerso el proceso.

Introduccin al Anlisis y Diseo Orientado a Objeto Definicin de los datos en el contexto de un problema.Ahora si bien es posible detectar el quehacer de una organizacin de forma relativamente simple, es necesario siempre hacer un anlisis en funcin de determinar los datos que se deben registrar, por ejemplo, si analizamos los procesos que realiza una panadera, nos podemos dar cuenta fcilmente que el proceso fundamental de una panadera, en la mayora de los casos es fabricar y vender pan

Introduccin al Anlisis y Diseo Orientado a Objeto Definicin de los datos en el contexto de un problema.Una vez que has definido los procesos, debes seleccionar los procesos ms relevantes para los cuales vas a registrar los datos siempre pensando en un contexto determinado.

Introduccin al Anlisis y Diseo Orientado a Objeto Prctica guiada.

REVISA EL MANUAL DE LA ASIGNATURA,AL FINAL DEL CAPTULO ENCONTRARS UNA PRCTICA GUIADA LA CUAL TE AYUDAR A ENTENDER COMO APLICAR LOS CONCEPTOS EXPUESTOS DURANTE LA SEMANA.

Introduccin al Anlisis y Diseo Orientado a Objeto Ejercicios Propuestos.

REVISA EL CENTRO DE DOCUMENTACIN Y ENCONTRARS UNA SERIE DE EJECICIOS PROPUESTOS PARA QUE PRACTIQUES LOS CONCEPTOS APRENDIDOS EN LA SEMANA.