Este documento presenta un resumen de los tipos de modelos de desarrollo de software. Explica cómo se puede usar el lenguaje UML para diseñar un sistema de registro de pacientes de hospital conceptualmente con diagramas de clases y luego implementarlo con diagramas de secuencia y código. El modelo conceptual describe los conceptos clave como pacientes, observaciones y mediciones, y sus relaciones. Luego, el modelo de especificaciones muestra las interfaces de las clases. Finalmente, se genera código a partir del diagrama de secuencia para implementar el diseño.