Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


modelado de python curso intensivo, Diapositivas de Modelado de Ecosistemas

modelado de app curso de python en la costa de marfin

Tipo: Diapositivas

2018/2019

Subido el 16/08/2021

alexandra-maguina
alexandra-maguina 🇵🇪

1 documento

1 / 22

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Modelamiento Orientado a Objetos (MOO)
Ejercicios de
Requerimientos
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16

Vista previa parcial del texto

¡Descarga modelado de python curso intensivo y más Diapositivas en PDF de Modelado de Ecosistemas solo en Docsity!

Modelamiento Orientado a Objetos (MOO)

Ejercicios de

Requerimientos

Inscripción a curso

Requisitos Funcionales:

I. Alumno

1. R1: Realizar inscripciones el curso que se desee. El sistema permitirá al alumno elegir algún

curso y agregarlo al registro de inscripción.

2. R2: Visualizar los horarios de los cursos. El sistema le permitirá al alumno visualizar los

horarios que tendrán cada curso.

3. R3: Retirar de cursos. El sistema permitirá al alumno retirarse de un curso por el motivo que

sea.

Ficha de casos de uso

Código: CU01 Caso de Uso: Inscribirse a cursos Descripción: El sistema permitirá al alumno elegir algún curso y agregarlo al registro de inscripción Actores: Alumno Precondiciones: (^) • Haber llevado los cursos prerrequisitos del curso

  • Como precondición^ incluir CU Postcondiciones: Al final de este CU el alumno estará exitosamente inscrito en el curso Flujo Básico
  1. El alumno ingresara a la opción inscribirse a cursos
  2. El Sistema mostrara la interface de ingreso de cursos
  3. El alumno Ingresara el código del curso o nombre del curso
  4. El sistema verificara si el alumno cumple los prerrequisitos y mostrara los horarios disponibles
  5. El alumno seleccionara el horario
  6. El sistema solicitara la confirmar si el horario es el correcto
  7. El alumno confirmara el horario
  8. El alumno podrá proceder con el ingreso de nuevos cursos procediendo desde el paso 1.
  9. Finalmente el alumno procederá a la reconfirmación definitiva de la inscripción de los cursos.
  10. El sistema mostrara un mensaje de confirmación definitiva exitosa Flujo Alternativo
  11. Si por alguna razón el alumno decide no inscribirse definitivamente de un curso el alumno seleccionara la opción remover curso.
  12. Si por alguna razón el alumno realiza la reconfirmación definitiva (paso 9) y no hay cursos ingresados entonces el sistema debe mostrar un mensaje de error advirtiendo que no se inscribió en ningún curso.
  13. Si el alumno desea salir intempestivamente deberá solamente presionar el botón salir y los cursos ingresados sin reconfirmación definitiva (paso 9) no serán registrados definitivamente.

Ficha de casos de uso

Código: CU02 Caso de Uso: Visualizar horarios Descripción: El sistema le permitirá al alumno visualizar los horarios que tendrán cada curso Actores: Alumno Precondiciones: (^) • Haberse inscrito en al menos un curso

  • Como precondición^ incluir CU Postcondiciones: Al final de este CU el alumno podrá visualizar sus horarios de forma correcta Flujo Básico
  1. El alumno ingresara a la opción Visualizar horarios.
  2. El Sistema mostrara la interface con los horarios ordenados en forma cronológica con todos los filtros en blanco.
  3. El alumno seleccionara la semana, curso, día.
  4. El sistema actualizara el horario basado en el filtro seleccionado.
  5. El alumno seleccionara la opción compartir y seleccionara el medio.
  6. El sistema procederá a compartir el horario y presentara un mensaje de envió exitoso.
  7. El alumno elige la opción salir.
  8. El sistema sale de la opción y retorna a la opción principal. Flujo Alternativo
  9. Si el alumno intenta ingresar a la opción sin haberse inscripto en algún curso el sistema mostrara un mensaje notificando que no hay cursos inscrito.

Ficha de casos de uso

Código: CU04 Caso de Uso: Autenticar usuario Descripción: El sistema autenticara al alumno. Actores: Alumno Precondiciones: Estar previamente inscrito en el ciclo. Postcondiciones: Al final de este CU el alumno podrá acceder a todas las opciones del sistema de inscripción a cursos que tenga autorización. Flujo Básico

  1. El alumno ingresara al sistema.
  2. El Sistema mostrara las opciones de autenticación.
  3. El alumno seleccionara el tipo de autenticación e ingresara las credenciales requeridas (Usuario/Contraseña).
  4. El sistema verificara las credenciales y habilitara las opciones que el alumno tenga autorización. Flujo Alternativo
  5. Si por alguna razón el alumno ingresa credenciales invalidas el sistema mostrara un mensaje advirtiendo que no es usuario valido.

Clases de Dominio

Diagrama de secuencia

Diagrama de secuencia

Twitter

Requisitos Funcionales:

I. Usuario

1. R1: Postear un tweet , el usuario registrado en una cuenta realizar el posteo de un tweet.

2. R2: Responder un tweet , se identifica un post existente y se agrega un tweet de respuesta.

Diagrama de casos de uso

Ficha de casos de uso

Código: CU04 Caso de Uso: Sign Up Descripción: El sistema permite inscribir un usuario Actores: Usuario Precondiciones: Postcondiciones: Al final de este CU el usuario estará inscrito en twitter. Flujo Básico

  1. Selección la opción de inscripción (Sign Up).
  2. El Sistema muestra una Interface solicitando el Nombre, El teléfono (o Correo) y la Fecha de Nacimiento
  3. El usuario ingresa los datos y confirma la inscripción
  4. El Sistema solicita el código de verificación
  5. El usuario ingresa el código y continua
  6. El sistema solicita un password y algunas datos adicionales
  7. El usuario ingresa el password y datos adicionales
  8. El sistema finalmente muestra la pantalla principal Flujo Alternativo

Ficha de casos de uso

Código: CU05 Caso de Uso: Log in Descripción: El sistema autentica el usuario. Actores: Usuario Precondiciones: Postcondiciones: Al final de este CU el usuario podrá acceder a todas las opciones del Twitter que tenga autorización. Flujo Básico

  1. Selección la opción de acceso (Log in)
  2. El sistema me solicita el usuario y password
  3. El usuario ingresa el usuario y password
  4. El sistema finalmente muestra la pantalla principal Flujo Alternativo

Ficha de casos de uso

Código: CU03 Caso de Uso: Responder un tweet Descripción: Se identifica un tweet existente y se agrega un tweet de respuesta Actores: Usuario Precondiciones: Haber inscrito Incluir el caso de uso CU Que exista un tweet anterior Postcondiciones: Al final de este CU el usuario visualizara el tweet original y el tweet de respuesta asociado al tweet original. Flujo Básico

  1. El usuario se ubica tweet existen y selección la opción Reply e ingresa el texto del mensaje y confirma el mensaje con el botón “Reply”.
  2. El Sistema muestra el tweet original y la respuesta ingresada en la pantalla principal. Flujo Alternativo
  3. Si se desea agregar una imagen o documento la opción “Media”, “Gif” o “Emoji”

Diagrama de Clases de Dominio