Desarrollo De Aplicasiones Orientado A Objetos
manicg22 de Abril de 2014
617 Palabras (3 Páginas)285 Visitas
DESARROLLO DE APLLICACIONES ORIENTADA A OBJETOS
El desarrollo de aplicaciones orientadas a objetos se centra en el estudio de técnicas y herramientas que permiten diseñar e implementar aplicaciones informáticas bajo una tecnología orientada a objeto.
Las ventajas son las siguientes:
Fomenta la reutilización y extensión del código.
Relacionar el sistema al mundo real.- Permite crear sistemas más complejos.
Facilita la creación de programas visuales.
Construcción de prototipos.
Agiliza el desarrollo de software.
Facilita el trabajo en equipo.
Facilita el mantenimiento del software.
Lo interesante de la POO es que proporciona conceptos y herramientas con las cuales se modela y representa el mundo real tan fielmente como sea posible.
Los programas son fáciles de diseñar debido a que los objetos reflejan elementos del mundo real.
Las aplicaciones son más sencillas para los usuarios debido a que los datos innecesarios están ocultos.
La productividad se incrementa debido a que puede reutilizar el código.
Es más fácil crear nuevos tipos de objetos a partir de los ya existentes.
Confiabilida
JAVA
Lenguaje de programacion desarrollado por james goslingy es un lenguaje de bajo nivel.
CARACTERISTICAS DE LAS APLICACIONES EN JAVA
Un lenguaje simple, Orientado al objeto, distribuido, Interpretado, robusto, Seguro, de arquitectura neutral, Portable, de multihilos, dinámico.
Consultas
Puede constar con un máximo de seis cláusulas
LENGUAJE MAQUINA
Son aquéllos que están escritos en lenguajes directamente inteligibles por la máquina (computadora), ya que sus instrucciones son cadenas binarias (cadenas o series de caracteres de dígitos 0 y 1) que especifican una operación y las posiciones (dirección) de memoria implicadas en la operación se denominan instrucciones de máquina o código máquina.
El código máquina es el conocido código binario.
Las instrucciones en lenguaje máquina dependen del hardware de la computadora y, por tanto, diferirán de una computadora a otra.
Ventajas del Lenguaje Máquina
Posibilidad de cargar (transferir un programa a la memoria) sin necesidad de traducción posterior, lo que supone una velocidad de ejecución superior a cualquier otro lenguaje de programación.
Desventajas del Lenguaje Máquina
Dificultad y lentitud en la codificación.
Poca fiabilidad.
Gran dificultad para verificar y poner a punto los programas.
LENGUAJES DE BAJO NIVEL
Son más fáciles de utilizar que los lenguajes máquina, pero al igual que ellos, dependen de la máquina en particular.
El lenguaje de bajo nivel por excelencia es el ensamblador. Las instrucciones en lenguaje ensamblador son instrucciones conocidas como nemotécnicos.
Por ejemplo, nemotécnicos típicos de operaciones aritméticas son: en inglés: ADD, SUB, DIV, etc. ; en español : SUM, RES, DIV, etc.
Ventajas del lenguaje ensamblador frente al lenguaje máquina
Mayor facilidad de codificación y, en general, su velocidad de cálculo.
Desventajas del lenguaje ensamblador
Dependencia total de la máquina lo que impide la transportabilidad de los programas (posibilidad de ejecutar un programa en diferentes máquinas. El lenguaje ensamblador del PC es distinto del lenguaje ensamblador del Apple Machintosh.
La formación de los programadores es más compleja que la correspondiente a los programadores de alto nivel, ya que exige no solo las técnicas de programación, sino también el conocimiento del interior
...