Analisis

Páginas: 5 (1020 palabras) Publicado: 10 de abril de 2013
CONCEPTOS Y PRINCIPIOS ORIENTADOS A OBJETOS


LUIS EDGARDO ARIAS MERCADO
GUSTAVO ADOLFO CHARRIS CIFUENTES
Estudiantes


JOSE EGURROLA PEDRAZA
Ing. de sistema




Ingeniería de sistema
Programación ll
Universidad Cooperativa de Colombia
Santa marta
PROBLEMAS Y PUNTOS A CONSIDERAR

1. La Ingeniería del Software orientada a objetos está remplazando rápidamente a los enfoques dedesarrollo de software tradicionales. Como todas las tecnologías, la orientación a objetos también tiene sus fallos. Utilizando Internet y otras fuentes de bibliografía más tradicionales, escriba un breve artículo que resuma lo que los críticos dicen sobre La OO y por qué creen que hay que tener cuidado al aplicar el paradigma de objetos.

2. Detalle los objetivos que participarían en un sistemade reserva de vuelo. ¿Cuál serian sus atributos?

3. Considere la típica interfaz grafica de usuario (IGU). Defina un conjunto de clase y subclases `para la entidades de la interfaz que aparecen generalmente en una IGU. Asegúrese de definir los atributos y operaciones apropiadas.

4. Utilizando sus propias palabras y algunos ejemplos defina los términos clase, encapsulamiento, herencia ypolimorfismo.

5. Detalle los objetos que aparecerían en un sistema de reserva de aula de lectura en una universidad o colegio. ¿Cuáles serian sus atributos?

6. Le a sido asignada la tarea de ingeniería de un nuevo programa de procesamiento de texto. Se ha identificado una clase llamada documento. Defina los atributos y operaciones relevantes de dicha clase.

7. Investigue dos lenguajes deprogramación OO diferentes y muestre la implementación de los mensajes en la sintaxis de cada uno de ellos. Ponga ejemplos.

8. Ponga un ejemplo concreto de restructuración de jerarquía de clase tal y como aparece e la discusión de la figura 20.8






DESARROLLO
1. Podemos decir que en la programación orientada a objetos es difícil mantener los programas, ya que casi todos o en algunoslos sistemas de software tienen grandes errores ocultos.Es muy compleja la coordinación y organización entre los programadores para la creación de las aplicaciones de media y grandes alcances.

Hoy en día la programación orientada a objetos es muy moderna, porque es una evolución de la programación estructural que plasma en el diseño de un grupo de lenguajes conceptos que existíanpreviamente con algunos nuevos. Yo digo que es difícil reutilizar los programas, ya que prácticamente es imposible aprovechar en una aplicación nuevas las subrutinas que diseñen para otra aplicación nuevamente.

2. La Clase seria reserva de vuelos y los atributos serian:

Podemos decir que la clase en este caso tendría 2 subclases que son:
los datos del cliente o usuario y los datos de la empresa deAerolínea.

Nombres y apellidos del cliente
Identificación del cliente
La clase
Valor del pasaje
Numero de pasajes
El puesto que quiere ocupar
Hora de salida
Hora de llegada

Los datos del cliente o usuario serian como atributo:

Los nombres y los apellidos del cliente

La identificación.

Los datos de la Aerolínea serian como atributo:

La clase
Hora de salida,
Hora dellegada,
Valor del pasaje,
Numero de pasajes
el puesto que quiere ocupar.



3. Podemos decir que en la interfaz grafica de usuario (IGU) se definen instrucciones que el usuario vea e interactúe.
Como por ejemplo vamos a crear una clase llamada concesionario que va tener dos subclases como Busetas y carros.
La clase concesionario como atributo podría tener:
Modelo
Color
Precio
N.Motor
Lasoperaciones estarían:
Vender y Comprar.
La subclase Buseta tendría como atributo podría tener:
Modelo,
Color,
Precio
N. Motor.
Las operaciones estarían:
Vender y Comprar.
La subclase Carros tendría como atributo podría tener:
Modelo,
Color,
Precio
N. Motor.
Las operaciones estarían:
Vender y Comprar.



4. Que es una clase es una plantilla donde se pueden crear...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Analisis
  • Análisis
  • Analisis
  • Analisis
  • Análisis
  • Analisis
  • Analisis
  • Analisis

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS