Você está na página 1de 54

ANÁLISIS

DESCRIPCION GENERAL DEL SISTEMA

La aplicación de ayuda para el aprendizaje es una herramienta que permite al


estudiante obtener una mejor visión en el conocimiento de nuevos temas,
desarrollando un proceso directamente en el computador.

La aplicación permite utilizar varias herramientas para el desarrollo de una


lectura o de un tema de estudio, las cuales son: Líneas de tiempo, Mapas
conceptuales, Diagramas de flujo, Diagramas causa-efecto, Diagramas de
Venn y Mentefactos conceptuales. Cada una de estas herramientas se
desarrolla como un módulo independiente con funcionalidades especificas, que
serán detalladas en el documento. En cada una de ellas será posible crear,
modificar, eliminar e insertar un elemento. Además de las funcionalidades
básicas como: guardar, abrir un documento existente, agrupar un conjunto de
elementos de un documento y modificarlos.

La aplicación presenta una interfaz gráfica atractiva y fácil de usar de tal


manera que no sea un impedimento en el desarrollo ágil del tema analizado por
el estudiante. Para cualquiera de los seis módulos, se presenta un espacio de
trabajo con una paleta de herramientas en la cual se muestran las
funcionalidades base además de unas funciones especificas para cada módulo.

En el módulo de la línea de tiempo, se permite asociar un conjunto eventos con


ciertas propiedades como: fecha de inicio, fecha final, nombre del evento,
categoría, lugar, fuente, justificación, descripción y una opción que habilita o
deshabilta su aparición en la generación de la vista de la línea de tiempo. Esta
herramienta permite al usuario visualizar, de cuatro formas diferentes, un
conjunto de eventos en una línea de tiempo de acuerdo al orden de ocurrencia
de dichos eventos y si así lo desea relacionar cada hecho con una imagen que
lo identifique. Para algunas de las vistas, es necesario que el usuario

1
proporcione los rangos, las columnas y las fechas de inicio y fin que son
necesarios para la correcta visualización de los eventos
En el módulo de mapas conceptuales, se permite tener un conjunto de
conceptos asociados con una o varias relaciones. Los conceptos tienen dos
tipos de propiedades, las asociadas con el texto que describe el concepto, y las
asociadas con el símbolo del concepto, para la primera, se tiene que el texto
tiene una fuente, un color, un tamaño, y una cadena, para la segunda, el
símbolo tiene una posición, un color, una forma, y efectos y en determinado
caso puede sustituirse por una imagen que represente este concepto. Estas
propiedades del texto, podrán ser modificadas en cualquier momento dentro del
área de trabajo.

En el módulo de diagramas de Venn, se permite la creación de varios universos


y dentro de cada uno de ellos se puede adicionar varios conjuntos o elementos.
Cada elemento puede tener asociado a él una imagen.

El módulo de diagramas de causa- efecto, permite al estudiante desarrollar


esquemas que le faciliten la comprensión de hechos, la relación entre ellos y
sus causas, esta herramienta es de gran importancia para temas relacionados
con historia. Este módulo permite establecer un problema, fenómeno, evento o
situación que se quiere analizar y que se denomina cabeza. De igual forma se
determinan las espinas principales o categorías que tendrán asociadas todas
las causas identificadas en el problema. Cada uno de los elementos de este
módulo (Cabeza, Categorías, causas) tienen asociado un texto y
opcionalmente una imagen. Los elementos tienen dos tipos de propiedades, las
asociadas con el texto que describe el elemento, y las asociadas con el
símbolo del elemento, para la primera, se tiene que el texto tiene una fuente, un
color, un tamaño, y una cadena, para la segunda, el símbolo tiene una posición,
un color, una forma, y efectos. Estas propiedades del texto, podrán ser
modificadas en cualquier momento dentro del área de trabajo.

En cuanto al módulo de diagramas de flujo, es importante resaltar que es una


funcionalidad de gran aplicación para la esquematización de procesos y
secuencias que hacen más fácil al estudiante su compresión. El módulo
permite la creación de la simbología básica de un diagrama de flujo: tarea,
decisión, punto de espera, punto de almacenamiento, sub-proceso, líneas de
flujo, símbolo del documento, bases de datos. Cada uno de estos elementos
tiene asociado un texto y un símbolo, con las mismas propiedades modificables
identificadas en los módulos de diagrama de flujo y causa-efecto. Sin embargo,
la forma permanece igual de acuerdo al símbolo utilizado.

En el módulo de mentefactos conceptuales, se permite incluir un concepto y


asociarle a este la clase supraordinada, que corresponde al género del
concepto original, las clases isoordinadas, que son las propiedades o
características esenciales del concepto, las clases infraodinadas, que son
aquellas en las que se divide el concepto y las excluidas que definen lo que no
es el concepto. Los conceptos o clases descritas tienen tres tipos de
propiedades, las asociadas con el texto que describe el concepto, las
asociadas con el símbolo del concepto y las asociadas con las relaciones que
el concepto tiene con otros, para la primera, se tiene que el texto tiene una
fuente, un color, un tamaño, y una cadena, para la segunda, el símbolo tiene
una posición, un color, una forma, y efectos y en determinado caso puede
sustituirse por una imagen que represente este concepto y para la tercera, el
concepto origen y el concepto destino. Estas propiedades del texto, podrán ser
modificadas en cualquier momento dentro del área de trabajo.

El usuario tiene la posibilidad de crear su propia galería de imágenes


adicionando y eliminando las imágenes que desee utilizar en las diferentes
herramientas.

OBJETIVOS DEL SISTEMA

1. Obtener un adecuado manejo de los mapas conceptuales que hagan los


usuarios de la aplicación. Entendiéndose como un adecuado manejo, la
fácil creación, modificación y eliminación de los diferentes elementos
que se pueden asociar a un mapa conceptual.
2. Obtener un adecuado manejo de las líneas de tiempo realizados por los
usuarios, permitiendo una metodología ágil y sencilla para la inserción
de eventos dentro de la línea de tiempo. Además de una rápida
visualización de los eventos, en cualquiera de las cuatro vistas
disponibles, con sus imágenes asociadas.
3. Obtener un adecuado manejo de los diagramas de Venn realizados por
los usuarios.
4. Obtener un adecuado manejo de los diagramas de flujo realizados por
los usuarios, facilitando el entendimiento de los procesos que se
evalúan, a través de los elementos básicos de dichos diagramas.
5. Obtener un adecuado manejo de los diagramas de causa-efecto
realizados por los usuarios.
6. Obtener un adecuado manejo de los mentefactos conceptuales que
hagan los usuarios de la aplicación. Entendiéndose como un adecuado
manejo, la fácil creación, modificación y eliminación de los diferentes
conceptos que se pueden incluir en los mentefactos conceptuales.
OBJ – 01 Gestionar Mapa conceptual
Descripción El sistema deberá gestionar la información correspondiente
a un mapa conceptual: crear un nuevo mapa, modificar un
mapa existente, eliminar un mapa existente, guardar el
archivo como un mapa o como una imagen, e imprimir el
mapa
Estabilidad Alta
Comentarios Ninguno

OBJ – 02 Gestionar Línea de tiempo


Descripción El sistema deberá gestionar la información correspondiente
a una línea de tiempo: crear una nueva línea de tiempo
escogiendo una de las cuatro vistas disponibles, modificar
una línea de tiempo existente, eliminar una línea de tiempo
existente, guardar el archivo como una línea de tiempo o
como una imagen e imprimirla
Estabilidad Alta
Comentarios Ninguno

OBJ – 03 Gestionar Diagrama de Venn

Descripción El sistema deberá gestionar la información correspondiente


a un diagrama de Venn: crear un nuevo diagrama, modificar
un diagrama existente, eliminar un diagrama existente,
guardar el archivo como un digrama de Venn o como una
imagen e imprimirlo.
Estabilidad Alta
Comentarios Ninguno

OBJ – 04 Gestionar Diagrama de flujo

Descripción El sistema deberá gestionar la información correspondiente


a un diagrama de flujo: crear un nuevo diagrama, modificar
un diagrama existente, eliminar un diagrama existente,
guardar el archivo como un diagrama de flujo o como una
imagen e imprimirlo.
Estabilidad Alta
Comentarios Ninguno

OBJ – 05 Gestionar Diagrama causa-efecto

Descripción El sistema deberá gestionar la información correspondiente


a un diagrama causa-efecto: crear un nuevo diagrama,
modificar un diagrama existente, eliminar un diagrama
existente, guardar el archivo como un diagrama de causa-
efecto o como una imagen e imprimirlo.
Estabilidad Alta
Comentarios Ninguno

OBJ – 06 Gestionar Mentefacto Conceptual

Descripción El sistema deberá gestionar la información correspondiente


a un mentefacto conceptual: crear un nuevo mentefacto,
modificar un mentefacto existente, eliminar un mentefacto
existente, guardar el archivo como un mentefacto o como
una imagen e imprimirlo.
Estabilidad Alta
Comentarios Ninguno

REQUISITOS DE INFORMACIÓN

IRQ - 01 Información sobre archivos


Objetivos • OBJ – 01 Gestionar mapa conceptual
Asociados • OBJ – 02 Gestionar línea de tiempo
• OBJ – 03 Gestionar diagrama de Venn
• OBJ – 04 Gestionar diagrama de flujo.
• OBJ – 05 Gestionar diagrama causa-efecto
• OBJ – 06 Gestionar mentefacto conceptual
Requisitos • UC - 1 Crear un nuevo mapa conceptual
Asociados • UC - 2 Insertar un concepto
• UC – 34 Asociar imagen a concepto  estaría
relacionado con la modificación o con el
concepto en si??
• UC - 3 Insertar una relación
• UC - 4 Modificar un concepto
• UC - 5 Modificar una relación
• UC - 6 Eliminar un elemento ¿Elemento se
refiere al archivo con la información del
usuario?
• UC – 7 Guardar Archivo
• UC – 8 Abrir Archivo
• UC – 35 Guardar archivo como imagen
• UC – 36 Imprimir archivo
• UC - 9 Agrupar elementos
• UC - 10 Modificar un grupo de elementos
• UC - 11 Crear una nueva línea de tiempo
• UC -12 Insertar un nuevo evento
• UC - 13 Modificar un evento
• UC - 14 Eliminar un evento
• UC – 37 Visualizar la línea de tiempo
• UC - 15 Crear un nuevo diagrama de Venn
• UC - 16 Insertar un conjunto
• UC - 17 Insertar un universo
• UC - 18 Insertar un elemento
• UC - 19 Modificar un conjunto
• UC - 20 Modificar un elemento
• UC - 21 Modificar un universo
• UC - 22 Crear un nuevo diagrama de flujo
• UC - 23 Insertar un símbolo
• UC - 24 Insertar una línea
• UC - 25 Modificar un símbolo
• UC - 26 Modificar una línea
• UC - 27 Insertar una imagen desde galería
• UC - 28 Adicionar imagen a la galería
• UC - 29 Borrar imagen de la galería
• UC – 30 Crear un diagrama causa-efecto
• UC -31 Insertar una nueva idea principal
• UC – 32 Modificar una idea
• UC – 33 Eliminar una idea
• UC – 38 Crear un mentefacto conceptual
• UC – 39 Insertar un concepto al mentefacto
• UC – 40 Insertar una relación
• UC – 41 Modificar un concepto
• UC – 42 Modificar una relación
• UC – 43 Eliminar un concepto??
• UC – 44 Eliminar una relación??
UC – 45 Asociar una imagen a un concepto

Descripción El sistema deberá almacenar la información
correspondiente a los diferentes archivos según su tipo.
En concreto:
Datos Específicos • Nombre

• Tipo de archivo (mapa conceptual, línea de


tiempo, diagrama de Venn, diagrama de flujo,
diagrama causa-efecto, diagrama de mentefacto
conceptual).
• Elementos del archivo
Estabilidad Alta
Comentarios Ninguno

IRQ - 02 Información sobre imágenes


Objetivos • OBJ – 01 Gestionar mapa conceptual
Asociados • OBJ – 02 Gestionar línea de tiempo
• OBJ – 03 Gestionar diagrama de Venn.
• OBJ – 04 Gestionar diagrama de flujo.
• OBJ – 05 Gestionar diagrama causa-efecto
• OBJ – 06 Gestionar mentefacto conceptual
Requisitos • UC - 30 Adicionar imagen
Asociados • UC - 31 Borrar imagen
Descripción El sistema deberá almacenar la información
correspondiente a los diferentes archivos de la galería
de imágenes. En concreto:
Datos Específicos • Nombre

• Tipo de archivo (jpg, jpeg, bmp, gif).


Estabilidad Alta
Comentarios Ninguno

REQUISITOS FUNCIONALES

Diagrama de casos de uso

Casos de Uso del subsistema Gestión de Mapa conceptual

Use Case 1: Crear un nuevo mapa conceptual


La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: Una vez iniciado la aplicación, en el menú de opciones principal se


selecciona la opción de mapa conceptual.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando un usuario
desea crear un nuevo mapa
conceptual.
2. Selecciona la opción de mapa
conceptual.
3. El sistema abre un nuevo espacio
de trabajo con la correspondiente
paleta de herramientas del mapa
conceptual.

Cursos alternos:
Ninguno.
Use Case 2: Insertar un concepto

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo de un mapa conceptual,


desea insertar un concepto en el mapa.
Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona de la paleta de
herramientas la opción de inserción
de un concepto y lo ubica en el
espacio de trabajo.
2. El sistema solicita el texto que
estará asociado a dicho concepto.
3. Ingresa el texto

4. El sistema muestra el espacio de


trabajo con el nuevo concepto y su
texto asociado, con las propiedades
predeterminadas por la aplicación.

Cursos alternos:
Línea 1: Si el usuario ubica el concepto fuera del área de trabajo, se cancela la
inserción.
Línea 3: Si el usuario no digita texto, se muestra un mensaje de error y se pide
nuevamente el texto.

Use Case 3: Insertar una relación

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo de un mapa conceptual,


desea insertar una relación en el mapa.
Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona de la paleta de
herramientas la opción de inserción
de una relación y señala el
concepto origen y el concepto
destino.
2. El sistema solicita el texto que
estará asociado a dicha relación.
Este texto no es obligatorio.
3. Ingresa el texto.

4. El sistema muestra el espacio de


trabajo con la nueva relación.

Cursos alternos:
Línea 1: Si el usuario ubica la relación fuera del área de trabajo, se cancela la
inserción.
Línea 1: Si el usuario no selecciona un concepto como origen existente en el
área de trabajo se cancela inserción.
Línea 1: Si el usuario no selecciona un concepto como destino existente en el
área de trabajo se cancela inserción.

Use Case 4: Modificar un concepto

La descripción de este use case y su curso normal de eventos es el siguiente:


Resumen: El usuario, ubicado en el espacio de trabajo de un mapa conceptual,
desea modificar un concepto existente en el mapa.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona un concepto en el
espacio de trabajo
2. Si el usuario selecciona el
concepto, y la opción de modificar,
se le muestran las opciones de
modificación del concepto que son:
color, efectos, forma.
Si el usuario selecciona el concepto
y lo arrastra, cambia la posición del
mismo.
Si el usuario selecciona el texto y la
opción de modificar, se le muestran
las opciones de modificación del
texto que son: color, fuente, tamaño
de fuente, forma (negrita, cursiva,
subrayado)
3. El usuario selecciona la opción de
modificación e ingresa los nuevos
parámetros de ser necesarios.
4. El sistema muestra el espacio de
trabajo con las modificaciones
hechas.

Cursos alternos:

Línea 2: Si el usuario selecciona el concepto y lo arrastra a una posición fuera


del espacio de trabajo, se anula el cambio de posición.
Línea 3: si el usuario borra el texto del concepto y no ingresa uno nuevo, se
mostrará un mensaje comunicando el error y se cancela la modificación.

Use Case 5: Modificar una relación

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo de un mapa conceptual,


desea modificar una relación existente en el mapa.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona una relación en el
espacio de trabajo y la opción de
modificar.
2. Se le muestran las opciones de
modificación que son: color, fuente,
tamaño de fuente, forma (negrita,
cursiva, subrayado) y sentido de la
relación.
3. El usuario selecciona la opción de
modificación e ingresa los nuevos
parámetros de ser necesarios.
4. El sistema muestra el espacio de
trabajo con las modificaciones
hechas.

Cursos alternos:
NINGUNO
Use Case 6: Eliminar un elemento.

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo, desea eliminar un


elemento del documento.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona un elemento en el
espacio de trabajo y selecciona la
opción de eliminar (teclado o paleta
de herramientas)
2. El sistema elimina el elemento del
espacio de trabajo. Si el elemento
tiene asociado a él otros elementos,
estos serán eliminados también.

Cursos alternos:

Ninguno.
Que se supone que es un elemento?????
Use Case 9: Agrupar Elementos

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario desea agrupar elementos dentro del área de trabajo.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona un grupo de elementos.
2. El sistema muestra el grupo de
elementos, seleccionados

Cursos alternos:

Línea 1: Si el usuario selecciona fuera del área de trabajo, la selección será


anulada y se indicará el error.

Use Case 10: Modificar un grupo de elementos


La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario desea modificar los elementos de un grupo seleccionado


dentro del área de trabajo.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario desea
modificar un grupo de elementos
seleccionados.
2. El sistema muestra las opciones
de modificación para ese grupo:
color, tipo de letra, tamaño de letra,
forma de letra.
Si el usuario mueve la selección,
todos los elementos se moverán a
nuevas posiciones.
Si el usuario desea puede eliminar
toda la selección (teclado o paleta
de herramientas)
3. El usuario selecciona la opción de
modificación y proporciona los
parámetros necesarios.
4. El sistema muestra el área de
trabajo con las nuevas
modificaciones.

Cursos alternos:
Línea 2: si el usuario arrastra el grupo de elementos fuera del área de trabajo,
se cancela la modificación y se indica el error.
Los elementos se refiere a la posibilidad de arrastrar en herramientas como los
mapas conceptuales, varios conceptos juntos para cambiarlos de lugar ???
Use Case 34: Asociar imagen a concepto
La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo de un mapa conceptual,


desea asociar una imagen a un concepto del mapa conceptual.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema

Cursos alternos:
NINGUNO

Casos de uso del subsistema de línea de tiempo


Use Case 11: Crear una nueva línea de tiempo.

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: Una vez iniciada la aplicación en el menú de opciones principal,


selecciona la opción de línea de tiempo.
Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando un usuario
desea crear una nueva línea de
tiempo.
2. Selecciona la opción de línea de
tiempo en el menú principal.
5. El sistema abre un nuevo espacio
de trabajo, el cual cuenta con dos
tabs, uno de ingreso de eventos y el
otro de vista. A su vez muestra la
correspondiente paleta de
herramientas de la línea de tiempo.

Cursos alternos:

Ninguno

Use Case 12: Insertar un nuevo evento.

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo de una línea de tiempo,


desea insertar un evento en la línea.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona el tab de eventos.
2. El sistema muestra la tabla de
eventos actual que permite la
inserción de un nuevo evento en la
tabla.
3. Selecciona la opción de ingresar
un nuevo evento.
4. Aparece un nuevo registro en
blanco en la tabla de eventos, con
las opciones de: nombre, fecha
inicial, fecha final, imagen
(opcional), categoría, lugar, fuente,
justificación, descripción y una
opción que habilita o deshabilita la
visualización de ese evento en la
generación de la línea de tiempo.
5. Ingresa en el registro del evento
los datos necesarios.
6. Selecciona el tab de línea de
tiempo.
7. El sistema le muestra al usuario
las cuatro posibilidades de
visualización de la línea de tiempo
8. El usuario selecciona la vista que
desea para la línea de tiempo
7. El sistema muestra el espacio de
trabajo con la línea de tiempo
actualizada, de acuerdo a la vista
escogida, con su nuevo evento.

Cursos alternos:
Línea 3: Si existe incoherencias en la fecha inicial y final de un evento, se
muestra un mensaje de error y no se permite la inserción.
Línea 3: Si se ingresa un evento sin nombre o sin fechas, se muestra un
mensaje de error y no se permite la inserción.
Línea 8: De acuerdo a la vista seleccionada el sistema le puede solicitar al
usuario más información para la generación de la línea de tiempo.
Use Case 13: Modificar un evento.

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo de una línea de tiempo,


en el tab de eventos, desea modificar un evento existente en la línea de tiempo.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona el tab de eventos.
2. Se muestra la tabla de eventos
actual permitiendo la modificación
de cualquier registro de la ella.
3. El usuario modifica los registros
de eventos que desee.
4. Selecciona el tab de línea de
tiempo.
5. El sistema le muestra al usuario
las cuatro posibilidades de
visualización de la línea de tiempo
6. El usuario selecciona la vista que
desea para la línea de tiempo
7. El sistema muestra el espacio de
trabajo con la línea de tiempo
actualizada, de acuerdo a la vista
escogida, con su nuevo evento.

