Apéndice C. Diagramas de Diseño

Anuncio
Apéndice C: Diagramas de Diseño
Apéndice C. Diagramas de Diseño
A continuación se presentan todos los diagramas de diseño del sistema Evaluador CMM y
Asesor CMMI, los cuales se comparten con el proyecto de Tesis de José Luis Moreno
Álvarez [Moreno, 2004].
Apéndice C: Diagramas de Diseño
Apéndice C: Diagramas de Diseño
Apéndice C: Diagramas de Diseño
Apéndice C: Diagramas de Diseño
Apéndice C: Diagramas de Diseño
Apéndice C: Diagramas de Diseño
Apéndice C: Diagramas de Diseño
Apéndice C: Diagramas de Diseño
Apéndice C: Diagramas de Diseño
Registrar Usuario
Diagrama de Colaboración
DBUsuario
8: agregarUsuario()
2: ingresarClave()
3:
ingresarContraseña()
4:
confirmarContraseña()
5: enviar()
1: <<crear>>
InterfazRegistr
oUsuario
ServletRegistro
Usuario
6: enviar()
9: agregarUsuario()
DBSesion
:Usuario
7:
Validar()
10: agregarUsuario()
DBCookies
Registrar Usuario
Diagrama de Secuencia
InterfazRegistro
Usuario
:Usuario
ServletRegistro
Usuario
DBUsuario
DBSesion
<<crear>>
ingresarClave()
ingresarContraseña()
confirmarContraseña()
enviar()
enviar()
Validar()
agregarUsuario()
agregarUsuario()
agregarUsuario()
DBCookies
Apéndice C: Diagramas de Diseño
Reingresar al Sistema
Diagrama de Colaboración
6: buscarUsuario()
DBUsuario
7: resultSet()
2: ingresarClave()
3:
ingresarContraseña()
4: enviar()
1: <<crear>>
InterfazRegistr
oUsuario
5: enviar()
ServletRegistro
Usuario
:Usuario
8:
Validar()
9: agregarUsuario()
DBCookies
Reingresar al Sistema
Diagrama de Secuencia
InterfazRegistro
Usuario
:Usuario
ServletRegistro
Usuario
DBUsuario
<<crear>>
ingresarClave()
ingresarContraseña()
enviar()
enviar()
buscarUsuario()
resultSet()
Validar()
agregarUsuario()
DBCookies
Apéndice C: Diagramas de Diseño
Elegir Nivel
Diagrama de Colaboración
1: <<crear>>
5: enviar()
ServletEleccion
Nivel
3: seleccionNivel()
6: presentarKPA()
4: enviar()
7: seleccionKPA()
10: buscarUsuario()
DBCookies
8: enviar()
InterfazSistema
Usuario
11: resultSet()
:Usuario
17: presentaPregunta()
12: buscaSesion()
ServletEleccion
Nivel
DBSesion
13: resultSet()
2: <<crear>>
9: enviar()
14: Validar()
16: resultSet()
DBPreguntas
15: buscarPregunta()
Elegir Nivel
Diagrama de Secuencia
InterfazSistem
aUsuario
:Usuario
ServletEleccio
nNivel
<<crear>>
ServletPregu
ntaInicial
DBCookies
DBSesion
<<crear>>
seleccionNivel()
enviar()
enviar()
presentarKPA()
seleccionKPA()
enviar()
enviar()
buscarUsuario()
resultSet()
buscarSesion()
resultSet()
Validar(
)
buscarPregunta()
presentaPregunta()
resultSet()
DBPregunta
s
Apéndice C: Diagramas de Diseño
Administrador de Preguntas
2: << crear >>
11: obtieneRespuesta()
Diagrama de Colaboración
Codificador
Respuestas
12: respuesta()
3: << crear >>
13: buscaPregunta()
Maquina
Inferencia
14: siguientePregunta()
4: respuestas()
5: enviar()
1: << crear >>
6: enviar()
InterfazPreguntas
Sistema
:Usuario
7: buscarUsuario()
ServletAdmon
Preguntas
DBCookies
8: resultSet()
18: presentarPreguntas()
10: resultSet()
DBSesion
9: buscarSesion()
17: actualizarSesion()
16: resultSet()
DBPreguntas
15: buscarPreguntas()
Administrador de Preguntas
Diagrama de Secuencia
InterfazPreguntas
Sistema
ServletAdmon
Preguntas
Codificador
Respuestas
Maquina
Inferencia
DBCookies
<<crear>>
:Usuario
<<crear>>
<<crear>>
respuestas()
enviar()
enviar()
buscarUsuario()
resultSet()
buscarSesion()
resultSet()
obtieneRespuesta()
respuesta()
buscaPregunta()
siguientePregunta()
buscarPreguntas()
resultSet()
actualizarSesion()
presentarPreguntas()
DBSesion
DBPreguntas
Apéndice C: Diagramas de Diseño
Administrador de Resultados
2: << crear >>
11: preguntasFaltantes()
Diagrama de Colaboración
Metas
Faltantes
12: noPreguntas()
3: << crear >>
13: calcularResultados()
Genera
Resultados
14: noResultados()
4: mostrarResultados()
5: enviar()
1: << crear >>
6: enviar()
InterfazResultados
Sistema
:Usuario
7: buscarUsuario()
Servlet
Resultados
DBCookies
8: resultSet()
17: presentarResultados()
10: resultSet()
DBSesion
9: buscarSesion()
16: resultSet()
DBRespuestas
15: buscarRespuestas()
Administrador de Resultados
Diagrama de Secuencia
InterfazResultados
Sistema
Servlet
Resultados
Metas
Faltantes
Genera
Resultados
DBCookies
<<crear>>
:Usuario
<<crear>>
<<crear>>
mostrar
Resultados()
enviar()
enviar()
buscarUsuario()
resultSet()
buscarSesion()
resultSet()
preguntasFaltantes(
)
noPreguntas()
calcularResultados()
noResultados()
buscarRespuestas()
resultSet()
presentarResultados(
)
DBSesion
DBRespuestas
Apéndice C: Diagramas de Diseño
Descargar