Realizado por:
Victor Rumiguano
Tarea Virtual 5
INSTITUTO TECNOLIGICO
BOLIVARIANO
TECNOLOGIA SUPERIOR EN
DESARROLLO DE SOFTWARE
TEMA:
Estructura basados en el proceso de
desarrollo del software
Docente:
Magister. Erick Orlando Guerrero
Nombre:
Víctor Rumiguano
Paralelo:
DL-A013 - 014
1
Realizado por:
Victor Rumiguano
Tarea Virtual 5
Tema: Realización de modelos sobre la estructura basados en el proceso de desarrollo delsoftware.
Objetivo: Realizar modelos sobre la estructura basados en el proceso de desarrollo del software
aplicando los conocimientos sobre diseño de la estructura del software, a través de la elaboración y
creación de escenarios relacionadas con el proceso del desarrollo del software, con alcance o
implicación profesional.
Actividad 1
Investigue sobre la elaboración del diagrama del modelo de datos conceptuales que conforman parte
del diseño de la estructura de software.
Se orienta con la siguiente imagen:
Realice un modelo de datos conceptual basado en el siguiente esquema
2
Realizado por:
Victor Rumiguano
Tarea Virtual 5
A partir del esquema:
• Indicar cuáles son las entidades del modelo, diferenciado entre
entidades fuertes ydébiles, si las hubiera.
Las entidades del modelo son: EQUIPO, JUGADOR y PARTIDO. Todas son entidades
fuertes pues se representan con un rectángulo con borde simple.
• Señala las relaciones e indica cuál es la cardinalidad de cada una. Tratar
de indicar también la participación de cada entidad en las relaciones, así
como su rol.
Podemos observar que la entidad JUGADOR tiene 2 participaciones distintas, una para cada
relación en la que participa. Un equipo tiene en plantilla varios jugadores (11 o más),
pero un jugador sólo puede estar en un equipo como máximo (podría estar en periodo de
fichaje y por tanto no estar asignado a ningún equipo aún). Es una relación 1:N. Un jugador
puede jugar en varios partidos y un partido es jugado por varios jugadores (relación N:M).
Se necesitan un mínimo de 22 jugadores para disputar un partido. Si hay sustituciones pueden
ser más jugadores. Un jugador podría no disputar ningún partido (si tiene mala
3
Realizado por:
Victor Rumiguano
Tarea Virtual 5
suerte por lesión u otro motivo) o disputar varios.
• Trata de escribir atributos lógicos para cada una de las entidades e indica en
cadacaso cual podría ser el identificador.
Se resalta el atributo que podemos utilizar como identificador. - EQUIPO (Cod_equipo,
Nombre, Presidente, Sede) - JUGADOR (Cod_Jugador, Nombre, Apellidos, Fecha
Nacimiento, Nacionalidad) - PARTIDO (Número, Fecha, Estadio, Total_Goles) El
identificador ha de ser único para cada ocurrencia dentro de la entidad
• ¿Qué significado tiene el atributo “Num Goles”? ¿Por qué está en la
relación en lugarde estar en JUGADOR o en PARTIDO?
El atributo Nº Goles es un atributo relativo a un JUGADOR, en un PARTIDO
concreto. Por tanto, es un atributo propio de la relación. En este caso representa los
goles que realiza un jugador en un partido determinado. Si el atributo Nº Goles
apareciese sólo en JUGADOR, indicaría los goles totales que lleva ese jugador. Si el
atributo Nº Goles apareciese sólo en PARTIDO, indicaría los goles que se han
producido en ese partido.
Actividad 2
Obtenga el diagrama E/R con las tres entidades siguientes:
ALUMNO (Número Matrícula, Nombre, Fecha Nacimiento, Teléfono)
ASIGNATURA (Código asignatura, Nombre)
PROFESOR (Id_P, NIF_P, Nombre, Especialidad, Teléfono)Teniendo en cuenta:
Un alumno puede estar matriculado de una o varias asignaturas.
Además, puede estar matriculado en la misma asignatura más de un curso escolar(si repite).
Se quiere saber el curso escolar en el que cada alumno está matriculado de cadaasignatura.
En una asignatura habrá como mínimo 10 y como máximo 25 alumnos.
4
Realizado por:
Victor Rumiguano
Tarea Virtual 5
Una asignatura es impartida por un único profesor.
Un profesor podrá impartir varias asignaturas.