Cursos alternos:

Línea 3: Si existe incoherencias en la fecha inicial y final de un evento, se


muestra un mensaje de error y no se permite la modificación.
Línea 3: Si se modifica un evento sin nombre o fechas, se muestra un mensaje
de error y no se permite la modificación.
Línea 8: De acuerdo a la vista seleccionada el sistema le puede solicitar al
usuario más información para la generación de la línea de tiempo.

Use Case 14: Eliminar un evento.

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo de una línea de tiempo


en el tab de eventos, desea eliminar un evento existente en el mapa.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona el tab de eventos.
2. El sistema muestra la tabla de
eventos actual, permitiendo la
eliminación de un evento.
3. Selecciona el evento en la tabla y
la opción de eliminar.
4. Selecciona el tab de línea de
tiempo.
5. El sistema le muestra al usuario
las cuatro posibilidades de
visualización de la línea de tiempo
6. El usuario selecciona la vista que
desea para la línea de tiempo
7. El sistema muestra el espacio de
trabajo con la línea de tiempo
actualizada, de acuerdo a la vista
escogida, con su nuevo evento.

Cursos alternos:
Línea 8: De acuerdo a la vista seleccionada el sistema le puede solicitar al
usuario más información para la generación de la línea de tiempo.

Use Case 37: Visualizar línea de tiempo


 se podría incluir como está en este momento o es necesario adicionar otro
requisito funcional???

Casos de Uso del subsistema de Gestión de Diagrama de Venn

Use Case 15: Crear un nuevo diagrama de Venn.

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: Una vez iniciada la aplicación en el menú de opciones, selecciona la


opción de crear diagrama de Venn.
Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando un usuario
desea crear un nuevo diagrama de
Venn.
2. Selecciona la opción de
diagrama de Venn, en el menú
principal.
3. El sistema abre un nuevo espacio
de trabajo con la correspondiente
paleta de herramientas del
diagrama de Venn.

Cursos alternos:
Ninguno.

Use Case 16: Insertar un conjunto.

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo de un diagrama de


Venn, desea insertar un conjunto.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona de la paleta de
herramientas la opción de inserción
de conjunto y lo ubica dentro de un
universo existente en el espacio de
trabajo.
2. El sistema solicita el texto
(nombre del conjunto) que estará
asociado a dicho conjunto.
3. Ingresa el texto

4. El sistema muestra el espacio de


trabajo con el nuevo conjunto.

Cursos alternos:
Línea 1: Si el usuario ubica el conjunto fuera del área de trabajo, se cancela la
inserción.
Línea 1: Si el usuario ubica el conjunto fuera de un universo existente, se
cancela la inserción.
Línea 3: Si el usuario no digita nombre para el conjunto, se muestra un
mensaje de error y no se permite la creación del conjunto hasta que se ingrese
un nombre.

Use Case 17: Insertar un universo.

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo de un diagrama de


Venn, desea insertar universo.
Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona de la paleta de
herramientas la opción de inserción
de universo y lo ubica dentro del
espacio de trabajo.
2. El sistema solicita el texto
(nombre del universo) que estará
asociado a dicho universo.
3. Ingresa el texto

4. El sistema muestra el espacio de


trabajo con el nuevo conjunto.

Cursos alternos:
Línea 1: Si el usuario ubica el universo fuera del área de trabajo, se cancela la
inserción.
Línea 3: Si el usuario no digita nombre para el universo, se muestra un
mensaje de error y no se permite la creación del conjunto hasta que se ingrese
un nombre.

Use Case 18: Insertar un elemento.

La descripción de este use case y su curso normal de eventos es el siguiente:


Resumen: El usuario, ubicado en el espacio de trabajo de un diagrama de
Venn, desea insertar un elemento a un conjunto existente.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona de la paleta de
herramientas la opción de inserción
de un elemento y lo ubica dentro de
un conjunto o un universo existente
en el espacio de trabajo.
2. El sistema solicita el texto y la
imagen (opcional) del elemento
asociado al conjunto.
3. Ingresa el texto e imagen, si se
requiere.
4. El sistema muestra el espacio de
trabajo con el nuevo elemento.

Cursos alternos:
Línea 1: Si el usuario ubica el elemento fuera de un universo existente, se
cancela la inserción.
Línea 3: Si el usuario no digita nombre del elemento, se muestra un mensaje
de error y no se permite la inserción del elemento hasta que se ingrese un
nombre.

Use Case 19: Modificar un conjunto.

La descripción de este use case y su curso normal de eventos es el siguiente:


Resumen: El usuario, ubicado en el espacio de trabajo de un diagrama de
Venn, desea modificar un conjunto existente en el diagrama.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona un conjunto en el
espacio de trabajo y la opción de
modificar.
2. Si el usuario selecciono el
conjunto, se le muestran las
opciones de modificación del
conjunto que son: color, efectos,
forma.
Si el usuario selecciona el conjunto
y lo arrastra, cambia la posición del
mismo, junto con sus respectivos
elementos.
Si el usuario seleccionó el texto, se
le muestran las opciones de
modificación del texto que son:
color, fuente, tamaño de fuente,
forma (negrita, cursiva, subrayado)
3. El usuario ingresa los nuevos
parámetros de ser necesarios
4. El sistema muestra el espacio de
trabajo con las modificaciones
hechas.

Cursos alternos:
Línea 2: Si el usuario selecciona el conjunto y lo arrastra a una posición fuera
del espacio de trabajo, se anula el cambio de posición.
Línea 2: Si el usuario selecciona el conjunto y lo arrastra a una posición fuera
de un universo existente, se anula el cambio de posición.
Línea 3: Si el usuario borra el nombre del conjunto y no ingresa uno nuevo, se
cancela la modificación y se muestra el error.

Use Case 20: Modificar un elemento.

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo de un diagrama de


Venn, desea modificar un elemento existente en el diagrama.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona un elemento de un
conjunto en el espacio de trabajo y
la opción de modificar.
2. Se le muestran las opciones de
modificación que son: color, fuente,
tamaño de fuente, forma (negrita,
cursiva, subrayado) y cambio de
imagen (si existe).
Si el usuario selecciona el elemento
y lo arrastra, cambia la posición del
mismo.
3. Ingresa los nuevos parámetros de
ser necesarios.
4. El sistema muestra el espacio de
trabajo con las modificaciones
hechas.

Cursos alternos:

Línea 2: Si el usuario selecciona el elemento y lo arrastra a una posición fuera


del espacio de trabajo, se anula el cambio de posición.
Línea 2: Si el usuario selecciona el elemento y lo arrastra a una posición fuera
de un universo existente, se anula el cambio de posición.
Línea 3: Si el usuario borra el nombre del elemento y no ingresa uno nuevo, se
cancela la modificación y se muestra el error.

Use Case 21: Modificar un universo.

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo de un diagrama de


Venn, desea modificar un universo existente en el diagrama.

Curso típico de eventos:


Acción del Actor Respuesta del Sistema
1. Empieza cuando el usuario
selecciona un universo en el
espacio de trabajo y la opción de
modificación.
2. Si el usuario selecciona el
universo, se le muestran las
opciones de modificación del
universo que son: color, efectos,
forma.
Si el usuario selecciona el universo
y lo arrastra, cambia la posición del
mismo, junto con sus respectivos
conjuntos y elementos.
Si el usuario selecciona el texto, se
le muestran las opciones de
modificación del texto que son:
color, fuente, tamaño de fuente,
forma (negrita, cursiva, subrayado)
3. Ingresa los nuevos parámetros de
ser necesarios.
4. El sistema muestra el espacio de
trabajo con las modificaciones
hechas.

Cursos alternos:

Línea 2: Si el usuario selecciona el universo y lo arrastra a una posición fuera


del espacio de trabajo, se anula el cambio de posición.
Línea 3: Si el usuario borra el nombre del universo y no ingresa uno nuevo, se
cancela la modificación y se muestra el error.

Casos de Uso del subsistema de Gestión de Diagrama de flujo


Use Case 22: Crear un nuevo diagrama de flujo

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: Una vez iniciada la aplicación, en el menú de opciones, selecciona


la opción de diagrama de flujo.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando un usuario
desea crear un nuevo diagrama de
flujo.
2. Selecciona la opción de
diagrama de flujo en el menú
principal.
3. El sistema abre un nuevo espacio
de trabajo con la correspondiente
paleta de herramientas del
diagrama de flujo.

Cursos alternos:
Ninguno

Use Case 23: Insertar un símbolo


La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo de un diagrama de flujo,


desea insertar un símbolo.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona de la paleta de
herramientas el símbolo que desea
insertar y lo ubica en el espacio de
trabajo. Los símbolos pueden ser:
tarea, decisión, punto de espera,
punto de almacenamiento, sub-
proceso, líneas de flujo, símbolo del
documento, bases de datos.
2. El sistema solicita el texto (titulo o
descripción) que estará asociado a
dicho símbolo, si es necesario dado
que no todos los símbolos tienen
texto asociado.
3. Ingresa el texto

4. El sistema muestra el espacio de


trabajo con el nuevo símbolo.

Cursos alternos:
Línea 1: Si el usuario ubica el símbolo fuera del área de trabajo, se cancela la
inserción.
Línea 3: Si el usuario no digita el texto para el símbolo que lo requiere, se
muestra un mensaje de error y no se permite la creación del símbolo hasta que
se ingrese un nombre.

Use Case 24: Insertar una línea de flujo.

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo de un diagrama de flujo,


desea insertar una línea de flujo.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona de la paleta de
herramientas la opción de inserción
de línea de flujo y señala el símbolo
origen y el símbolo destino.
2. El sistema muestra el espacio de
trabajo con la nueva relación.

Cursos alternos:
Línea 1: Si el usuario ubica la relación fuera del área de trabajo, se cancela la
inserción.
Línea 1: Si el usuario no selecciona un símbolo como origen existente en el
área de trabajo se cancela inserción.
Línea 1: Si el usuario no selecciona un símbolo como destino existente en el
área de trabajo se cancela inserción.

Use Case 25: Modificar un símbolo

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo de un diagrama de flujo,


desea modificar un símbolo existente en el diagrama.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona un símbolo en el espacio
de trabajo y la opción de
modificación.
2. Si el usuario selecciona el
símbolo, se le muestran las
opciones de modificación del
símbolo que son: color, efectos,
forma.
Si el usuario selecciona el símbolo y
lo arrastra, cambia la posición del
mismo.
Si el usuario selecciona el texto, se
le muestran las opciones de
modificación del texto que son:
color, fuente, tamaño de fuente,
forma (negrita, cursiva, subrayado)
3. El usuario Ingresa los nuevos
parámetros de ser necesarios.
4. El sistema muestra el espacio de
trabajo con las modificaciones
hechas.

Cursos alternos:

Línea 2: Si el usuario selecciona el símbolo y lo arrastra a una posición fuera


del espacio de trabajo, se anula el cambio de posición.

Use Case 26: Modificar una línea de flujo

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo de un diagrama de flujo,


desea modificar una línea de flujo existente.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona una línea de flujo en el
espacio de trabajo y la opción de
modificación.
2. Se le muestran las opciones de
modificación que son: color,
dirección, grosor.
3. El usuario ingresa los nuevos
parámetros de ser necesarios
4. El sistema muestra el espacio de
trabajo con las modificaciones
hechas.

Cursos alternos:

Ninguno.

Casos de uso del subsistema de gestión de diagrama causa-efecto


Use Case 30: Crear un diagrama causa-efecto.

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: Una vez iniciada la aplicación en el menú de opciones principal,


selecciona la opción de diagrama causa-efecto.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando un usuario
desea crear un nuevo diagrama
causa-efecto.
2. Selecciona la opción de
diagrama causa-efecto en el menú
principal.
5. El sistema abre un nuevo espacio
de trabajo, el cual cuenta con dos
tabs, uno de diseño y el otro de
vista. A su vez muestra la
correspondiente paleta de
herramientas del diagrama de
causa-efecto.

Cursos alternos:
Ninguno
Use Case 31: Insertar una nueva idea principal.

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo de diagrama causa-


efecto desea insertar una cabeza en el diagrama.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona el tab de ideas.
2. El sistema muestra la tabla de
hechos actual que permite la
inserción de una idea principal
3. Selecciona la opción de ingresar
una nueva idea principal.
4. Aparece un nuevo registro en
blanco en la tabla, que corresponde
a una idea que puede ser asociada
con sus categorías y cada una de
ellas con las causas, cada idea
tiene una descripción y puede estar
asociada a una imagen.
5. Ingresa en el registro la nueva
idea desarrollada.
6. Selecciona el tab de vista real
7. El sistema muestra el espacio de
trabajo con el diagrama causa-
efecto actualizado

Cursos alternos:
Linea 4: No se ingresa una descripción para la idea desarrollada.

Use Case 32: Modificar una idea principal.

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo de diagrama causa-


efecto, en el tab de ideas, desea modificar una idea existente en el diagrama.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona el tab de ideas.
2. Se muestra la tabla de ideas
actual permitiendo la modificación
de cualquier registro de la ella, sus
espinas y las causas asociadas a
ellas.
3. El usuario modifica los registros
de ideas que desee.
4. Selecciona el tab de vista real.

5. El sistema muestra el espacio de


trabajo con el diagrama actualizado,
acorde a la tabla de ideas.
Cursos alternos:

Línea 3: Si se modifica una idea sin descripción, se muestra un mensaje de


error y no se permite la modificación.

Use Case 33: Eliminar una idea.

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo de diagrama causa-


efecto en el tab de ideas, desea eliminar una idea existente en el diagrama.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona el tab de ideas.
2. El sistema muestra la tabla de
ideas actual, permitiendo la
eliminación del registro de una idea.
3. Selecciona la idea en la tabla y la
opción de eliminar.
4. Selecciona el tab de vista real
5. El sistema muestra el espacio de
trabajo con el diagrama actualizado,
acorde a la tabla de ideas.

Cursos alternos:
Ninguno.
Casos de Uso del subsistema Gestión de Mentefacto conceptual

Use Case 38: Crear un nuevo mentefacto conceptual

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: Una vez iniciado la aplicación, en el menú de opciones principal se


selecciona la opción de mentefacto conceptual.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando un usuario
desea crear un nuevo mentefacto
conceptual.
2. Selecciona la opción de
mentefacto conceptual.
3. El sistema abre un nuevo espacio
de trabajo con la correspondiente
paleta de herramientas del
mentefacto conceptual.

Cursos alternos:
Ninguno.

Use Case 39: Insertar un concepto

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo de un mentefacto


conceptual, desea insertar un concepto en el mentefacto.
Curso típico de eventos:

Acción del Actor Respuesta del Sistema

Cursos alternos:

Use Case 40: Insertar una relación


La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo de un mentefacto


conceptual, desea insertar una relación en el mentefacto.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema

Cursos alternos:

Use Case 41: Modificar un concepto

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo de un mentefacto


conceptual, desea modificar un concepto existente en el mentefacto.
Curso típico de eventos:

Acción del Actor Respuesta del Sistema

Cursos alternos:

Use Case 42: Modificar una relación

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo de un mentefacto


conceptual, desea modificar una relación existente en el mentefacto.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema

Cursos alternos:

NINGUNO

Use Case 43: Eliminar un concepto


La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo de un mentefacto


conceptual, desea eliminar un concepto existente en el mentefacto.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema

Cursos alternos:

NINGUNO

Use Case 44: Eliminar una relación

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo de un mentefacto


conceptual, desea eliminar una relación existente en el mentefacto.
Curso típico de eventos:

Acción del Actor Respuesta del Sistema

Cursos alternos:
NINGUNO

