Asignatura
Datos del alumno
Metodologías, Desarrollo y Calidad en la Ingeniería de SW
Fecha
Apellidos: Monroy Hernández 21-ene-2019
Nombre: Víctor
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 cint cintur urón ón negr negro, o, en cual cualqu quie ierr de sus sus grad grados os)) y sele selecc ccio iona nand ndo o una una de las las herr herram amie ient ntas as de modelado con la que se hizo la comparativa, se pide:
●
Diagramas de casos de uso.
●
Descripción textual breve breve de los casos de uso.
●
Diagrama de clases.
Para Para el apar aparta tado do de desc descri ripc pció ión n text textua uall brev brevee de los los caso casoss de uso, uso, se reco recomi mien enda da usar 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 Secuencia Normal
1 2 … Paso
Secuencia alternativa
Acción
Acción
1 2 … Paso
Acción
Secuencia de error
1 2 …
Importancia
Sin importancia, importante, vital
Urgencia
Puede esperar, hay presión, inmediatamente
Observaciones
Comentarios adicionales
TEMA 6 – Actividades (UNIR)
© Universidad Internacional de La Rioja, S. A.
Asignatura Metodologías, Desarrollo y Calidad en la Ingeniería de SW
Datos del alumno
Fecha
Apellidos: Monroy Hernández 21-ene-2019
Nombre: Víctor
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 (UNIR)
© Universidad Internacional de La Rioja, S. A.
Asignatura Metodologías, Desarrollo y Calidad en la Ingeniería de SW
Datos del alumno
Fecha
Apellidos: Monroy Hernández 21-ene-2019
Nombre: Víctor
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 (UNIR)
© Universidad Internacional de La Rioja, S. A.
Asignatura Metodologías, Desarrollo y Calidad en la Ingeniería de SW
Datos del alumno Apellidos: Monroy Hernández
21-ene-2019
Nombre: Víctor
TEMA 6 – Actividades (UNIR)
Fecha
© Universidad Internacional de La Rioja, S. A.
Asignatura
Datos del alumno
Metodologías, Desarrollo y Calidad en la Ingeniería de SW
Fecha
Apellidos: Monroy Hernández 21-ene-2019
Nombre: Víctor
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 Normal
1 2 3
El aspirante presenta el examen dependiendo del dan El juez califica el examen realizado por el aspirante Se asigna un nuevo grado al aspirante
Paso Secuencia alternativa
1 2 3
El aspirante presenta el examen dependiendo del dan El juez califica el examen realizado por el aspirante No pasa y debe volver a presentar el examen
Paso Secuencia de error
1 2 3
Importancia
vital
Urgencia
hay presión
El aspirante presenta el examen dependiendo del dan El juez califica el examen realizado por el aspirante Asignación de un bloque equivocado
Observaciones
TEMA 6 – Actividades (UNIR)
© Universidad Internacional de La Rioja, S. A.
Asignatura
Datos del alumno
Metodologías, Desarrollo y Calidad en la Ingeniería de SW
Fecha
Apellidos: Monroy Hernández 21-ene-2019
Nombre: Víctor
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 Normal
1 2 3
El aspirante solicita la inscripción El tribunal revisa la inscripción realizada y la aprueba Asignación del bloque al aspirante
Paso Secuencia alternativa
1 2 3
El aspirante solicita la inscripción El tribunal revisa la inscripción por solicitud de méritos o convalidación Asignación del bloque al aspirante según inscripción
Paso Secuencia de error
1 2 3
Importancia
vital
Urgencia
inmediatamente
El aspirante solicita la inscripción El tribunal reprueba la solicitud
Observaciones
TEMA 6 – Actividades (UNIR)
© Universidad Internacional de La Rioja, S. A.