Asignatura Datos del alumno Fecha
Metodologías,
Apellidos: Monroy Hernández
Desarrollo y Calidad
21-ene-2019
en la Ingeniería de
Nombre: Víctor
SW
Actividades
Caso práctico: Diagrama de casos de uso y diagrama de clases
Para esta actividad, a partir del enunciado del primer caso práctico (gestionar de
manera automatizada la tramitación y realización de los exámenes de Kárate para
cinturón negro, en cualquier de sus grados) y seleccionando una de las herramientas de
modelado con la que se hizo la comparativa, se pide:
● Diagramas de casos de uso.
● Descripción textual breve de los casos de uso.
● Diagrama de clases.
Para el apartado de descripción textual breve de los casos de uso, se recomienda usar la
siguiente tabla para cada caso de uso:
Identificador Código identificativo del caso de uso
Nombre Nombre del requisito funcional
Descripción Descripción de la funcionalidad del caso de uso
Precondición Precondición del caso de uso
Postcondición Postcondición del caso de uso
Actores
Paso Acción
Secuencia 1
Normal 2
…
Paso Acción
Secuencia 1
alternativa 2
…
Paso Acción
Secuencia de 1
error 2
…
Importancia Sin importancia, importante, vital
Urgencia Puede esperar, hay presión, inmediatamente
Observaciones Comentarios adicionales
TEMA 6 – Actividades © Universidad Internacional de La Rioja, S. A.
(UNIR)
Asignatura Datos del alumno Fecha
Metodologías,
Apellidos: Monroy Hernández
Desarrollo y Calidad
21-ene-2019
en la Ingeniería de
Nombre: Víctor
SW
Entregar la solución en un documento Word (Georgia 11 e interlineado 1,5) incluyendo
las imágenes de los diagramas realizados con la herramienta utilizada. Enviar también
los ficheros originales de los modelos de la herramienta.
Por si no sabes qué herramientas escoger, en el apartado Recursos externos del tema
encontrarás la referencia a una herramienta de modelado con UML gratuita bastante
utilizada.
Competencias
CB6. Poseer y comprender conocimientos que aporten una base u oportunidad de ser
originales en el desarrollo y/o aplicación de ideas, a menudo en un contexto de
investigación.
CB7. Que los estudiantes sepan aplicar los conocimientos adquiridos y su capacidad de
resolución de problemas en entornos nuevos o poco conocidos dentro de contextos más
amplios (o multidisciplinares) relacionados con su área de estudio.
CB8. Que los estudiantes sean capaces de integrar conocimientos y enfrentarse a la
complejidad de formular juicios a partir de una información que, siendo incompleta o
limitada, incluya reflexiones sobre las responsabilidades sociales y éticas vinculadas a la
aplicación de sus conocimientos y juicios.
CB9. Que los estudiantes sepan comunicar sus conclusiones y los conocimientos y
razones últimas que las sustentan a públicos especializados y no especializados de un
modo claro y sin ambigüedades.
CB10. Que los estudiantes posean las habilidades de aprendizaje que les permitan
continuar estudiando de un modo que habrá de ser en gran medida autodirigido o
autónomo.
CG1. Capacidad para proyectar, calcular y diseñar productos, procesos e instalaciones
en el ámbito de la Ingeniería de Software.
CE1. Capacidad para modelar, diseñar, definir la arquitectura, implantar, gestionar,
operar, administrar y mantener aplicaciones, sistemas, servicios y contenidos
informáticos.
TEMA 6 – Actividades © Universidad Internacional de La Rioja, S. A.
(UNIR)
Asignatura Datos del alumno Fecha
Metodologías,
Apellidos: Monroy Hernández
Desarrollo y Calidad
21-ene-2019
en la Ingeniería de
Nombre: Víctor
SW
CE2. Capacidad para utilizar y desarrollar metodologías, métodos, técnicas, programas
de uso específico, normas y estándares de Ingeniería de Software.
CE3. Capacidad para analizar las necesidades de información que se plantean en un
entorno y llevar a cabo en todas sus etapas el proceso de construcción de un sistema de
información.
CE4. Capacidad para crear y diseñar sistemas software que resuelvan problemas del
mundo real.
CE5. Capacidad para evaluar y utilizar entornos de Ingeniería de Software avanzados,
métodos de diseño, plataformas de desarrollo y lenguajes de programación.
CT1. Analizar de forma reflexiva y crítica las cuestiones más relevantes de la sociedad
actual para una toma de decisiones coherente.
CT2. Identificar las nuevas tecnologías como herramientas didácticas para el
intercambio comunicacional en el desarrollo de procesos de indagación y de
aprendizaje grupal.
CT3. Aplicar los conocimientos y capacidades aportados por los estudios a casos reales
y en un entorno de grupos de trabajo en empresas u organizaciones.
CT4. Adquirir la capacidad de trabajo independiente, impulsando la organización y
favoreciendo el aprendizaje autónomo.
Solución:
Esta práctica se desarrolló con la herramienta StarUML la cual es una
herramienta para el modelamiento de software basado en los estándares UML
(Unified Modeling Language) y MDA (Model Driven Arquitecture), que en un
principio era un producto comercial y que hace cerca de un año pasó de ser un
proyecto comercial a uno de licencia abierta GNU/GPL.
A continuación el diagrama de clases se tomaron las clases sacadas en el
ejercicio práctico número uno.
TEMA 6 – Actividades © Universidad Internacional de La Rioja, S. A.
(UNIR)
Asignatura Datos del alumno Fecha
Metodologías,
Apellidos: Monroy Hernández
Desarrollo y Calidad
21-ene-2019
en la Ingeniería de
Nombre: Víctor
SW
TEMA 6 – Actividades © Universidad Internacional de La Rioja, S. A.
(UNIR)
Asignatura Datos del alumno Fecha
Metodologías,
Apellidos: Monroy Hernández
Desarrollo y Calidad
21-ene-2019
en la Ingeniería de
Nombre: Víctor
SW
Diagrama de casos de usos
Identificador 01
Nombre Rendir examen
Descripción Realización y calificación del examen para subir de grado
Precondición Estar inscrito en la academia y cumplir con los requisitos
Postcondición Nuevo grado a cursar
Actores Aspirante y juez
Paso
Secuencia 1 El aspirante presenta el examen dependiendo del dan
Normal 2 El juez califica el examen realizado por el aspirante
3 Se asigna un nuevo grado al aspirante
Paso
Secuencia 1 El aspirante presenta el examen dependiendo del dan
alternativa 2 El juez califica el examen realizado por el aspirante
3 No pasa y debe volver a presentar el examen
Paso
Secuencia de 1 El aspirante presenta el examen dependiendo del dan
error 2 El juez califica el examen realizado por el aspirante
3 Asignación de un bloque equivocado
Importancia vital
Urgencia hay presión
Observaciones
TEMA 6 – Actividades © Universidad Internacional de La Rioja, S. A.
(UNIR)
Asignatura Datos del alumno Fecha
Metodologías,
Apellidos: Monroy Hernández
Desarrollo y Calidad
21-ene-2019
en la Ingeniería de
Nombre: Víctor
SW
Identificador 02
Nombre Solicitar inscripción
Descripción El aspirante solicita la inscripción y dependiendo del tipo se asigna un bloque
Precondición El aspirante quiera inscribirse
Postcondición Nuevo grado a cursar
Actores Aspirante, Tribunal
Paso
Secuencia 1 El aspirante solicita la inscripción
Normal 2 El tribunal revisa la inscripción realizada y la aprueba
3 Asignación del bloque al aspirante
Paso
Secuencia 1 El aspirante solicita la inscripción
alternativa 2 El tribunal revisa la inscripción por solicitud de méritos o convalidación
3 Asignación del bloque al aspirante según inscripción
Paso
Secuencia de 1 El aspirante solicita la inscripción
error 2 El tribunal reprueba la solicitud
3
Importancia vital
Urgencia inmediatamente
Observaciones
TEMA 6 – Actividades © Universidad Internacional de La Rioja, S. A.
(UNIR)