Use Case 45: Asociar imagen a concepto

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo de un mentefacto


conceptual, desea asociar una imagen a un concepto del mentefacto.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema

Cursos alternos:
NINGUNO

Casos de Uso del subsistema de Galería de imágenes

Use Case 27: Insertar imagen desde galería de imágenes


La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario, ubicado en el espacio de trabajo de cualquier archivo,


desea insertar una imagen desde la galería de imágenes.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario desea
insertar una imagen en cualquiera
de los elementos posibles de un
archivo.
2. Selecciona la opción de insertar
imagen.
3 Muestra todas las imágenes de la
galería y da la opción de buscar
solo las de una categoría en
especial.
4. Selecciona la imagen que va a
insertar.
5. Inserta la imagen seleccionada.

Cursos alternos:
Ninguno.

Use Case 28: Adicionar imagen a la galería.


La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: Una vez iniciada la aplicación se desea adicionar una imagen a la


galería.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona, en la pantalla principal,
la opción de gestionar galería, e
ingresar imagen.
2. Solicita el nombre de la imagen y
la ruta de ubicación.
3. El usuario digita los parámetros.

4. El sistema adiciona la imagen a la


galería.

Cursos alternos:

Línea 3: Si el nombre de la imagen ya existe, informa el error y no continua


hasta que se digite un nuevo nombre.

Use Case 29: Borrar imagen de la galería


La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: Una vez iniciada la aplicación se desea eliminar una imagen a la


galería.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona, en la pantalla principal,
la opción de gestionar galería, y
borrar imagen.
2. Solicita el nombre de la imagen.
3. El usuario digita el nombre.

4. El sistema borra la imagen de la


galería.

Cursos alternos:

Ninguno.

Casos de uso del subsistema de gestión de archivos

Use Case 7: Guardar archivo


La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario desea guardar los cambios realizados a un archivo (mapa


conceptual, línea de tiempo, diagrama causa-efecto, diagrama de flujo,
diagrama de Venn o mentefacto conceptual).

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona la opción de guardar
2. El sistema muestra la ruta donde
actualmente se encuentra el archivo
y permite cambiar la misma.
3. El usuario selecciona la nueva
ruta, el nuevo nombre o deja los
parámetros ya establecidos.
4. El sistema guarda el archivo, el
formato de archivo correspondiente
para el módulo en el que se
encuentra.

Cursos alternos:
Ninguno

Use Case 8: Abrir archivo

La descripción de este use case y su curso normal de eventos es el siguiente:


Resumen: El usuario desea abrir un archivo y existente

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona la opción de abrir
2. El usuario escoge la ruta donde
se encuentra el archivo y lo
selecciona.
3. El sistema abre el archivo en el
espacio de trabajo y habilita la
paleta de herramientas
correspondiente al tipo de archivo.

Cursos alternos:

Ninguno.

Use Case 35: Guardar archivo como imagen

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario desea guardar una archivo como una imagen

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona la opción de guardar
como
2. El sistema abre el archivo de
guardar como donde el usuario
puede seleccionar el nombre del
archivo, la ubicación y el formato de
imagen
4. El usuario selecciona la ruta y el
formato de imagen e ingresa el
nombre del archivo

Cursos alternos:

Línea 4: En el caso que ya exista un archivo con ese nombre, el sistema debe
verificar con el usuario si este desea reemplazar el archivo existente o ingresar
otro nombre diferente

Use Case 36: Imprimir archivo

La descripción de este use case y su curso normal de eventos es el siguiente:

Resumen: El usuario desea imprimir un archivo.

Curso típico de eventos:

Acción del Actor Respuesta del Sistema


1. Empieza cuando el usuario
selecciona la opción imprimir
2. El sistema abre el diálogo de
impresión
4. El usuario selecciona los
parámetros de impresión y lo envía
a imprimir

Cursos alternos:
NINGUNO

REQUISITOS NO FUNCIONALES

NFR-01 Fácil navegación


Objetivos Asociados
Requisitos Asociados
Descripción El sistema deberá tener una interfaz dónde el
usuario pueda navegar fácilmente e intuitiva.
Comentarios

NFR-02 Requisitos de la interfaz


Objetivos Asociados
Requisitos Asociados
Descripción El sistema deberá contar con una interfaz
amigable, con colores llamativos que permitan
que el usuario se motive por la aplicación, pero
que no lo conduzcan a distracciones.
Comentarios

NFR-03 Portabilidad
Objetivos Asociados
Requisitos Asociados
Descripción El sistema deberá ser fácilmente portable desde
el sistema operativo Microsoft Windows 1995 en
adelante
Comentarios
NFR-04 Entorno de explotación
Objetivos Asociados
Requisitos Asociados
Descripción El sistema deberá funcionar en un entorno
donde los PC’s tengan las siguientes
características: 20 GBytes de Disco Duro, 64
KBytes de memoria RAM, Procesador Pentium
II en adelante o Procesador Durom, sistema
operativo Microsoft Windows 1995 en adelante
Comentarios

NFR-05 Ayuda en línea


Objetivos Asociados
Requisitos Asociados
Descripción El sistema deberá proporcionar al usuario la
posibilidad de consultar información acerca de
las metodologías que guían la realización de
cada una de las herramientas, así como
información acerca de las funciones que se
incluyen en el software para garantizar su
correcto uso.
Comentarios

Você também pode gostar