Entradas

Mostrando las entradas etiquetadas como Programación

Diagrama de objetos

Imagen
Los diagramas de objetos son la manera gráfica de representar el modelado de los objetos de una aplicación. Facilita la visión general en alto nivel. Representa una instancia específica de un diagrama de clases en un momento determinado en el tiempo. Se enfoca en los atributos de un conjunto de objetos y cómo esos objetos se relacionan entre sí. Elementos de los diagramas de objetos Objetos Son instancias de clases. Títulos de clases Son atributos específicos de una clase dada. Atributos de clases Se representan por medio de un rectángulo. Enlaces Son líneas que conectan dos figuras de un diagrama de objetos.  

Diagrama de clases

Imagen
UML es muy común para graficar las clases que compondrán una aplicación. El UML se estableció como un modelo estandarizado para describir un enfoque de programación orientada a objetos (POO). Beneficios Modelar de manera gráfica las clases que componen las aplicaciones. Proporciona una visión general de los proyectos. Crear diagramas detallados que resalten cualquier código específico que será necesario programar e implementar en la estructura descrita. Ofrece una descripción independiente de la implementación sobre los tipos empleados en un sistema que son posteriormente transferidos entre sus componentes. Componentes básicos Sección superior Nombre de la clase. Sección central Atributos de la clase. Sección inferior Métodos de la clase. Modificadores de acceso a miembros Público ( + ) Privado ( - ) Protegido ( # ) Paquete ( ~ ) Derivado ( / ) Estático ( subrayado ) Alcance de los miembros Clas...

Patrón Modelo - Vista - Controlador (MVC)

Imagen
Modelo Vista Controlador (MVC) Un patrón de arquitectura, es decir, es como una plantilla de cómo resolver un problema. El Modelo-Vista-Controlador (MVC), divide el programa o la aplicación web en tres elementos o componentes, los cuales están interconectados entre sí y cada uno desempeña una función diferente. Es una arquitectura importante, puesto que se utiliza tanto en componentes gráficos básicos hasta sistemas empresariales; la mayoría de los frameworks modernos utilizan MVC (o alguna adaptación del MVC) para la arquitectura. El Controlador: se ocupa de las peticiones entrantes (por ejemplo, de los usuarios que navegan por la página web), delega la información y define las interacciones entre los componentes del Modelo y de la Vista.  El Modelo: es el componente central del patrón, maneja directamente los datos, la validación de datos, la lógica y las reglas de la aplicación. Interactúa con la base de datos. Pasa los datos al Controlador cuando este lo solicita.  La Vi...