Programación Orientada A Objetos

Páginas: 31 (7639 palabras) Publicado: 10 de noviembre de 2012
Tema 3: Programación orientada a objetos (1)
La década de los años 90, y especialmente los últimos años de la misma y por extensión el Tercer Milenio, se están caracterizando por el predominio de las Tecnologías de Objetos y su generalización más completa, las Tecnologías de Componentes. Los "objetos", así como su manifestación más práctica, los "componentes", están impregnando toda la industriade construcción de software. El término "orientado a objetos" se usa para denotar una aproximación al desarrollo del software que utiliza algún lenguaje de programación orientado a objetos. El denominado "paradigma orientado a objetos" presenta un modelo completo que comprende el análisis, diseño y programación orientado a objetos. En este tema se va a tratar la programación orientada a objetos,vista como la realización del correspondiente diseño orientado a objetos. En primer lugar se justifica el uso de la orientación a objetos como medio para conseguir productos software de calidad. A continuación se estudiarán los principales conceptos relacionados con la orientación a objetos, que posteriormente se concretarán en el estudio del lenguaje de programación Java, que permite undesarrollo siguiendo el enfoque de objetos.

1. Ventajas del enfoque orientado a objetos
Uno de los objetivos de la ingeniería del software es la producción de software de calidad. Para conseguir desarrollar software de calidad se deben contemplar una serie de cualidades que se pueden denominar factores de calidad externos (p.ej. velocidad, facilidad de uso). La ausencia o presencia de dichas cualidadesen un producto software pueden ser detectadas por sus usuarios (de ahí el nombre de externos). Existen otras cualidades, aplicables a un producto software, que solamente son perceptibles por los profesionales de la informática que tienen acceso al código fuente, son los denominados factores internos (p.ej. modularidad, legibilidad). En última instancia, sólo importan los factores externos, puestoque son los que va a "sufrir" el usuario. La clave para obtener los factores externos radica en los internos: para que los usuarios disfruten de las cualidades visibles, los diseñadores y los implementadores deben aplicar técnicas internas que aseguren las cualidades ocultas. Así, las técnicas utilizadas para obtener calidad interna son un medio para alcanzar las cualidades externas del software.Los principales factores externos de calidad son los siguientes: • Corrección: es la capacidad de los productos software para realizar con exactitud sus tareas, tal y como se definen en las especificaciones. • Robustez: es la capacidad de los sistemas software de reaccionar apropiadamente ante condiciones excepcionales. • Fiabilidad: es la probabilidad de que el sistema funcione correctamente,tal y como espera el usuario, durante un periodo de tiempo dado (el término fiabilidad cubre los factores de corrección y robustez). • Exensibilidad: es la facilidad de adaptar los productos software a los cambios de la especificación. • Reutilización: es la capacidad de los elementos de software para servir para la construcción de muchas aplicaciones diferentes. • Eficiencia: es la capacidad de unsistema software para exigir la menor cantidad posible de recursos hardware, tales como tiempo de procesador, espacio ocupado de memoria interna y externa o ancho de banda utilizado en los dispositivos de comunicación.

Tema 3. Programación orientada a objetos (1)

Portabilidad: es la facilidad de transferir los productos software a diferentes entornos hardware y software. • Facilidad de uso:es la facilidad con la cual personas con diferentes formaciones y aptitudes pueden aprender a usar los productos software y aplicarlos a la resolución de problemas. También cubre la facilidad de instalación, operación y de supervisión. Todas las cualidades mencionadas son importantes. Pedro en el estado actual de la industria del software sobresalen cuatro: • Corrección y robustez. Es bastante...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion orientada a objetos
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++.
  • Programacion orientada a objetos
  • ¿Que es la Programación Orientada a Objetos?
  • programacion orientada a objetos
  • Programacion orientada a objetos
  • Programación orientada a objetos
  • Investigacion de programacion orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS