Estructura y tipo de datos

Páginas: 13 (3234 palabras) Publicado: 21 de marzo de 2012
1.- Explique la relación entre los TAD’s en los lenguajes procedurales y las clases y objetos en la POO.

Los TAD’s en los lenguajes procedurales nos permiten trabajar de una manera más rápida , cómoda y por lo tanto eficiente, ya que a través de ella hacemos solo una definición abstracta de un método o procedimiento y recurrimos a la llamada del mismo las veces que los necesitemos, sinnecesidad de estar copiando el mismo método varias veces. Algo similar sucede con las clases y objetos en la programación orientada a objetos, ya que se crea una clase que utilizaremos en el programa, y las veces que necesitemos algo de esa clase creamos un objeto y podemos trabajar con este sin necesidad de volver a crear la clase. Ambos nos facilitan el trabajo a la hora de programar, sin necesidad deredundar siempre con los mismos métodos y clases.

2.- Da 3 ejemplos de jerarquía de especialización y 3 de composición o dependencias de estructuras.

* Jerarquía de especialización
Automóvil

Automóvil Todoterreno

Parchis
Ludo
Juegos de dados
Juegos de mesa
Película de ciencia ficción
Película de Comedia
Película de Terror
Película de Acción
Película
Automóvil DeportivoFurgoneta
Camioneta


Juegos de tablero tradicionales

Juegos de cartas

Damas
Ajedrez

Solitario
Uno


* Composición o dependencia

Teclado
Pantalla
Computadora

1 1

Microprocesador
1..2

Aire Acondicionado

1 1
Ventilador
Compresor

1
Aparato Digestio
Turbina

Intestinos
Estomago

3.- Investigar las metodologías de diagramación parala programación orientada a objetos.

Lenguaje Unificado de Modelado (UML) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendoaspectos conceptuales tales como procesos de negocio y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes reutilizables.
Es importante resaltar que UML es un "lenguaje de modelado" para especificar o para describir métodos o procesos. Se utiliza para definir un sistema, para detallar los artefactos en el sistemay para documentar y construir. En otras palabras, es el lenguaje en el que está descrito el modelo. Se puede aplicar en el desarrollo de software entregando gran variedad de formas para dar soporte a una metodología de desarrollo de software.
UML no puede compararse con la programación estructurada, pues UML significa Lenguaje Unificado de Modelado, no es programación, solo se diagrama larealidad de una utilización en un requerimiento. Mientras que, programación estructurada, es una forma de programar como lo es la orientación a objetos, sin embargo, la programación orientada a objetos viene siendo un complemento perfecto de UML, pero no por eso se toma UML sólo para lenguajes orientados a objetos.
UML cuenta con varios tipos de diagramas, los cuales muestran diferentes aspectos de lasentidades representadas.
* DIAGRAMA DE CLASES
Un diagrama de clases sirve para visualizar las relaciones entre las clases que involucran el sistema. Un diagrama de clases está compuesto por los siguientes elementos:
* Clase: atributos, métodos y visibilidad.
* Relaciones: Herencia, Composición, Agregación, Asociación y Uso.

Elementos
Clase
Es la unidad básica que encapsula todala información de un Objeto (un objeto es una instancia de una clase). A través de ella podemos modelar el entorno en estudio (una Casa, un Auto, una Cuenta Corriente, etc.).
En UML, una clase es representada por un rectángulo que posee tres divisiones:

En donde:
Superior: Contiene el nombre de la Clase
Intermedio: Contiene los atributos (o variables de instancia) que caracterizan a la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tipos De Datos Estructurados
  • Tipo de estructuras de datos
  • Tipos De Datos Estructurados
  • Tipos de datos, constantes, variables, expresiones y estructura de un programa
  • Tipos de datos, Tipos de variables, tipos de constantes, tipos de sentencias, tipos de operadores, tipos de...
  • Tipos De Datos Estructurados
  • Pda- tipos estructurados de datos
  • Abstraccion, Estructuras y Tipos De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS