AyD1fase1

14
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERÍA ESCUELA DE CIENCIAS Y SISTEMAS ANALISIS Y DISEÑO DE SISTEMAS 1 SECCION N EDUMI MO MAKER Edward Alexander Gómez Ispanel 201212838 Francisco José Ocampo Kirste 201122900

description

AyD1fase1

Transcript of AyD1fase1

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA

FACULTAD DE INGENIERÍA

ESCUELA DE CIENCIAS Y SISTEMAS

ANALISIS Y DISEÑO DE SISTEMAS 1

SECCION N

EDUMI MO MAKER

Edward Alexander Gómez Ispanel

201212838

Francisco José Ocampo Kirste

201122900

Contenido Requerimientos Funcionales ................................................................................... 3

Casos de uso Reales (Diagrama) ........................................................................... 5

Casos de usos Reales Expandidos ......................................................................... 6

3

Requerimientos Funcionales Para el diseño e implementación del software Edumi MoMaker, se contarán con dos tipos de

usuario, el usuario administrador el cual contara con los siguientes módulos:

1. Módulo de Escenarios.

2. Módulo de Elementos.

3. Módulo de Imágenes.

4. Módulo de Temas.

5. Módulo de Escenas.

6. Módulo de Personajes.

7. Módulo de Preguntas.

8. Módulo de Iluminación.

Y el usuario público, que contara con el siguiente modulo:

1. Módulo de Opciones.

1.1 Modulo de Escenarios:

1. Crear escenario.

2. Editar escenario.

3. Eliminar escenario.

4. Abrir escenario.

5. Cerrar escenario.

6. Visualizar escenario.

2.1 Modulo de Elementos:

1. Crear elemento.

2. Editar elemento.

3. Eliminar elemento.

4. Reemplazar elemento.

5. Usar elemento.

3.1 Modulo de Imágenes:

1. Cargar imagen.

2. Eliminar imagen.

4

4.1 Modulo de Temas:

1. Crear tema.

2. Editar tema.

3. Eliminar tema.

4. Agregar escena.

5.1 Modulo de Escena:

1. Crear escena.

2. Editar escena.

3. Eliminar escena.

4. Agregar personaje.

5. Agregar duración.

6. Agregar sonido.

6.1 Modulo de Personajes:

1. Crear personaje.

2. Editar personaje.

3. Eliminar personaje.

4. Agregar dialogo.

5. Agregar comportamiento.

7.1 Modulo de Preguntas:

1. Crear pregunta.

2. Editar pregunta.

3. Eliminar pregunta.

4. Asignar respuesta.

8.1 Modulo de Iluminación:

1. Crear fuente de luz.

2. Editar fuente de luz.

3. Eliminar fuente de luz.

4. Aumentar intensidad a fuente de luz.

5. Disminuir intensidad a fuente de luz.

6. Cambiar color a fuente de luz.

5

1.1 Modulo de Opciones:

1. Reanudar video.

2. Pausar video.

3. Aportar sugerencia.

4. Generar video.

Casos de uso Reales (Diagrama)

6

Casos de usos Reales Expandidos CDU-001

CDU-001

Caso de uso: Administrar Escenarios

Actores: Admin(Maestro/Docente)

Propósito: Consiste en que el administrador, cree, edite y elimine escenarios, también

contara con la función de vista previa.

Resumen: Que el administrador, pueda crear escenarios, editar escenarios existentes, y de

igual manera eliminar escenarios, también contara con la funcionalidad de abrir los telones

de un escenario, cerrarlos de igual manera, y tener una vista previa del escenario en

cuestión.

Tipo: Primario, Real

Referencia Cruzada: ----------

Curso normal de eventos:

1. El administrador decide si desea crear un escenario nuevo o decide trabajar con un

escenario existente.

2. Si el administrador decide la creación de un nuevo escenario, se le pedirá que

ingrese el nombre del escenario a crear.

3. El sistema verifica si el nombre del escenario ya existe.

4. Si el nombre del escenario no existe, se crea y se carga al sistema.

5. Si el administrador decide editar el escenario, se renombra volviendo al paso 3.

6. Si el administrador decide eliminar el escenario este se elimina del sistema.

Cursos alternos:

1.1 Si decide trabajar con un escenario existente, pero este escenario no se encuentra

dentro del sistema.

3.1 Si el sistema devuelve un mensaje que el nombre del escenario no está disponible,

el administrador debe ingresar un nombre de escenario nuevo.

7

CDU-002

CDU-002

Caso de uso: Administrar Elementos

Actores: Admin (Maestro/Docente)

Propósito: Mediante la selección de un escenario existente, el administrador podrá

agregar elementos a dicho escenario.

Resumen: Consiste en que el administrador, cree, edite y elimine elementos, también

contara con la función reemplazar un elemento o usarlo dicho elemento en un escenario

seleccionado.

Tipo: Primario, Real

Referencia Cruzada: ----------

Curso normal de eventos:

1. El administrador selecciona un escenario existente.

2. El administrador decide crear un nuevo elemento o trabajar con un elemento

existente.

3. Si el administrador decide la creación de un nuevo elemento, se le pedirá que

ingrese el nombre del elemento a crear.

4. El sistema verifica si el nombre del elemento ya existe.

5. Si el nombre del elemento no existe, se crea y se carga al sistema.

6. Si el administrador decide editar el elemento, se renombra volviendo al paso 4.

7. Si el administrador decide eliminar el elemento este se elimina del sistema.

Cursos alternos:

1.1 Si decide trabajar con un elemento existente, pero este elemento no se encuentra

dentro del sistema.

3.1 Si el sistema devuelve un mensaje que el nombre del elemento no está disponible, el administrador debe ingresar un nombre de escenario nuevo.

8

CDU-003

CDU-003

Caso de uso: Administrar Imágenes

Actores: Admin(Maestro/Docente)

Propósito: El administrador podrá cargar imágenes o eliminar las imágenes existentes.

Resumen: El administrador podra decidir si desea cargar una nueva imagen o eliminar una

imagen existente.

Tipo: Primario, Real

Referencia Cruzadas: ----------

Curso normal:

1. El administrador decide si quiere cargar una nueva imagen o eliminar una imagen del sistema.

2. Se aceptan los cambios.

Cursos alternos:

9

CDU-004

CDU-004

Caso de uso: Administrar Temas

Actores: Admin(Maestro/Docente)

Propósito: Consiste en que el administrador, cree, edite y elimine temas, también contara

con la función de vista previa.

Resumen: El administrador de la aplicación tiene la opción de generar temas, editar

existentes y eliminar temas, también cabe mencionar que el administrador podra agregar

escenas existentes a un tema seleccionado.

Tipo: Primario, Real

Referencia Cruzadas: CDU-005

Curso normal:

1. El administrador decide si quiere crear un nuevo tema o trabajar con temas existentes.

2. Si el tema es nuevo, el administrador ingresa el nombre del tema. 3. Si el nombre es válido, se crea el nuevo tema y se agrega al sistema. 4. De lo contrario, si el administrador decide trabajar con un tema existente, primero

deberá seleccionar el tema a modificar o eliminar. 5. Si el sistema tiene al menos una escena, esta seña añadida al tema seleccionado en

el paso actual. 6. Se aceptan los cambios

Cursos alternos:

2.1 El nombre no es valido.

3.1 El nombre ya se encuentra en uso.

5.1 No existen escenas en el sistema.

10

CDU-005

CDU-005

Caso de uso: Administrar Escenas

Actores: Admin (Maestro/Docente)

Propósito: Crear, editar, eliminar, agregar personaje, agregar duración y efectos de sonido.

Resumen: Consiste en que el administrador pueda crear, editar o eliminar una escena

también contara con las opciones de que el administrador pueda agregar personajes a una

escena seleccionada previamente, también podrá agregarle la duración y los efectos de

sonido.

Tipo: Primario, Real

Referencia Cruzada: CDU-002, CDU-004.

Curso normal de eventos:

1. El administrador decide si desea crear una escena nueva o decide trabajar con

una escena existente.

2. Si el administrador decide la creación de una nueva escena, se le pedirá que

ingrese el nombre del escenario a crear.

3. El sistema verifica si el nombre de la escena ya existe.

4. Si el nombre de la escena no existe, se crea y se carga al sistema.

5. Si el administrador decide editar la escena, se renombra volviendo al paso 3.

6. Si el administrador decide eliminar la escena esta se elimina del sistema.

7. Una vez creada la escena el administrador podrá agregar personajes, agregar

la duración de la escena o podrá agregarle efectos de sonido.

Cursos alternos:

1.2 El nombre ingresado no es valido.

3.1 El nombre ya existe.

7.1 No existen personajes cargados en el sistema.

11

CDU-006

CDU-006

Caso de uso: Administrar Personajes

Actores: Admin (Maestro/Docente)

Propósito: Crear, editar, eliminar y añadir dialogo y comportamiento a un personaje

existente.

Resumen: Consiste en que el administrador pueda crear, editar o eliminar un personaje,

también contara con la funcionalidad de añadir dialogo y comportamientos a un personaje

previamente seleccionado.

Tipo: Primario, Real

Referencia Cruzada: CDU-005

Curso normal de eventos:

1. El administrador selecciona un si desea crear un nuevo personaje o trabajar con un

personaje existente.

2. Si el administrador decide crear un nuevo personaje, ingresa un nombre.

3. Si el nombre ingresado, es válido, el personaje creado se carga al sistema.

4. Una vez creado el personaje, se podrá añadir el dialogo y comportamiento que el

administrador quiera para dicho personaje.

5. De lo contrario si el administrador decide trabajar con un personaje existente, este

podrá renombrarlo, añadir dialogo o comportamiento.

6. Si el administrador decide eliminar un personaje, este se eliminara del sistema.

Cursos alternos: 1.1 No existen personajes en el sistema.

3.1 El nombre ingresado no es válido.

12

CDU-007

CDU-007

Caso de uso: Administrar Preguntas

Actores: Admin (Maestro/Docente)

Propósito: Crear preguntas y asignar respuesta.

Resumen: Consiste en que el administrador pueda crear una pregunta, y a su vez asignarle

una respueta adecuada.

Tipo: Primario, Real

Referencia Cruzada: ---------

Curso normal de eventos:

1. El administrador crear una nueva pregunta.

2. El administrador crea una respuesta y se la asigna a una pregunta existente.

Cursos alternos:

13

CDU-008

CDU-008

Caso de uso: Administrar Iluminación

Actores: Admin (Maestro/Docente)

Propósito: Crear, editar, eliminar fuente de luz, además se podra aumentar la intensidad

de la fuente de luz, disminuir la intensidad de la fuente de luz y también se podra cambiar

de color.

Resumen: Consiste en que el administrador pueda crear, editar o eliminar una fuente de

luz, a una fuente de luz existente, aumentarle o disminuirle la intensidad de igual forma

cambiarle el color.

Tipo: Primario, Real

Referencia Cruzada: ----------

Curso normal de eventos:

1. El administrador selecciona si desea crear una nueva fuente de luz, o si quiere

trabajar con una fuente de luz existente.

2. Si la fuente de luz es nueva, el administrador deberá ingresar un nombre.

3. Si el nombre no existe, se crear la fuente de luz y se carga al sistema.

4. De lo contrario, si la fuente de luz es existente, el administrador podra cambiarle su

intensidad o su color.

Cursos alternos: 2.1 El nombre ingresado no es válido.

3.1 El nombre ingresado ya existe.

4.1 Valores no aceptados.

14

CDU-009

CDU-009

Caso de uso: Manejo de Opciones

Actores: User (Publico)

Propósito: Reanudar videos, parar videos, aportar sugerencias y exportar el video.

Resumen: Consiste en que el usuario pueda reproducir un video, y aportar sus sugerencias

para mejor la calidad del video y también el mensaje de dicho video, también contara con

la funcionalidad de poder exportar el video para reproducciones posteriores.

Tipo: Primario, Real

Referencia Cruzada: ----------

Curso normal de eventos:

1. El user selecciona el video que desea visualizar, puede pararlo y enviar

sugerencias.

2. El user podra descargar el video para verlo en el futuro.

Cursos alternos: