Metodologia de Sistemas I-Sistema de gestion de Piletas Aquaspa DFD y DD PDF

Title Metodologia de Sistemas I-Sistema de gestion de Piletas Aquaspa DFD y DD
Author Daniela Rubinstein
Course Metodología de Sistemas I
Institution Universidad Tecnológica Nacional
Pages 11
File Size 521.2 KB
File Type PDF
Total Downloads 86
Total Views 137

Summary

SISTEMA DE GESTIÓN DE PILETA
Especificación de requerimientos de software, requerimiento funcional, lista de eventos, DFD, DD...


Description

Metodología de Sistemas I

Trabajo Práctico: DFD y DD

Docentes: Turno: Grupo: Integrantes:

1

Especificaciones de Requerimientos y Tabla de Eventos PILETA

Sistema de gestión de Piletas “AquaSpa” Especificaciones de Requerimientos de Software

Requerimientos funcionales Requerimiento funcional #1: DAR DE ALTA SOCIO 1.1 Descripción: Una persona se asocia a una pileta. 1.2 Inputs: Nombre y apellido, dni, email, dirección, edad y modalidad de asistencia. 1.3 Processing: ● ● ● ●

Se verifica si el socio ya está registrado. Si el socio no está registrado, Verónica toma los datos del nuevo socio. Se solicita la modalidad de asistencia: curso de natación, aquagym o pileta libre. Se puede informar la modalidad en otro momento.

1.4 Outputs: Nuevo socio. 1.5 Error Handling: Si el socio ya existe el sistema no permitirá realizar la operación.

Requerimiento funcional #2: DAR ALTA CURSOS 2.1 Descripción: Se abre un curso de natación. 2.2 Inputs: Nro curso, descripción, los andariveles designados, horarios en los que se llevará a cabo, el profesor que lo dictará y la fecha de comienzo. 2.3 Processing: ● ●

El sistema registra los datos del curso. La secretaria indica la modalidad del curso.

2.4 Outputs: Nuevo curso. 2.5 Error Handling: El sistema no permitirá superposición horaria en los andariveles asignados.

Requerimiento funcional #3: INSCRIBIR SOCIO A UN CURSO 3.1 Introducción: Verónica, la secretaria ingresa al sistema las inscripciones a un curso. 3.2 Inputs: -Alta Inscripción : DNI, Nro de Curso. 3.3 Processing

2

Especificaciones de Requerimientos y Tabla de Eventos PILETA ● ● ● ● ●

Se recibe la inscripción. El sistema verifica si se encuentra registrado el socio. En caso que no exista el socio, se da de alta al socio. Se controla que el socio haya optado por la modalidad curso de natación en su inscripción. Se controla que no haya más de 15 inscriptos en el curso. Si esta situación ocurre, se abre un nuevo curso y se lo inscribe en el nuevo.

3.4 Outputs: Se entrega al socio un comprobante de inscripción al curso. 3.5 Error Handling: -Si se ingresan códigos de socios o de cursos que no existan, se mostrará un mensaje de error.

Requerimiento funcional #4: VERIFICAR INSCRIPTOS 4.1 Introducción: El día hábil previo al inicio de un curso,se verifica que existan al menos 5 socios inscriptos. 4.2 Inputs: Datos del Almacenamiento Inscripciones 4.3 Processing ● ● ●

Se verifica la cantidad de inscriptos al curso. Si cumple con la cantidad mínima se genera un listado con todos los inscriptos para ser entregado al profesor. Si no cumple con la cantidad mínima se le da aviso vía email a los inscriptos indicando que el curso se suspende.

4.4 Outputs: suspende.

Listado con los inscriptos o aviso vía email indicando que el curso se

4.5 Error Handling: - - - -

Requerimiento funcional #5: OTORGAR TURNO PILETA LIBRE 5.1 Introducción: El socio solicita un turno para pileta libre

3

Especificaciones de Requerimientos y Tabla de Eventos PILETA 5.2 Inputs: Día, horario, nro socio 5.3 Processing: -Se controla que el socio tenga modalidad de pileta libre -Se verifica que en ese día y horario no se dicte un curso -Se verifica que en ese día y horario no hayan más de 4 socios con reserva -Se registra la reserva: (Dia, horario, nro socio) 5.4 Outputs: Nro reserva 5.5 Error Handling: Si el socio no tiene la modalidad de pileta libre, o si en ese día y horario hay curso o hay más de 4 socios con reserva, se muestra mensaje de error.

Requerimiento funcional #6: CONFECCIONAR INFORME 6.1 Introducción: El primer día hábil de cada mes, se debe confeccionar un informe de las actividades realizadas para ser entregado al dueño. 6.2 Inputs: Datos de los almacenamientos cursos, inscripciones y socios. 6.3 Processing ●

El sistema realizará un informe con todas las actividades realizadas en el complejo durante todo el mes.

6.4 Outputs: Informe enviado al dueño. 6.5 Error Handling: - - - -

Tabla de eventos

EVENTO (como lo describe el usuario)

ORIGEN Entidades PROCESO (como externas lo denomina el activadoras analista)

TIPO DE EVENTO

FLUJO ACTIVADOR

SALIDA

4

Especificaciones de Requerimientos y Tabla de Eventos PILETA Una persona se asocia a una pileta

Dar alta socio

Socio (EE)

E

Inscripción socio

Nuevo socio

Se abre un curso de natación

Dar alta curso

Dueño

E

Nuevo curso

Nuevo curso

Socio (EE)

E

Inscripción a un curso

Comprobante de inscripción

Día hábil previo Listado con Inscriptos al inicio del o aviso suspensión curso del curso

Un socio se inscribe a un Inscribir socio a curso un curso Se verifican la cantidad de inscriptos

Verificar inscriptos

Secretaria

T

Se solicita un turno para pileta libre

Otorgar turno pileta

Socio (EE)

E

Pedido turno

Reserva

El primer día hábil de cada mes se realiza un informe con los datos de todo lo ocurrido durante el mes

Confeccionar informe

Actividades realizadas

T

Primer día hábil del mes

Informe enviado al dueño

DFD NIVEL 0

5

Especificaciones de Requerimientos y Tabla de Eventos PILETA

DFD NIVEL 1

6

Especificaciones de Requerimientos y Tabla de Eventos PILETA

DFD NIVEL 2

7

Especificaciones de Requerimientos y Tabla de Eventos PILETA

8

Especificaciones de Requerimientos y Tabla de Eventos PILETA

ALMACENAMIENTOS NOMBRE ALMACENAMIENTO

Cursos Inscripciones Profesores

Socios Turnos

Atributos (campos)

Flujos de Entrada (escritura)

andariveles asignados y horarios en los que se llevará a cabo, el Consulta andariveles, Nuevo profesor que lo dictará y la fecha curso, de comienzo del curso.

Flujos de Salida (lectura) Disponibilidad andariveles, Curso

DNI ,Numero curso

Inscripcion,Consulta inscriptos, Consulta

Inscripciones, Cantidad inscriptos, Inscriptos

Nombre,Apellido, dias que dicta cursos

Consulta disponibilidad

Disponibilidad profesor

DNI, nombre y apellido, email, dirección, edad y modalidad

Consulta socio, Socio, Consulta modalidad, Consulta datos

Nuevo Socio, Socios, Socios datos, Consulta DNI, Modalidad, Socio

Dia, hora, DNI, modalidad

Nuevo turno

Consulta modalidad, consulta disponibilidad, nro reserva

FLUJOS Nombre Flujo Aviso

Atributos Aviso de suspencion

Cantidad inscriptos Cantidad de inscriptos

Origen

Destino

4.3 Avisar suspención

Socio

Inscripciones

3.2 Verificar inscripciones

9

Especificaciones de Requerimientos y Tabla de Eventos PILETA Comprobante

Comprobante de inscripcion

3.4 Registrar Inscripción

Socio

Consulta

