POO,Java,uml

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,65 KB

METALENGUAJE:define reglas para poder evaluar otros lenguajes.Alfred Tarsk XX.=BNF-describe otros lenguajes a traves d una nomenclatura q nos permite describir los constructores sintacticos de un lenguaje, usando cierto simbolos y reglas (elem. terminales-tokens dl lenguaje y no terminales-<>)- John Backus (Fortran) definio la notacion dandole valores a las etiquetas.Peter Neur (Algol 60) tomo las bases d backus para formar su propia notacion.{::=definicion contenido-operador or ¡Ò
XML: nos permite hacer otros lenguajes demarcados, permite crear otros lenguajes.
HTML:Lenguaje demarcado(marca los datos, las etiquetas tienen formato) d hipertexto(tiene ligado el texto una accion) SGML: es un estandar del lenguaje demarcado d donde surge html lo creo ISO 85-86. GML lo creo IBM 70. Ejem:http, ftp,goplar, news, telnet. extension css
PARADIGMA:conjunto d teorias, leyes, tecnicas para resolver problemas.
UML:ayuda a modelar cosas bajo un esquema orientado a objetos, da las reglas.
CLASE: conjunto d objetos con caracteristicas similares. OBJETO: cualquier cosa que pertenece a una clase.
CASO DE USO:descripcion d una funcionalidad en un sistema. Todos los objetos tienen =atributos =#operaciones
HERENCIA: la clase padre(clase base , superclase ) hereda a clases hijas (clase derivada , subclase ) , son iguale s. extends (UML=generalizacion¡ý , especializacion¡ü) HERENCIA MULTIPLE: a traves d interface class ToroMecanico implementsCLASE ABSTRACTA:no provee instancias es especifica para cada una d las clases hija. PAQUETE: forma de agrupar y organizar clases
BLOQUES DE CONSTRUCCION BASICOS DE UN SISTEMA DE INFORMACION -datos(poo orientado a datos) y operaciones(metodologia estructural-hace todo una sola persona) .
POLIMORFISMO: definir metodos para objetos diferentes.
AGREGACION:cuando una clase se compones de otras. RESPONSABILIDAD:cumplir con todos el mnsj dl objeto (UML=relacion) ERROR DE REGRESION: falta en una parte del codigo x hacerle una modificacion donde "no se relacionaba". ENCAPSULAMIENTO Y OCULATMIENTO DE LA INFORMACION(UML=privado)
MULTIPLICIDAD: num. d clases q hay. 1..* RESTRICCION: {or} ALCANCE Y VISIBILIDAD DE ATRIBUTOS Y OPERACIONES +publico -privado #protegido
ATRIBUTO:caracteristica d una clase q describe un rango d valores q la propiedad podra contener en los objetos
OPERACION: acci¨®n q la clase puede hacer u otros pueden hacer.
FIRMA: agregar informacion adicional Clase- Atributos-numserie:string="P876" Operaciones-agreropa(c:integer)
Package, documentacion(Java doc), import: fuera de la clase
String: clase compuesta por datos primitivos (integer, boolean)
class NombreClase: definicion de clase
Metodo Constructor = operacion nombrada igual que la clase, en una clase se puede tener mas de uno.
this: palabra reservada q nos permite tener acceso a los atributos y metodos d la clase q stamos ulilizando
JVM: maquina virtual, asigna memoria .java cf, interpreta el bytecode javac para la plataforma en la q esta.
JDK: compilador-javac, JVM, manejador d errores, req . minimos. compilador, debbuger, editor, clases, demos
JRE: solo ejecuta y desarrolla aplicaciones, maquina virtual, librerias basicas. plug-in
SDK: API clases minimas para la generacion de programas. J2 1.4.2
IDE: entorno de desarrollo- jbuilder ¡ú UML ¡ú Control Version System


Entradas relacionadas: