Documentos de Académico
Documentos de Profesional
Documentos de Cultura
01 IntroduccionMetricaUML
01 IntroduccionMetricaUML
Introduccin a Mtrica 3
Objetivos:
{Saber qu es Mtrica v3 y qu elementos la
componen.
{Practicar con la documentacin de Mtrica
Introduccin a Mtrica 3
ndice:
1.
2.
3.
4.
5.
6.
7.
8.
9.
Presentacin de Mtrica.
Un ejemplo de Mtrica.
Un segundo ejemplo de Mtrica.
Procesos.
Interfaces.
Tcnicas / prcticas.
Participantes.
Actividades.
Introduccin a UML.
Introduccin a Mtrica v3
Presentacin de Mtrica
Presentacin de Mtrica
z Qu es Mtrica?.
z Para qu sirve Mtrica?.
z De qu est compuesta Mtrica?.
www.map.es/metricav3/
Presentacin de Mtrica
Qu es Mtrica?
9 Una TERMINOLOGA comn.
9 Un MTODO DE HACER comn.
9 Unas TCNICAS extendidas que permiten la comunicacin.
9 Unos RESULTADOS o productos con un ndice comn.
9 Unos Planos Bsicos REVISABLES POR TODOS los implicados.
9 La posibilidad de establecer actuaciones en el rea de GARANTA
DE CALIDAD al tener un marco de referencia.
9 INDEPENDENCIA de las metodologas propias de las empresas
consultoras.
Presentacin de Mtrica
Qu no es mtrica?
{Es un ciclo de vida en cascada?.
{Es una metodologa que hay que aplicar tal
cul?.
{Sirve para gestionar proyectos?.
{Si usamos Mtrica no podemos usar, por
ejemplo, RUP?.
Presentacin de Mtrica
Principales diferencias entre Mtrica 2.1 y Mtrica 3.
Cul es cul?
Presentacin de Mtrica
Principales diferencias entre Mtrica 2.1 y Mtrica 3.
z Divisin en procesos.
z Descripcin de las tareas de manera
sistemtica.
z Incorporacin de nuevos estndares (como
UML).
z Soporte para desarrollos orientados a objetos.
z Interfaces (tareas comunes a todos los
procesos).
z Una nueva PSI.
z Ahora s hay mantenimiento.
Introduccin a Mtrica v3
Un ejemplo de Mtrica.
Un ejemplo de Mtrica
Un ejemplo de Mtrica
La consejera de turismo convoca un
concurso pblico para la realizacin de un
PSI.
y lo ganamos.
Qu hacemos?
Un ejemplo de Mtrica
Qu hacemos ahora?
Un ejemplo de Mtrica
Qu hacemos ahora?
Un ejemplo de Mtrica
Qu hacemos ahora?
Un ejemplo de Mtrica
Qu hacemos ahora?
Un ejemplo de Mtrica
Qu hacemos ahora?
Un ejemplo de Mtrica
Qu hacemos ahora?
Un ejemplo de Mtrica
Fin
Introduccin a Mtrica v3
Un segundo ejemplo de Mtrica.
Cliente.
EVS.
z Un juego de escritorio? En
Internet? Para mviles? Para
PDAs? Para televisin
interactiva?.
z (Juego Internet) Cliente rico?.
HTML estndar?.
z (Juego Mvil) Java?. Smbian?
z Requisitos de accesibilidad para
personas con minusvalas?
mover
Jugador
0..1
1
estEn
Muro
formaParteDe
1..*
EVS.
Nivel
Caja
1
0..*
0..1
Colocada
0..1
Modelo de
dominio.
Repisa
0..*
Mover jugador
Usuario
Reiniciar nivel
ASI.
Nombre
Descripcin
Precondicin
Ninguna
Secuencia
principal
Modelo de
requisitos.
01
02
03
Errores /
Alternativas
No
Postcondicin
Partida iniciada
Notas
No
ASI.
Modelo de
anlisis.
ASI.
Modelo de
anlisis (ms
detallado).
mapa[][]: int
DSI.
Pantalla
n de prueba
no Registrada EA 6.5 versin
de prueba no
Partida
+
+
+
+
dibujarNivel() : void
finDeNivel() : void
main() : void
show() : void
moverJugador(int) : void
Modelo de diseo.
Qu vendra a continuacin?
Introduccin a Mtrica v3
Procesos.
Procesos de Mtrica 3
Planificacin de sistemas de informacin
Definicin de la arquitectura
tecnolgica
Identificacin de requisitos
Estudio de la informacin
relevante
Procesos de Mtrica 3
z PLANIFICACION DE SISTEMAS DE INFORMACION (PSI)
{OBJETIVO: obtener un marco de referencia para el desarrollo
de S.I. que responda a los objetivos estratgicos de la
organizacin.
Procesos de Mtrica 3
Estudio de viabilidad del sistema
Estudio de alternativas de
solucin
Seleccin de la solucin
Procesos de Mtrica 3
z ESTUDIO DE VIABILIDAD DEL SISTEMA (EVS)
{OBJETIVO: analiza un conjunto concreto de necesidades, y
propone una solucin a corto plazo, considerando criterios
econmicos, tcnicos , legales y operativos.
Procesos de Mtrica 3
Anlisis del sistema de informacin.
Definicin de interfaces de
usuario
Anlisis de clases
Procesos de Mtrica 3
Procesos de Mtrica 3
Diseo del sistema de informacin.
Definicin de la arquitectura
del sistema
Diseo de clases
Procesos de Mtrica 3
Procesos de Mtrica 3
Construccin del sistema de informacin
Pruebas de integracin
Elaboracin
Elaboracin de
de manuales
manuales de
de
usuario
Construccin de
componentes de migracin y
carga inicial de datos.
Procesos de Mtrica 3
Procesos de Mtrica 3
Implantacin y aceptacin del sistema
Paso a produccin.
Preparacin del
mantenimiento.
Procesos de Mtrica 3
Procesos de Mtrica 3
Mantenimiento de sistemas de informacin.
Anlisis de la peticin
Implementacin de la
modificacin.
Seguimiento y evaluacin de
los cambios hasta la
aceptacin
Registro de la peticin.
Preparacin de la
implementacin de la
modificacin.
Procesos de Mtrica 3
Procesos en Mtrica 3
Ejercicio:
1.
2.
3.
4.
5.
6.
Procesos de Mtrica 3
Mantenimiento de sistemas de informacin (Tareas)
(Tareas)
Asignacin de la peticin
Registro de la peticin.
Identificacin de elementos
aceptados.
Procesos de Mtrica 3
Procesos en Mtrica 3
Ejercicio:
z
Procesos en Mtrica 3
Un posible orden (no es el nico):
1. Un diagrama Entidad / Relacin (PSI).
2. Un organigrama de la divisin en secretarias de una
consejera (PSI).
3. El coste de una mquina y el software servidores de
aplicaciones (EVS).
4. La ley de proteccin de datos personales que nuestro
sistema tiene que cumplir (EVS).
5. Un dibujo de una pantalla del sistema (ASI).
6. Un diagrama de interaccin entre clases boundary, entity y
control (ASI).
7. Un diagrama de casos de uso (ASI).
8. Un diagrama de clases con clases DAO y Facade (DSI).
9. Un script de Oracle para migrar datos de una versin a otra
(CSI).
10. Los resultados de una prueba de seguridad (IAS).
Introduccin a Mtrica v3
Interfaces.
Interfaces
Mtrica 3 incluye un conjunto de procesos
que definen una serie de actividades de
interfaz con otros procesos organizativos
o de soporte.
Cules
Cules son
son sus
sus objetivos?
objetivos?
{Gestin de proyectos.
{Seguridad.
{Gestin de configuracin.
{Aseguramiento de la calidad.
11 min.
min.
Interfaces
Gestin de proyectos
La Gestin de Proyectos tiene como finalidad principal la planificacin, el
seguimiento y control de las actividades y de los recursos humanos y
materiales que intervienen en el desarrollo de un Sistema de Informacin.
Como consecuencia de este control es posible conocer en todo momento
qu problemas se producen y resolverlos o paliarlos de manera
inmediata
Interfaces
Gestin de seguridad
El objetivo de la interfaz de
seguridad es incorporar en
los sistemas de informacin
mecanismos de seguridad
adicionales a los que se
proponen en la propia
metodologa, asegurando el
desarrollo de cualquier tipo de
sistema a lo
largo de los procesos que se
realicen para su obtencin.
Interfaces
Gestin de configuracin
El
El objetivo
objetivo es
es mantener
mantener la
la integridad
integridad de
de los
los productos
productos que
que se
se obtienen
obtienen aa lo
lo
largo
largo del
del desarrollo
desarrollo de
de los
los sistemas
sistemas de
de informacin,
informacin, garantizando
garantizando que
que no
no se
se
realizan
realizan cambios
cambios incontrolados
incontrolados yy que
que todos
todos los
los participantes
participantes en
en el
el desarrollo
desarrollo del
del
sistema
sistema disponen
disponen de
de la
la versin
versin adecuada
adecuada de
de los
los productos
productos que
que manejan.
manejan.
Interfaces
Aseguramiento de la
calidad
El
El objetivo
objetivo es
es
proporcionar
proporcionar un
un marco
marco
comn
comn de
de referencia
referencia
para
para la
la definicin
definicin yy
puesta
puesta en
en marcha
marcha de
de
planes
planes especficos
especficos de
de
aseguramiento
aseguramiento de
de
calidad
calidad aplicables
aplicables aa
proyectos
proyectos concretos.
concretos.
Interfaces
Gestor de eventos
El
El gestor
gestor de
de eventos
eventos permite
permite que
que usuarios
usuarios registrados
registrados den
den de
de alta
alta un
un evento
evento
(descripcin,
(descripcin, fecha,
fecha, hora)
hora) yy que
que cualquiera
cualquiera que
que se
se conecte
conecte pueda
pueda buscar
buscar
eventos
eventos (eventos
(eventos ms
ms recientes,
recientes, eventos
eventos pasados,
pasados, por
por descripcin,
descripcin, etc.)
etc.)
1.
1.
2.
2.
3.
3.
4.
4.
Catlogo
Catlogo de
de casos
casos de
de
uso.
uso.
Diagramas
Diagramas de
de
actividades.
actividades.
Interfaces
Interfaces del
del
sistema.
sistema.
Aprobacin
Aprobacin de
de los
los
casos
casos de
de uso
uso por
por los
los
usuarios.
usuarios.
1.
1.
2.
2.
3.
3.
4.
4.
Arquitectura
Arquitectura en
en capas
capas
del
del sistema.
sistema.
Diagramas
Diagramas de
de clases
clases
con
con la
la UI
UI en
en JSP.
JSP.
Diagrama
Diagrama de
de clases
clases
de
de las
las capas
capas con
con
JavaBeans
JavaBeans yy Servlets.
Servlets.
Esquema
Esquema de
de la
la BBDD
BBDD
para
para Oracle.
Oracle.
1.
1.
2.
2.
3.
3.
Cdigo
Cdigo de
de los
los JSPs
JSPs
Bean
Bean yy Servlets.
Servlets.
Informes
Informes de
de pruebas.
pruebas.
Manual
Manual de
de usuario.
usuario.
Qu
Qu pasar
pasar con
con cada
cada
interfaz?
interfaz?
Interfaces
Gestin de configuracin
1.
1.
2.
2.
3.
3.
4.
4.
Catlogo
Catlogo de
de casos
casos de
de
uso.
uso.
Diagramas
Diagramas de
de
actividades.
actividades.
Interfaces
Interfaces del
del
sistema.
sistema.
Aprobacin
Aprobacin de
de los
los
casos
casos de
de uso
uso por
por los
los
usuarios.
usuarios.
Registrar
Registrar nombre,
nombre, versin,
versin,
estado
estado yy localizacin.
localizacin.
Registrar
Registrar nombre,
nombre, versin,
versin,
estado
estado yy localizacin.
localizacin.
Interfaces
Interfaz de seguridad:
z Anlisis:
zSe estudia la seguridad necesaria para el desarrollo
del anlisis.
zSe identifican requisitos adicionales de seguridad y
pruebas de seguridad.
1.
1.
2.
2.
3.
3.
4.
4.
5.
5.
6.
6.
Catlogo
Catlogo de
de casos
casos de
de uso.
uso.
Diagramas
Diagramas de
de actividades.
actividades.
Interfaces
Interfaces del
del sistema.
sistema.
Aprobacin
Aprobacin de
de los
los casos
casos de
de
uso
uso por
por los
los usuarios.
usuarios.
Seguridad
Seguridad requerida
requerida en
en el
el
proceso
proceso de
de anlisis.
anlisis.
Funciones
Funciones yy mecanismos
mecanismos de
de
seguridad.
seguridad.
Catalogacin
Catalogacin segura
segura de
de los
los
resultados
resultados
Interfaces
Interfaz de seguridad:
z Diseo:
zSe estudia la seguridad necesaria para el desarrollo
del diseo.
zSe disean las funciones de seguridad que
controlarn, minimizarn o eliminarn los riesgos
intrnsecos del sistema y las pruebas de seguridad.
1.
1.
2.
2.
3.
3.
4.
4.
5.
5.
6.
6.
7.
7.
Arquitectura
Arquitectura en
en capas
capas del
del sistema.
sistema.
Diagramas
Diagramas de
de clases
clases con
con la
la UI
UI en
en JSP.
JSP.
Diagrama
Diagrama de
de clases
clases de
de las
las capas
capas con
con JavaBeans
JavaBeans
yy Servlets.
Servlets.
Esquema
Esquema de
de la
la BBDD
BBDD para
para Oracle.
Oracle.
Seguridad
Seguridad requerida
requerida en
en el
el proceso
proceso de
de diseo.
diseo.
Requisitos
Requisitos de
de seguridad
seguridad del
del entorno
entorno tecnolgico.
tecnolgico.
Requisitos
Requisitos de
de seguridad
seguridad del
del entorno
entorno de
de
construccin.
construccin.
Catalogacin
Catalogacin segura
segura de
de los
los
resultados
resultados
Interfaces
Interfaz de seguridad:
z Construccin:
zSe realizan controles de seguridad que eviten
filtraciones de datos del sistema de informacin.
zPlan de formacin en seguridad para usuarios finales.
zSe evalan los resultados de las pruebas de seguridad.
1.
1.
2.
2.
3.
3.
4.
4.
5.
5.
6.
6.
Cdigo
Cdigo de
de los
los JSPs
JSPs Bean
Bean yy
Servlets.
Servlets.
Informes
Informes de
de pruebas.
pruebas.
Manual
Manual de
de usuario.
usuario.
Seguridad
Seguridad requerida
requerida en
en el
el proceso
proceso
de
de construccin.
construccin.
Informes
Informes de
de pruebas
pruebas de
de seguridad.
seguridad.
Plan
Plan de
de formacin
formacin de
de seguridad.
seguridad.
Catalogacin
Catalogacin segura
segura de
de los
los
resultados
resultados
Interfaces
Interfaz de gestin de proyectos:
A
A nuestro
nuestro ejemplo
ejemplo le
le afectan
afectan las
las actividades
actividades de
de inicio
inicio (GPI)
(GPI) yy
las
las de
de seguimiento
seguimiento yy control
control (GPS)
(GPS)
Interfaces
Interfaz de gestin de proyectos:
z Actividades de inicio:
zSe estima el esfuerzo de desarrollo del proyecto.
zSe planifica el desarrollo del proceso.
1.
1.
2.
2.
Definicin
Definicin general
general del
del proyecto.
proyecto.
Planificacin
Planificacin general
general del
del proyecto.
proyecto.
Interfaces
Interfaz de gestin de proyectos:
Resultados
Resultados de
de la
la gestin.
gestin.
1.
1.
2.
2.
3.
3.
4.
4.
1.
1.
2.
2.
5.
5.
Catlogo
Catlogo de
de casos
casos de
de uso.
uso.
Diagramas
Diagramas de
de actividades.
actividades.
Interfaces
Interfaces del
del sistema.
sistema.
Aprobacin
Aprobacin de
de los
los casos
casos de
de
uso
uso por
por los
los usuarios.
usuarios.
Plan
Plan de
de aseguramiento
aseguramiento de
de la
la
calidad.
calidad.
3.
3.
4.
4.
5.
5.
Ficha
Ficha de
de asignacin
asignacin de
de tareas.
tareas.
Ficha
Ficha de
de seguimiento
seguimiento de
de
tareas.
tareas.
Ficha
Ficha de
de incidencia.
incidencia.
Registro
Registro de
de incidencias.
incidencias.
Registro
Registro de
de cambios
cambios en
en los
los
requisitos.
requisitos.
Para
Para el
el resto
resto de
de los
los procesos
procesos ser
ser igual.
igual.
Interfaces
Interfaz de calidad:
z Anlisis:
zSe define de forma detallada el plan de aseguramiento
de calidad para un sistema de informacin.
zSe revisan: catlogo de requisitos, modelos resultantes
del anlisis y plan de pruebas.
1.
1.
2.
2.
3.
3.
4.
4.
5.
5.
Catlogo
Catlogo de
de casos
casos de
de uso.
uso.
Diagramas
Diagramas de
de actividades.
actividades.
Interfaces
Interfaces del
del sistema.
sistema.
Aprobacin
Aprobacin de
de los
los casos
casos de
de
uso
uso por
por los
los usuarios.
usuarios.
Plan
Plan de
de aseguramiento
aseguramiento de
de la
la
calidad.
calidad.
Revisin
Revisin por
por parte
parte del
del equipo
equipo
de
de calidad.
calidad.
Dossier
Dossier de
de aseguramiento
aseguramiento de
de la
la
calidad.
calidad.
Interfaces
Interfaz de calidad:
z Diseo:
zSe verifica la correcta traduccin de los requisitos a la
arquitectura del sistema.
zTambin se revisan: requisitos de prueba, requisitos de
documentacin e implantacin.
1.
1.
2.
2.
3.
3.
4.
4.
Arquitectura
Arquitectura en
en capas
capas del
del
sistema.
sistema.
Diagramas
Diagramas de
de clases
clases con
con la
la
UI
UI en
en JSP.
JSP.
Diagrama
Diagrama de
de clases
clases de
de las
las
capas
capas con
con JavaBeans
JavaBeans yy
Servlets.
Servlets.
Esquema
Esquema de
de la
la BBDD
BBDD para
para
Oracle.
Oracle.
Revisin
Revisin por
por parte
parte del
del equipo
equipo
de
de calidad.
calidad.
Dossier
Dossier de
de aseguramiento
aseguramiento de
de la
la
calidad.
calidad.
Interfaces
Interfaz de calidad:
z Construccin:
zSe verifican los estndares de nomenclatura y
normativa del cdigo, de los resultados de las pruebas,
del manual de usuario, y dele squema de formacin
1.
1.
2.
2.
3.
3.
Cdigo
Cdigo de
de los
los JSPs
JSPs Bean
Bean yy
Servlets.
Servlets.
Informes
Informes de
de pruebas.
pruebas.
Manual
Manual de
de usuario.
usuario.
Revisin
Revisin por
por parte
parte del
del equipo
equipo
de
de calidad.
calidad.
Dossier
Dossier de
de aseguramiento
aseguramiento de
de la
la
calidad.
calidad.
Introduccin a Mtrica v3
Tcnicas / prcticas.
Tcnicas / prcticas
Tcnicas / prcticas
Pruebas de aceptacin
IAS
Catalogacin
ASI
Pruebas de regresin
MSI
Casos de uso
ASI
CSI
Diagramas de clases
ASI
Anlisis de impacto
MSI
ASI
Diagrama de despliegue
DSI
Reglas
Reglas de
de obtencin
obtencin del
del modelo
modelo
fsico
fsico aa partir
partir del
del modelo
modelo lgico
lgico
DSI
DSI
MSI
DSI
EVS
DSI
PSI, EVS
PSI, EVS
PSI, EVS
Tcnicas / prcticas
ASI:
ASI:
Tcnicas / prcticas
DSI:
DSI:
Tcnicas / prcticas
IAS:
IAS:
Tcnicas / prcticas
MSI:
MSI:
Tcnicas / prcticas
Todas las tareas tienen alguna tcnica / prctica?
DSI
CSI
IAS
Introduccin a Mtrica v3
Participantes.
Participantes
z Los participantes se agrupan en perfiles.
z Los perfiles tienen atribuciones
comunes.
z Cinco perfiles:
1.
2.
3.
4.
5.
Perfil directivo.
Perfil jefe de proyecto.
Perfil consultor.
Perfil analista.
Perfil programador.
Participantes
Perfil
Descripcin
Perfil directivo
Perfil consultor
Perfil analista
Perfil programador
Participantes
CDIR
Ejemplo
Ejemplo de
de organizacin
organizacin de
de
un
un grupo
grupo de
de Mtrica:
Mtrica:
COMITE
DE
DIRECCIN
* Dota recursos
* Revisa formalmente
DIR
DIRECTOR
PROYECTO
DTI
GRUPO
TECNOLOGAS
DE LA
INFORMACIN
* Suministra informacin
* Asiste tcnicamente
* Revisa informalmente
* Revisa formalmente
USR
GRUPO
DE
USUARIOS
* Suministra informacin
* Revisa informalmente
EDS
JEFE DE PROYECTO
EQUIPO DE
TRABAJO
* Ejecuta
EGC
EQUIPO DE
GARANTA DE
CALIDAD
Participantes
Implantacin
Implantacin yy aceptacin
aceptacin del
del sistema:
sistema:
Participante
Administrador de la BBDD
Comit de direccin
Comit de seguimiento
Directores de usuarios
Equipo de formacin
Equipo de implantacin
Equipo de operacin
Equipo de soporte tcnico
Jefe de proyecto
Responsable de implantacin
Responsable de mantenimiento
Responsable de operacin
Responsable de sistemas
Usuarios expertos
Perfil
Participantes
Participante
Perfil
Administrador de la BBDD
Perfil analista
Comit de direccin
Perfil directivo
Comit de seguimiento
Perfil directivo
Directores de usuarios
Perfil directivo
Equipo de formacin
Perfil analista
Equipo de implantacin
Perfil analista
Equipo de operacin
Perfil analista
Perfil analista
Jefe de proyecto
Responsable de implantacin
Responsable de mantenimiento
Responsable de operacin
Responsable de sistemas
Usuarios expertos
Perfil directivo
Participantes
Estudio
Estudio de
de Viabilidad
Viabilidad del
del sistema:
sistema:
Participante
Analistas
Comit de direccin
Directores de usuarios
Equipo de soporte tcnico
Especialista en comunicaciones
Jefe de proyecto
Responsable de mantenimiento
Responsables de seguridad
Tcnicos de sistemas
Usuarios expertos
Perfil
Participantes
Estudio
Estudio de
de Viabilidad
Viabilidad del
del sistema:
sistema:
Participante
Perfil
Analistas
Perfil analista
Comit de direccin
Perfil directivo
Directores de usuarios
Perfil directivo
Perfil analista
Especialista en comunicaciones
Perfil consultor
Jefe de proyecto
Responsable de mantenimiento
Responsables de seguridad
Tcnicos de sistemas
Perfil consultor
Usuarios expertos
Perfil directivo
Participantes
1. Quines son los encargados de realizar
las pruebas unitarias?.
2. Quines proveen de los recursos
necesarios?.
3. Quines estiman el esfuerzo necesario
para llevar a cabo el proyecto?.
4. Quines disean la base de datos?.
5. Participan usuarios del sistema?.
Actividades
Requisito [Glosario IEEE 610.12]
{ Una condicin o capacidad que un usuario necesita para
resolver un problema o lograr un objetivo.
{ Una condicin o capacidad que debe tener un sistema o
un componente de un sistema para satisfacer un contrato,
una norma, una especificacin u otro documento formal.
{ Una representacin en forma de documento de una
condicin o capacidad como las expresadas en a) o en b).
La mejor definicin es la
unin de las tres.
Introduccin a Mtrica v3
Introduccin a UML.
UML. Introduccin
UML. Introduccin
zUML est escrito en UML.
zSoportado por una gran cantidad de
herramientas (libres y propietarias).
zSe ha convertido en estndar.
ztil durante todo el proceso de desarrollo
y mantenimiento.
Niveles en la lengua
zPuedo utilizar la lengua (espaol) para:
{Una entrevista de trabajo.
{Negociar una hipoteca.
{Contarle a mi amigote mi ltima aventura
{Simpatizar con los padres de mi novia/o.
{Escribir poesa.
{Escribir un anuncio para vender mi coche.
Niveles en UML
zPodemos utilizar UML para:
{Describir el problema que estamos tratando.
{Representar un negocio.
{Detallar las clases que hemos de construir.
{Saber qu mtodos de qu clases llamar para
hacer una operacin.
{Describir un protocolo.
{Modelas una BBDD.
{Y mucho ms
Un ejemplo
Clase
Relacin
Dependencia
Un ejemplo
Un ejemplo
Un ejemplo
Diagrama de clases:
Diagrama de actividades:
Un ejemplo
Vector
-dimension : int
-coordenadas
+Suma(entrada vector1 : Vector, entrada vector2 : Vector) : Vector
Diagrama de secuencia:
Un ejemplo
Modelo
esttico:
Modelo
dinmico: