Está en la página 1de 7

Asignatura Datos del alumno Fecha

Metodologías,
Apellidos:
Desarrollo y Calidad
07-Enero de 2019
en la Ingeniería de Nombre:
SW

Trabajo 1:
COMPARATIVA ENTRE HERRAMIENTAS CASE PARA MODELADO CON
UML

 Herramientas Seleccionadas:
 StarUML

StarUML 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 paso de ser un proyecto comercial (anteriormente llamado plastic) a uno de
licencia abierta GNU/GPL.

El software heredó todas las características de la versión comercial y poco a poco


ha ido mejorando sus características, entre las cuales se encuentran:

* Soporte completo al diseño UML mediante el uso de:

 Diagrama de casos de uso


 Diagrama de clase
 Diagrama de secuencia
 Diagrama de colaboración.
 Diagrama de estados
 Diagrama de actividad.
 Diagrama de componentes
 Diagrama de despliegue.
 Diagrama de composición estructural (UML 2.0)

TEMA 5 – Actividades © Universidad Internacional de La Rioja, S. A. (UNIR)


Asignatura Datos del alumno Fecha
Metodologías,
Apellidos:
Desarrollo y Calidad
07-Enero de 2019
en la Ingeniería de Nombre:
SW

 ArgoUML

ArgoUML es una aplicación de diagramado de UML escrita en Java y publicada bajo


la Licencia EPL. Dado que es una aplicación Java, está disponible en cualquier
plataforma soportada por Java.

TEMA 5 – Actividades © Universidad Internacional de La Rioja, S. A. (UNIR)


Asignatura Datos del alumno Fecha
Metodologías,
Apellidos:
Desarrollo y Calidad
07-Enero de 2019
en la Ingeniería de Nombre:
SW

CASO DE EJEMPLO

Se presenta el siguiente caso hipotético:


Los Estudiantes del programa Ingeniería de Sistemas deben cumplir con los siguientes
requisitos para aspirar a su título profesional:
 Aprobar 188 créditos correspondientes a cursar y aprobar las asignaturas que exige la
facultad.

Modelo de Casos de Uso

 Caso de Uso: Aprobar Asignatura

Nombre del caso de uso Aprobar de Asignaturas


Actores involucrados Estudiante
Condiciones de Entrada Matrícula financiera, Matrícula
Condiciones de Salida Créditos necesarios aprobados
Inclusiones Ninguna

Examen de Ingles Examen de Ingles


Actores involucrados Estudiante
Condiciones de Entrada Matrícula financiera, Matrícula
Condiciones de Salida Aprobación del examen con el 75%
Inclusiones Ninguna

Nombre del caso de uso Pruebas Saber Pro


Actores involucrados Estudiante, Administrador.
El Estudiante debe estar cursando
Condiciones de Entrada
noveno semestre
El estudiante ya ha presentado las
Condiciones de Salida
pruebas
Inclusiones Ninguna

Nombre del caso de uso Proyecto de Grado


Actores involucrados Estudiante, Administrador
Presentar Anteproyecto, Anteproyecto
Condiciones de Entrada Aprobado, Estar Cursando o haber
cursado Proyecto de Grado I
Condiciones de Salida Nota Aprobada del Proyecto de Grado
Inclusiones Ninguna

TEMA 5 – Actividades © Universidad Internacional de La Rioja, S. A. (UNIR)


Asignatura Datos del alumno Fecha
Metodologías,
Apellidos:
Desarrollo y Calidad
07-Enero de 2019
en la Ingeniería de Nombre:
SW

Nombre del caso de uso Candidato al Titulo


Actores involucrados Estudiante, Administrador
Asignaturas aprobadas, Examen de
Ingles, Pruebas Saber Pro
Condiciones de Entrada
presentadas, Proyecto de Grado
Aprobado.
Condiciones de Salida Estudiante Graduado
Proyecto de Grado, Pruebas Saber
pro, Aprobar de Asignaturas, Examen
Inclusiones
de Inglés (estas son las rutinas
descritas anteriormente)

Diagrama de Clase de Uso con Herramienta StarUml

Diagrama de Clase de Uso con Herramienta ArgoUml

TEMA 5 – Actividades © Universidad Internacional de La Rioja, S. A. (UNIR)


Asignatura Datos del alumno Fecha
Metodologías,
Apellidos:
Desarrollo y Calidad
07-Enero de 2019
en la Ingeniería de Nombre:
SW

 Diagrama de Clases

Clase: Estudiante Decisión: Si


Clase: Programa Ingeniería de sistemas Decisión: Si
Clase: Asignatura Decisión: Si
Clase: Examen Decisión: No
Diagrama de Clases con Herramienta StarUml

TEMA 5 – Actividades © Universidad Internacional de La Rioja, S. A. (UNIR)


Asignatura Datos del alumno Fecha
Metodologías,
Apellidos:
Desarrollo y Calidad
07-Enero de 2019
en la Ingeniería de Nombre:
SW

Conclusiones

Las dos herramientas utilizadas para el ejercicio son muy fáciles de utilizar, en lo personal
me inclino por ArgoUml, tal vez por lo que está en español y su ambiente de trabajo muy
más ameno para mí.

Al realizar los dos diagramas la herramienta ArgoUML posee los comandos de una forma
visual mucho más detallada, simple y fácil de encontrar.

TEMA 5 – Actividades © Universidad Internacional de La Rioja, S. A. (UNIR)


Asignatura Datos del alumno Fecha
Metodologías,
Apellidos:
Desarrollo y Calidad
07-Enero de 2019
en la Ingeniería de Nombre:
SW

La herramienta ArgoUML es mucho mas facil de utlizar, un poco mas compleja de instalar
ya que necesita la maquina virtual de java JRE, y para los que no la tienen instalada deben
instalarla primero, pero vale la pena ya que es mucho mas agradable.
En lo personal usba a veces Poseidon For UML, pero ya que el ejercicio es con
herramientas gratuitas decido probar con ArgoUML, y de aquí en adelante me quedare
con esta herramienta.

TEMA 5 – Actividades © Universidad Internacional de La Rioja, S. A. (UNIR)

También podría gustarte