1. El modelado ¿Qué es un modelo?
Modelado Orientado a Objetos con UML
Como enfocar un Modelo
¿Por qué modelamos?
Tipos de modelo
MODELAMIENTO DE SOFTWARE
El modelado es una parte
central de todas las actividades
que conducen a la producción
deunsoftwaredecalidad.Como
tal la ingeniería software debe
basarse en el modelado como
una parte central de toda la
actividad que conducen a la
producción de software de
calidad.
“Es una simplificacióndela
realidad”.
Proporcionalosplanosdeun
sistema,incluyendoaquellos
elementosquetienengran
influenciayomiteaquellos
queno son relevantes parael
nivel de abstraccióndado.
Perspectivaalgorítmica:
El bloqueprincipal de
construcciónesel
procedimientoo función
PerspectivaOrientadaa
Objetos:Elbloque
principalde construcciónes
la Claseo el Objeto.
Es un lenguajeestándarparaescribirplanos
• Utilizadoparaexpresar gráficamenteel procesode
generacióndesoftware.
• MODELADO ORIENTADO AOBJETOSCONUML
• Lenguaje:Proporcionalasintaxis,vocabularioylas
reglasnecesariasparala representaciónconceptual
y física de unsistemasoftware.
• Modelado:ElUMLes visual. Mediantesusintaxis
se modelan
distintosaspectosdelmundoreal,que permitenuna
mejor
interpretaciónyentendimientodeéste.
•Visualizar cómoeso
queremosque seaun
sistemasoftware.
•Especificarlaestructuraoel
comportamientodeun
sistema.
•Proporcionanplantillasque
guíanen la construcciónde
un sistema.
•Documentarlasdecisiones
adoptadas.
ModeloEstructural:
Destacalaorganización del
sistemasoftware.
ModelodeComportamiento:
Resaltala dinámicadel
software.