Consulta cantidad de inscripciones

4.1 Verificar cantidad Inscriptos

Inscripciones

Consulta datos

Consulta

4.3 Avisar suspención

Socios

Consulta datos

Consulta

4.2 Generar listado

Socios

Consulta disponibilidad

Confirmacion

2.1 Verificar disponibilidad

Profesores

Consulta disponibilidad

Confirmacion

2.1 Verificar disponibilidad

Cursos

Consulta disponibilidad

Curso, fecha

5.2 Verificar disponibilidad curso

Cursos

Consulta disponibilidad

Dia, hora

5.3 Verificar turnos

Turnos

Consulta DNI

DNI

Socios

3.1 Verificar socio

Consulta inscriptos Consulta

3.2 Verificar inscripciones

Inscripciones

Consulta modalidad

DNI

5.1 Verificar modalidad

Socios

Consulta socio

Existencia socio

2.1.1 Verificar socio

Socios

Cumple

Verdadero

4.1 Verificar cantidad Inscriptos

4.2 Generar listado

Cupo OK

Cantidad de inscriptos es menor a 15 3.2 Verificar inscripciones

3.4 Registrar Inscripcion

Curso

Alta curso

Cursos

2.2 Registrar curso

Curso

Curso

3.3 Dar alta curso

Cursos

Disponibilidad

Cantidad personas

Turnos

5.3 Verificar turnos

Disponibilidad andariveles

Nro andarivel

Cursos

2.1 Verificar disponibilidad

Disponibilidad curso

Disponible

Cursos

5.2 Verificar disponibilidad curso

Disponibilidad profesor

Horario

Profesores

2.1 Verificar disponibilidad

Disponible

Disponible

5.2 Verificar disponibilidad curso

5.3 Verificar turnos

Disponibles

Disponibilidad profesor, andarivel

2.1 Verificar disponibilidad

2.2 Registrar curso

Existe y modalidad curso Socio existe y modalidad curso

3.1 Verificar socio

3.2 Verificar inscripciones

Ficha socio

Socio

1.2 Registrar socio

Informe existencia Habilita carga, mensaje error

Socios

2.1.1 Verificar socio

Inscripción a un curso

Inscripcion

3.4 Registrar Inscripcion

Inscripciones

Inscripción a un curso

Inscripcion

Socio

3.1 Verificar socio

Inscriptos

Cantidad de inscriptos

Inscripciones

4.1 Verificar cantidad Inscriptos

Listado

Listado socios

4.2 Generar listado

Profesor

Modalidad

Modalidad

Socios

3.1 Verificar socio

Modalidad

Modalidad

Socios

5.1 Verificar modalidad

Modalidad libre

Libre

5.1 Verificar modalidad

5.2 Verificar disponibilidad

Formulario

10

Especificaciones de Requerimientos y Tabla de Eventos PILETA curso No cumple

Falso

4.1 Verificar cantidad Inscriptos

4.3 Avisar suspención

No existe

DNI, mensaje error

2.1.1 Verificar socio

2.1.2 Registrar socio

Nro reserva

Dia, hora, andarivel asignado, socio

5.3 Verificar turnos

Socio

Nuevo curso

andariveles, horarios, profesor y fecha.

2.2 Registrar curso

Cursos

Nuevo socio

nombre y apellido, email, dirección, edad y modalidad

2.1.2 Registrar socio

Socios

Nuevo turno

Dia, hora, andarivel asignado, socio

5.3 Verificar turnos

Turnos

Socio

Carnet

Socios

1.2 Registrar socio

Socio

Socio

3.1 Verificar socio

Socios

Socios datos

Mail

Socios

4.3 Avisar suspención

Socios datos

nombre y apellido, email, dirección, edad

Socios

4.2 Generar listado

Solicitud de turno

Dia, horario

Socio

5.1 Verificar modalidad

Supera Cupo

Mas de 15 inscriptos

3.2 Verificar inscripciones

3.3 Dar alta curso

11...


Similar Free PDFs