Algoritmos y lenguajes de programacion

Solo disponible en BuenasTareas
  • Páginas : 6 (1417 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de mayo de 2011
Leer documento completo
Vista previa del texto
Ingeniería Industrial
Materia de Algoritmos y Lenguajes de Programación.
Cuestionario de la  Unidad 3
 
1.- Que es una abstracción
 
Un modelo: es una abstracción semánticamente cerrada de un sistema, es decir, representa una simplificación completa y autoconsistente de la realidad.
 
2.- Que es encapsulamiento
 
El encapsulamiento ( o encapsulación ) consiste en considerar no sólolas características o propiedades de un objeto sino también su comportamiento o funcionalidad.
 
3.- Que es diseño de sistemas
 
El diseño de sistemas es la transformación del modelo de análisis en un modelo de diseño del sistema.
 
4.-Que entiende por modularidad.
 
La modularidad es la descomposición de un sistema en un conjunto de módulos cohesivos y débilmente acoplados
 
5.- Queentiende por Jerarquia.
 
La jerarquía es una clasificación u ordenación de abstracciones.
 
6.- Que es una clase
 
En las etapas de análisis y diseño, una clase es un conjunto de objetos que comparten características y comportamientos comunes entre sí
 
7.-Que es Herencia
 
La herencia define la relación entre clases es donde una subclase hereda de una o más superclases.
La herenciaimplica una jerarquía de generalización/especialización, en la que una subclase especializa el comportamiento y/o la estructura, mas general, de sus superclases. 
 
8.- Que es una herencia Simple
 
La herencia simple se da cuando, en una jerarquía de clases, las subclases solamente pueden heredar de una superclase
 
9.-Que es una herencia múltiple
 
A diferencia de la herencia simple, en laherencia múltiple las subclases pueden heredar de más de una superclase
 
10.- Que entiende por Polimorfísmo
 
La palabra polimorfismo tiene como origen las palabras griegas poli (muchos) y morfos (formas) y se utiliza para indicar que un nombre puede denotar instancias (objetos) de clases diferentes que están relacionadas por alguna superclase común.
 
11.- Que son los objetos
 
Un objeto esun instancia o caso particular de una clase 
 
12.- Que es un atributos
 
Un atributo es una característica de un objeto. Por ejemplo, todos los objetos de la clase Lavadora tienen atributos como: la marca, el modelo, el numero de serie y la capacidad
 
13.- Que es un método
 
Método es un término utilizado en algunos lenguajes de programación para referirse a algún comportamiento de losobjetos de una clase.
 
14.- Que es el UML
 
UML ( Lenguaje Unificado de Modelado ) es un ejemplo de lenguaje de modelado. Un lenguaje de modelado como UML es, por tanto, un lenguaje estándar para los planos del software
 
UML permite a los creadores de sistemas generar diseños que capturen sus ideas en una forma convencional y fácil de comprender, para comunicarlas a otras personas 
 15.- Que entiende por Generalización
 
Es una relación entre un elemento general (llamado superclase o padre) y un caso mas específico de ese elemento (llamado subclase o hijo). La generalización se llama a veces relación "es-un" (un elemento mas general). Las relaciones se utilizan cuando se quieran mostrar relaciones padre/hijo
 
Ingeniería Industrial
Materia de Algoritmos y Lenguajes deProgramación.
Cuestionario de la  Unidad 4
 
1.- Que es una relación
 
Una relación es una conexión entre elementos. En el lenguaje de modelado orientado a objetos, las tres relaciones más importantes son las de dependencias, las generalizaciones y las asociaciones 
 
2.- que es una Dependencia
 
Es una relación de uso que declara que un cambio en la especificación de un elemento puedeafectar a otro elemento. Las dependencias se representan con una flecha y se emplean cuando se quiere indicar que un elemento utiliza a otro. Por ejemplo 
 
3.- Que entiende por Generalización
 
Es una relación entre un elemento general (llamado superclase o padre) y un caso mas específico de ese elemento (llamado subclase o hijo). La generalización se llama a veces relación "es-un" (un elemento...
tracking img