Sistemas de informacion

Solo disponible en BuenasTareas
  • Páginas : 12 (2981 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de marzo de 2011
Leer documento completo
Vista previa del texto
Fundamentos de Ingeniería del Software Ingeniero en Informática – Curso 3º Boletín de ejercicios de Análisis.
Cuestión 1. (a) Señala los posibles errores en el siguiente DFD, que modela el software de gestión de la secretaría de un centro de estudios. Ten en cuenta que los almacenes Notas y Asignaturas se han descrito en el diccionario de datos de la siguiente manera:
Notas = {reg_nota}reg_nota = @cod_alumno + DNI + {nota_asig} nota_asig = cod_asig + nota_teoria + {nota_pract} Asignaturas = {cod_asig + nombre_asig}

ALUMNOS Profesores que corrigen exámen Calificación verbal Peticiones P4 Recibir peticiones

DIRECTOR

Notas3 Notas1 Notas2 Como_hacer_medias P1 Calcular medias Media D Notas P2 Procesar información Peticiones2 P3 Peticiones DATOS

P5 Enviar datos

SecretaríaInformes

D

Asignaturas

Respuestas ALUMNOS

Tutorizan D Tutores

⇒ ¿Qué dirías si vieras un flujo de datos entre el proceso P3 y ALUMNOS, que se llamara “Responder peticiones” en lugar de “Respuestas”?

1

(b) Señala ahora todos los posibles errores si suponemos que el diagrama Entidad/Interrelación correspondiente al DFD anterior es el siguiente (donde las cardinalidades de lasinterrelaciones se han omitido por brevedad). Especifica también un nuevo diccionario de datos, que corrija los errores existentes en el anterior (si los hubiera) y que incluya los nuevos almacenes de datos del DFD que creas necesarios.
pertenece Grupo Key Data nombre_grupo [PK1] imparte clases en Aula Key Data numero [PK1] edificio [PK2]

Alumno Key Data cod_alumno [PK1] Non-Key Data DNIcursa

Asig Key Data cod_asignatura [PK1] Non-Key Data nombre_asignatura

Nota Non-Key Data nota_teoria nota_practicas

Cuestión 2. Señala los errores en el siguiente DFD, indicando la solución a los mismos cuando sea posible. (Las notas se calculan por el profesor al final del cuatrimestre, mientras que las papeletas se imprimen en cualquier momento bajo demanda de los alumnos.)
D1 Asignaturas1 Nota teoría Calcular nota con Excel

Notas

2 Secretaría Imprimir papeletas

Papeletas

Nota practicas

Pet_papeletas Papeleta en blanco

3 Crear papeleta

2

Cuestión 3. Señala los posibles errores en los siguientes DFDs para el sistema de información de una nueva biblioteca, indicando la solución a los mismos cuando sea posible. (El proceso "Calcular sanción" se encargaríade revisar semanalmente los libros en préstamo y recién devueltos en búsqueda de retardos en la entrega.). El primer DFD es el de nivel 1, que explica el de contexto.
error en pedido P4 peticion libros Validar prestamo D FICHAS PRESTAMO

P2 pedido validado P1 Gestionar prestamos libros en stock libros prestados sancion Gestionar devoluciones devolucion libros

P3 altas/bajas librosActualizar libros altas y bajas

D P2.1 devolucion libros Actualizar stock

FICHAS PRESTAMO

sancion P2.2 P2.4 libros en stock Extraer datos stock Calcular sanción

D

LIBROS DISPONIBLES

P2.3 altas y bajas libros prestados Actualizar libros disponibles

D

LIBROS DEVUELTOS

3

Cuestión 4. a) Dibujar el diagrama de contexto correspondiente al DFD de primer nivel que se acompaña. Haydos entidades externas que son ALUMNOS y ADMINISTRADOR. Agregar los flujos sabiendo que: SOLIC-ALUMNOS= (PET-VIDEO)+CLAVE-ALUMNO+MODO-EJECUCION+CLAVECURSO+ID-LECCION+SOLIC-INF es un flujo de ALUMNOS al proceso global; INF-ALUMNOS= [LECCIONES|PROYECCION|INF-AUXILIAR|CONSULTAS] fluye desde el proceso global hacia ALUMNOS; SOLIC-ADMINIST= [CLAVE-ADM|CLAVE-CURSO|CLAVE-ALUMNO] fluye de ADMINISTRADORhacia el proceso global; INF-ADMINIST= [CONSULTAS|ESTADISTICAS] fluye desde el proceso global hacia ADMINISTRADOR. b) Sabiendo que CLAVE=[CLAVE-ALUMNO|CLAVE-ADM] comprobar si el anterior DFD de contexto está balanceado con el DFD 0 que lo explica. De no ser así, ¿qué condiciones deberían cumplirse para que lo estuviera? c) Dibujar el DFD número 4 que explota el proceso de ese mismo número, sabiendo...
tracking img