UML frente a Diseño Orientado a Objetos

UML frente a Diseño Orientado a Objetos

Unified Modeling Language (UML) and Object Oriented Design (OOD) are both widely used techniques for modeling and designing software systems. While they share many similarities, they also have some key differences. This article will provide an overview of both UML and OOD, highlighting the similarities and differences between the two.

Sigue leyendo
Tutorial de análisis de casos de uso

Tutorial de análisis de casos de uso

Los diagramas de casos de uso UML son la principal forma de requisitos del sistema/software para los nuevos programas de software en desarrollo. El propósito de un diagrama de casos de uso es visualizar lo que el sistema debe hacer (el qué); en esta fase, no se considera el cómo (el cómo) hacerlo. 

Sigue leyendo
¿Qué es el marco de modelo-vista-controlador (MVC)? Modelo MVC con análisis de robustez UML

¿Qué es el marco de modelo-vista-controlador (MVC)? Modelo MVC con análisis de robustez UML

Modelo-Vista-Controlador (MVC) es un patrón de diseño básico que separa la lógica de la interfaz de usuario de la lógica de negocio. El patrón Modelo-Vista-Controlador (MVC) es una forma de dividir una aplicación en tres componentes distintos: el modelo, la vista y el controlador. Este modelo-vista-controlador puede describirse mejor visualmente utilizando el análisis de robustez en la notación UML estereotipada, que fue propuesta por primera vez por Ivar Jacobson en su premiado libro Object-Oriented Software Engineering.

Sigue leyendo
La mejor herramienta UML gratuita de 2022 para el desarrollo ágil

La mejor herramienta UML gratuita de 2022 para el desarrollo ágil

UML en la era ágil: ¿Por qué sigue teniendo sentido? Depende del tamaño y la complejidad del sistema objetivo: VP Online Free Edition es un software de dibujo online gratuito para uso personal y no comercial. Puede crear un número ilimitado de dibujos y exportarlos como imágenes. No hay anuncios, ni límites de tiempo, y no se requiere que proporcione ninguna información de pago. ¡Es simplemente gratis!

Sigue leyendo
Una guía completa para el diagrama de clases UML

Una guía completa para el diagrama de clases UML

Los diagramas de clase son útiles en muchas fases del diseño de sistemas. Durante la fase de análisis, los diagramas de clases pueden ayudarle a comprender los requisitos del dominio del problema y a identificar sus componentes. En los proyectos de software orientado a objetos, el diagrama de clases creado en las primeras fases del proyecto contiene clases que suelen convertirse en clases y objetos de software reales al escribir el código.

Sigue leyendo