Manual De Modelamiento De Datos
Cualquier rama de ingeniería o arquitectura ha encontrado útil desde hace mucho tiempo la representación de los diseños de forma gráfica. Desde los inicios de la informática se han estado utilizando distintas formas de representar los diseños de una forma más bien personal o con algún modelo gráfico. La falta de estandarización en la manera de representar gráficamente un modeloimpedía que los diseños gráficos realizados se pudieran compartir fácilmente entre distintos diseñadores
Se necesitaba por tanto un lenguaje no sólo para comunicar las ideas a otros desarrolladores sino también para servir de apoyo en los procesos de análisis de un problema. Con este objetivo se creo el Lenguaje Unificado de Modelado (UML: Unified Modeling Language). UML se ha convertido en eseestándar tan ansiado para representar y modelar la información con la que se trabaja en las fases de análisis y, especialmente, de diseño
Esta separata se ha creado para darte el apoyo practico y teórico de los diferentes temas que trataremos en el curso además de las herramientas necesarias para el modelamiento de datos usando la metolodogía Orientada a objetos OOP también trataremos el Diseñode bases de datos y repasaremos algunos conceptos básicos de fundamentos de programación
Instructores
ORIENTACIÓN A OBJETOS
Es fundamental que comprenda todo lo relacionado a la orientación a objetos para el proceso que realizará específicarnente es importante que conozca algunos conceptos sobre la orientación a objetos
En esta sesión se tratarán los siguientes temas
• Abstracción• Herencia
• Polimorfismo.
• Encapsulamíento o encapsulación
• Envió de mensajes
• Asociaciones
• Agregación
La orientación a objetos ha tomado por asalto y en forma legitima al mundo del software. Como medio para la generación de programas, tiene varias ventajas. Fomenta una metodología basada en componentes para el desarrollo de software, de manera que primero segenera un sistema mediante un conjunto de objetos, luego podrá ampliar el sistema agregándole funcionalidad a los componentes que ya había generado o agregándole nuevos componentes, y finalmente podrá volver a utilizar los objetos que generó para el sistema cuando cree uno nuevo, con lo cual reducirá sustancialmente el tiempo de desarrollo de un sistema
La orientación a objetos es tanimportante para el diseño de software que el OMG (Grupo de administración de objetos), una corporación no lucrativa que establece las normas para el desarrollo orientado a objetos
El UML incluye en esto al permitir generar modelos de objetos fáciles de usar y comprender para que los desarrolladores puedan convenirlos en software
La orientación a objetos es un paradigma (un paradigma que depende decienos principios fundamentales) En esta sesión comprenderá dichos principios y verá que es lo que hace funcionar a los objetos y cómo utilizarlos en el análisis y diseño En la siguiente hora, empezará a aplicar el UML a tales principios
OBJETOS, OBJETOS POR DOQUIER
Los objetos concretos y virtuales, están a nuestro alrededor, ellos conforman nuestro mundo. Como indiqué en la hora anterior, elsoftware actual simula al mundo (o un segmento de él), Y los programas, por lo general, imitan a los objetos del mundo Si comprende algunas cuestiones básicas de los objetos. entenderá cómo se deben mostrar éstos en las representaciones de software
Antes que nada, un objeto es la instancia de una clase (o categoría). Usted y yo por ejemplo, somos instancias de la clase Persona Un objeto cuentacon una estructura, es decir atributos (propiedades) y acciones. Las acciones son todas las actividades que el objeto es capaz de realizar. Los atributos y acciones. en conjunto. se conocen como características o rasgas.
Como objetos de la clase Persona. usted y yo contamos con los siguientes atributos altura, peso y edad (puede imaginar muchos más). También realizamos las siguientes tareas...
Regístrate para leer el documento completo.