unidad acadÉmica de ingenierÍa civil carrera de...

46
UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE INGENIERÍA DE SISTEMAS TEMA: ANÁLISIS Y DISEÑO DE UN SOFTWARE PARA LA GESTIÓN DE LA INFORMACIÓN DE REVISTAS DE JUEGOS DE AJEDREZ MEDIANTE UML. TRABAJO PRÁCTICO DEL EXAMEN COMPLEXIVO PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERA DE SISTEMAS AUTORA: FARES ROMERO PRISCILA ESTEFANIA MACHALA - EL ORO

Upload: others

Post on 03-May-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

UNIDAD ACADÉMICA DE INGENIERÍA CIVIL

CARRERA DE INGENIERÍA DE SISTEMAS

TEMA: ANÁLISIS Y DISEÑO DE UN SOFTWARE PARA LA GESTIÓN DE LA INFORMACIÓN

DE REVISTAS DE JUEGOS DE AJEDREZ MEDIANTE UML.

TRABAJO PRÁCTICO DEL EXAMEN COMPLEXIVO PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERA DE SISTEMAS

AUTORA: FARES ROMERO PRISCILA ESTEFANIA

MACHALA - EL ORO

Page 2: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

II

CESIÓN DE DERECHOS DE AUTOR

Yo, FARES ROMERO PRISCILA ESTEFANIA, con C.I. 0705399384, estudiante de la carrera de INGENIERÍA DE SISTEMAS de la UNIDAD ACADÉMICA DE INGENIERÍA CIVIL de la UNIVERSIDAD TÉCNICA DE MACHALA, en calidad de Autora del siguiente trabajo de titulación ANÁLISIS Y DISEÑO DE UN SOFTWARE PARA LA

GESTIÓN DE LA INFORMACIÓN DE REVISTAS DE JUEGOS DE AJEDREZ MEDIANTE UML.

• Declaro bajo juramento que el trabajo aquí descrito es de mi autoría; que no ha sido previamente presentado para ningún grado o calificación profesional. En consecuencia, asumo la responsabilidad de la originalidad del mismo y el cuidado al remitirme a las fuentes bibliográficas respectivas para fundamentar el contenido expuesto, asumiendo la responsabilidad frente a cualquier reclamo o demanda por parte de terceros de manera EXCLUSIVA.

• Cedo a la UNIVERSIDAD TÉCNICA DE MACHALA de forma NO

EXCLUSIVA con referencia a la obra en formato digital los derechos de:

a. Incorporar la mencionada obra al repositorio digital institucional para su democratización a nivel mundial, respetando lo establecido por la Licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0), la Ley de Propiedad Intelectual del Estado Ecuatoriano y el Reglamento Institucional.

b. Adecuarla a cualquier formato o tecnología de uso en internet, así como incorporar cualquier sistema de seguridad para documentos electrónicos, correspondiéndome como Autor(a) la responsabilidad de velar por dichas adaptaciones con la finalidad de que no se desnaturalice el contenido o sentido de la misma.

Machala, 24 de Noviembre de 2015

Page 3: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

III

ANÁLISIS Y DISEÑO DE UN SOFTWARE PARA LA GESTIÓN DE LA

INFORMACIÓN DE REVISTAS DE JUEGOS DE AJEDREZ MEDIANTE

UML.

RESUMEN

El presente trabajo permite analizar y diseñar un software para la gestión de la

información de revistas de ajedrez, estas revistas se basan en torneos

nacionales como internacionales en donde se publica una serie de información

como registro de partidas, una variedad de estilos de apertura que emplean los

jugadores, se asignan los pareos además se publica el puntaje obtenido

permitiendo que los aficionados por este deporte puedan comentar las jugadas

haciendo que la información recopilada sea de interés para las personas que se

inclinan por este tipo deporte.

Para el desarrollo de este tema realizamos una investigación de campo en el

coliseo de deportes Machala, en el cual se llevó acabo un torneo escolar a nivel

provincial donde se pudo recolectar información sobre cómo se llevan a cabo los

torneos de ajedrez además tomamos como referencia el sistema informático

Swiss Manager el cual utiliza el sistema de competición suizo que es el más

usado en el ajedrez ya que permite con pocos duelos disputados catalogar a un

amplio número de jugadores, se logra haciendo que cada jugador se enfrente a

otro con el mismo nivel es decir se enfrentan los jugadores que hayan ganado

contra los que hayan ganado, y los que hayan perdido contra los que hayan

perdido, solo en la primera ronda se sortean los duelos, si nadie tiene ranking y

para elaboración del análisis y diseño partimos del lenguaje unificado de

modelado UML como Enterprise Architect, Toad Data Modeler permitiendo de

esta manera diseñar y automatizar los diferentes procesos cumpliendo con cada

uno de los requerimientos establecidos en la investigación.

Palabras Claves: UML, Enterprise Architect, partida, Toad Data Modeler,

revistas de ajedrez.

Page 4: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

IV

ANÁLISIS Y DISEÑO DE UN SOFTWARE PARA LA GESTIÓN DE LA

INFORMACIÓN DE REVISTAS DE JUEGOS DE AJEDREZ MEDIANTE

UML.

SUMMARY

This work enables analyzing and designing programs of the United Nations

Information Management chess magazines, journals yes Basan bathroom These

national and international tournaments where a series of information is published

as a record of games, a variety of styles Opening Hiring Players are assigned the

pairings: In addition it publishes the score obtained by allowing fans to comment

esta sport plays making information collected sea of interest to people who are

inclined to this type sport.

Development on this issue conducted a field research in the Coliseum Sports

Machala, which took just tournament un School provincial level where if it could

collect information on how a Cape chess tournaments take: In addition we

consider the Swiss Manager computer system which is Suizo The Swiss system

competition is most often used in chess because it allows to catalog a few duels

disputed un large number of players, is achieved by each player faces another

with the es Same level Say Yes facing players who have won against Hayan That

won and those who lost against those who lost Hayan Hayan, alone in the first

round duels are drawn, if anyone has the classification and paragraph

development of analysis and design As we start from the Enterprise Architect

UML unified modeling language, allowing Toad Data Modeler de este fashion

design and automate the different processes to comply with each of the

requirements established in the investigation.

Keywords: UML, Enterprise Architect, starting Toad Data Modeler, chess

magazines.

Page 5: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

V

ÍNDICE GENERAL

CESIÓN DE DERECHOS DE AUTOR ............................................................... II

RESUMEN........................................................................................................ III

SUMMARY ...................................................................................................... IV

ÍNDICE GENERAL ........................................................................................... V

1. INTRODUCCIÓN ........................................................................................ 7

MARCO CONTEXTUAL ................................................................................. 7

PROBLEMA ................................................................................................... 8

OBJETIVO GENERAL ................................................................................... 8

2. DESARROLLO ........................................................................................... 9

MARCO TEÓRICO ........................................................................................ 9

2.1.1 PARTIDA DE AJEDREZ................................................................. 9

2.1.2 REVISTA DE AJEDREZ ................................................................. 9

2.1.3 TORNEO DE AJEDREZ ................................................................. 9

2.1.4 METODOLOGÍA ICONIX ............................................................... 9

2.1.5 UML ............................................................................................... 9

2.1.6 DIAGRAMAS DE CASO DE USO ................................................ 10

2.1.7 DIAGRAMAS DE CLASES ........................................................... 10

2.1.8 DICCIONARIO DE DATOS .......................................................... 10

2.1.9 MODELO ENTIDAD-RELACION .................................................. 10

2.1.10 DIAGRAMAS DE INTERACCIÓN (SECUENCIA Y

COLABORACIÓN).................................................................................... 10

MARCO METODOLÓGICO ......................................................................... 11

RESULTADOS ............................................................................................. 13

3. CONCLUSIONES ..................................................................................... 14

4. BIBLIOGRAFÍA ......................................................................................... 15

ANEXOS ......................................................................................................... 16

ANEXO 1 – ANÁLISIS DE REQUISITOS DE SOFTWARE .......................... 16

ANEXO 2 – DIAGRAMAS DE CASOS DE USOS ........................................ 20

ANEXO 3 – CUADRO DE ACTORES Y RELACIONES ............................... 26

ANEXO 4 – DIAGRAMA DE CLASES .......................................................... 26

ANEXO 5 – DIAGRAMA DE OBJETOS ....................................................... 27

ANEXO 6 – DICCIONARIO DE DATOS ....................................................... 27

Page 6: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

VI

ANEXO 7 – DIAGRAMA DE ENTIDAD-RELACIÓN ..................................... 30

ANEXO 8 – DIAGRAMA RELACIONAL DE BASE DE DATOS .................... 31

ANEXO 9 – DIAGRAMA FÍSICO DE BASE DE DATOS ............................... 31

ANEXO 10 – DIAGRAMA DE SECUENCIA ................................................. 36

ANEXO 11 – DIAGRAMAS DE COLABORACIÓN ....................................... 42

ANEXO 12 – DIAGRAMA DE DESPLIEGUE ............................................... 44

ANEXO 13 – DIAGRAMA DE COMPONENTES .......................................... 44

ANEXO 14 – INVESTIGACIÓN DE CAMPO – TORNEO ESCOLAR DE

AJEDREZ DE LA PROVINCIA DEL ORO .................................................... 45

ANEXO 15 - REPORTE DE SIMILITUD URKUND ...................................... 46

Page 7: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

7

1. INTRODUCCIÓN

El presente trabajo permite analizar y diseñar un software para la gestión de la

información de revistas de ajedrez en la cual se encuentra una serie de

información como registro de torneos nacionales o internacionales, registro de

jugadores, tipos de pareos, además cuenta con una variedad de estilos de

apertura que emplean de acuerdo a su estilo de jugada, dicha información es de

gran importancia ya que permite que se mantengan actualizadas las personas

que se inclinan por este tipo deporte.

Para el desarrollo de este tema realizamos una investigación de campo en el

coliseo de deportes Machala, en el cual se llevó acabo un torneo escolar a nivel

provincial donde se pudo recolectar información sobre cómo se llevan a cabo los

torneos de ajedrez además tomamos como referencia el sistema informático

Swiss Manager y para elaboración del análisis y diseño partimos del lenguaje

unificado de modelado UML como Enterprise Architect, Toad Data Modeler

permitiendo de esta manera diseñar y automatizar los diferentes procesos

cumpliendo con cada uno de los requerimientos establecidos en la investigación.

MARCO CONTEXTUAL

Para el estudio se tomó como referencia el sistema informático Swiss Manager

utilizado para realizar la gestión de un torneo de ajedrez el cual utiliza el sistema

de competición suizo que es el más usado en el ajedrez ya que permite con

pocos duelos disputados catalogar a un amplio número de jugadores, se logra

haciendo que cada jugador se enfrente a otro con el mismo nivel es decir se

enfrentan los jugadores que hayan ganado contra los que hayan ganado, y los

que hayan perdido contra los que hayan perdido. Solo en la primera ronda se

sortean los duelos, si nadie tiene ranking. (Barroso, 2013)

También se realizó una entrevista al coordinador del torneo escolar de ajedrez a

nivel provincial donde se recolectaron los requisitos necesarios para desarrollar

un análisis detallado sobre este tema para desarrollar un sistema de calidad y

que cumpla con las expectativas planteadas.

Page 8: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

8

PROBLEMA

Actualmente en el Ecuador no existe un software que permita gestionar y publicar

la información de revistas de ajedrez donde se encuentre plasmado todo lo

referente a este tipo de torneos, donde los aficionados por este deporte puedan

consultar los tipos de aperturas que se asemejen más a su estilo de juego y

puedan realizar comentarios de cómo les pareció las estrategias y tácticas que

utilizaron los jugadores, debido a esta problemática me planteo realizar el

análisis y diseño de un software mediante el lenguaje unificado de modelado

utilizando la metodología Iconix.

OBJETIVO GENERAL

Analizar y diseñar un software para la gestión de la información de revistas de

juegos de ajedrez mediante UML con la finalidad de brindar una guía sobre las

mejores jugadas, técnicas y estrategias que emplean para ganar.

Page 9: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

9

2. DESARROLLO

MARCO TEÓRICO

2.1.1 PARTIDA DE AJEDREZ

La partida de ajedrez inicia con el juego entre dos adversarios que alternan sus

movimientos de las piezas en un tablero, llamado “tablero de ajedrez”. El jugador

que es asignado con las piezas blancas realiza el primer movimiento seguido del

segundo jugador con las piezas negras. (ajedrezecuador, 2014)

2.1.2 REVISTA DE AJEDREZ

Las revistas de ajedrez son publicaciones que se realizan por parte de las

diferentes editoriales adjuntando las principales partidas de ajedrez que ocurren

a nivel nacional como internacional.

2.1.3 TORNEO DE AJEDREZ

El torneo de ajedrez compone una serie de 6 rondas en la cual intervienen varios

jugadores que seleccionan sus piezas, además utilizan diferentes tipos de

aperturas que permitan acoplarse a su estilo de jugada una vez cumplido el límite

de rondas establecidas se determina el ganador de la competencia mediante el

puntaje obtenido en las rondas jugadas.

2.1.4 METODOLOGÍA ICONIX

Iconix es una metodología ligera de desarrollo de software que se hayan en

medio camino de la RUP y la XP, consta de cuatro fases: la primera el análisis

de requisitos, siguiendo el análisis y diseño preliminar, después viene el diseño

y por ultimo tenemos la fase de implementación (Castro, Diego, Saavedra, &

Jhonatan, 2013).

2.1.5 UML

Según el concepto de (Lidia & Antonio, 2009, pág. 1), UML en una herramienta

de modelado grafico para detallar, documentar y construir un sistema. El

lenguaje UML es un lenguaje de propósito general, lo que significa que puede

ser utilizado para determinar la mayoría de los sistemas basados en objetos o

Page 10: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

10

en componentes, y para modelar las aplicaciones de muy diversos dominios y

plataformas de objetos distribuidos.

2.1.6 DIAGRAMAS DE CASO DE USO

(Booch, Rumbaugh, & Jacobson, 1999, pág. 7) Explican que los diagramas de

caso de uso se especifican o detalla el sistema desde el punto de vista del

usuario para representar las acciones que realizan cada actor del sistema.

2.1.7 DIAGRAMAS DE CLASES

Los diagramas de clases son representaciones de las diferentes entidades, se

conforman por sus atributos, métodos con los que se interactúan los datos y sus

relaciones entre las clases, están relaciones incluye la generalización y la

asociación (Muñetón, Zapata, & Arango, 2007).

2.1.8 DICCIONARIO DE DATOS

Cobo Ángel (Diseño y programación de bases de datos, pág. 15), deduce que:

El diccionario de datos es una base de datos donde se almacenan las

descripciones conceptuales de la BD así como las reglas de correspondencia

necesarias para el paso de un esquema a otro.

2.1.9 MODELO ENTIDAD-RELACION

El modelo entidad-relación en su forma más simple implica identificar los asuntos

de importancia dentro de una organización (entidades), las propiedades de esos

asuntos (atributos) y cómo se relacionan entre sí (relaciones), (Barker, 1994).

2.1.10 DIAGRAMAS DE INTERACCIÓN (SECUENCIA Y COLABORACIÓN)

Según (Booch, Rumbaugh, & Jacobson, 1999, pág. 7), añade que los diagramas

de interacción muestran una interacción concreta entre un conjunto de objetos y

sus relaciones en conjunto con los mensajes que se trasmiten entre ellos. Los

diagramas de secuencia resaltan el orden temporal de los mensajes, mientras

tanto que los diagramas de colaboración resaltan la organización de los objetos

estructurados que intercambian mensajes.

Page 11: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

11

MARCO METODOLÓGICO

Tabla 1: FASES DE LA METODOLOGIA ICONIX

METODOLOGÍA ICONIX

FASES DISEÑO DE

DIAGRAMAS

DESCRIPCIÓN

Análisis de

requerimientos

Diagrama de

caso de uso

Para el desarrollo del diagrama de

caso de uso nos basamos del texto

UML por parte de los señores Grady

Booch, Jim Rumbaugh e Ivar

Jacobson, que nos especifican como

modelar la relación de cada caso de

uso con su respectivo autor viéndolo

desde el punto de vista del usuario, es

decir, teniendo una mejor perspectiva

para la comprensión del usuario.

Cuadro de

actores y

relaciones

En el cuadro de actores y sus

relaciones detallamos el vínculo o

nexo que tiene cada uno de los

actores con los casos de usos en el

modelado del sistema.

Análisis y

diseño

preliminar

Diagrama de

clase

Empleando la teoría de Andrés

Muñetón, Carlos M. Zapata y

Fernando Arango se realizó el

diagrama de clases definiendo los

atributos de cada clase, los métodos

con los que se van a interactuar y las

respectivas relaciones entre clases.

Diagrama de

objetos

En la elaboración del diagrama de

objetos se empleó como base principal

el diagrama de clase, ya que mediante

este se representa sus atributos con

posibles datos que pueden ser

establecidos.

Diccionario de

datos

En el diccionario de datos aplicamos el

formato establecido en el libro de

(Cobo, pág. 15), donde describimos el

Page 12: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

12

atributo de cada entidad, el tipo de

atributo del mismo y describimos cuál

será su función o que datos tendrán

asignados.

Modelo entidad-

relación

Para la elaboración del diagrama

entidad-relación nos guiamos del libro,

modelo entidad-relación de (Barker,

1994, pág. 215), donde detallamos de

una forma sencilla las relaciones entre

las entidades mediante conectores y

definimos los atributos respectivos de

cada entidad.

Diagrama físico

de la BD

Para el desarrollo de la solución o

modelo físico de la base de datos

aplicamos ya las diferentes

normalizaciones, desarrollando

nuevas tablas y relaciones, teniendo

un mayor control de la información que

van a estar definidos en una base de

datos.

Diseño

Diagramas de

secuencia y

colaboración

Teniendo como base ya el texto UML

de los autores Grady Booch, Jim

Rumbaugh e Ivar Jacobson, también

logramos especificar los diagramas de

interacción que vienen a ser los

diagramas de secuencia y

colaboración.

Implementación

Diagramas de

despliegue y

componentes

Finalmente desarrollamos los

diagramas de despliegue y

componentes donde cada

componente es una parte de la

interacción entre el usuario con el

sistema especificando el proceso que

se lleva desde el

usuario/administrador hasta el ingreso

de datos de la base de datos.

Fuente: Datos de la investigación Elaborado por: Priscila Fares

Page 13: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

13

RESULTADOS

En el siguiente cuadro se describe todas las fases de la metodologia Iconix

conjuntamente con la integración de los diferentes diagramas que se realizaron

obteniendo un analisis mas detallado de los procesos que va a tener el sistema

de revistas de juegos de ajedrez.

Tabla 2: Estructura de la solución con metodología

METODOLOGÍA ICONIX

FASES DISEÑO DE DIAGRAMAS RESULTADO

Fase 1

Análisis de requisitos de

software. Ver anexo 1

Diagramas de casos de uso Ver anexo 2

Cuadro de actores y

relaciones Ver anexo 3

Fase 2

Diagrama de clase Ver anexo 4

Diagrama de objetos Ver anexo 5

Diccionario de datos Ver anexo 6

Modelo entidad-relación Ver anexo 7

Diagrama relacional de la

BD Ver anexo 8

Diagrama físico de la BD Ver anexo 9

Fase 3 Diagramas de secuencia Ver anexo 10

Diagramas de colaboración Ver anexo 11

Fase 4 Diagramas de despliegue Ver anexo 12

Diagramas de componentes Ver anexo 13

Fuente: Datos de la investigación Elaborado por: Priscila Fares

Page 14: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

14

3. CONCLUSIONES

- Con el desarrollo del análisis y diseño de la gestión de la información de

revistas de ajedrez, se obtuvo un mejor enfoque de las gestiones que este

sistema va a realizar.

- Se utilizó la metodología Iconix la cual me permitió unificar un conjunto de

procesos de forma secuencial que permitieron determina claramente las

actividades a desarrollar en cada etapa del ciclo de vida del proyecto.

- Este software permitirá establecer un diseño sencillo y claro tanto para el

usuario como para el administrador que van a interactuar con el mismo.

- Este software permitirá que los seguidores por este juego estén

actualizados de los resultados de las partidas y de las técnicas empleadas

en los torneos.

Page 15: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

15

4. BIBLIOGRAFÍA

ajedrezecuador. (1 de julio de 2014). Recuperado el 20 de octubre de 2015, de

http://www.ajedrezecuador.com/leyesfide2014.pdf

Barker, R. (1994). El modelo entidad-relación CASE*methodtm. (Wilmington,

Ed.) Estados Unidos de América: Addison-Wesley Iberoamericana. S.A.

Booch, G., Rumbaugh, J., & Jacobson, I. (1999). Recuperado el 5 de octubre de

2015, de CECAP - Webnode:

http://files.cecap49.webnode.es/200000016-6cd116dccb/3E-UML.pdf

Castro, A., Diego, A., Saavedra, J., & Jhonatan, C. (abril de 2013). asociación de

ex-alumnos liceistas. Recuperado el 22 de octubre de 2015, de

http://www.aealiceistas.com/files/d1562ad595b4782fdd86bfe008b25fde.

doc

Cobo, Á. (s.f.). Diseño y programación de bases de datos. (M. Gozález, Ed.)

Madrid, España: Visión Libros.

Lidia, F., & Antonio, V. (2009). Recuperado el 5 de octubre de 2015, de

Lenguajes y Ciencias de la Computación:

http://lcc.uma.es/~av/Publicaciones/04/UMLProfiles-Novatica04.pdf

Muñetón, A., Zapata, C., & Arango, F. (2007). Recuperado el 05 de octubre de

2015, de SCIELO (scientific electronic library online):

http://www.scielo.org.co/scielo.php?pid=S0012-

73532007000300028&script=sci_arttext

Page 16: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

16

ANEXOS

ANEXO 1 – ANÁLISIS DE REQUISITOS DE SOFTWARE

MÓDULO GESTIÓN DE APERTURAS

GESTION DE APERTURAS

#

REQUISITO

DESCRIPCIÓN DEL

REQUISITO

DATOS RESTRICCIÓN /

OBSERVACIÓN

R1 Registrar Nueva

Apertura

Código,

descripción.

Datos de R1

validados

R2 Modificar Apertura

Datos de R1 a

excepción del

Código.

Previa búsqueda

según R4

R3 Eliminar Apertura Datos de R1

Previa búsqueda

según R4

R4 Consultar Apertura Datos de R1

Según Criterios de

Búsqueda:

– Descripción

R5

Imprimir

información de

apertura

Descripción Previa búsqueda

según R4

MÓDULO GESTIÓN DE REVISTAS DE AJEDREZ

GESTIÓN DE REVISTAS DE AJEDREZ

#

REQUISITO

DESCRIPCIÓN DEL

REQUISITO

DATOS RESTRICCIÓN /

OBSERVACIÓN

R6 Registrar Revistas Código, título,

editorial, país, año. Datos de R6 validados

R7 Modificar Revistas

Datos de R6 a

excepción del

Código.

Previa búsqueda

según R9

R8 Eliminar Revistas Datos de R6

Previa búsqueda

según R9

Page 17: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

17

R9 Consultar Revistas Datos de R6

Según Criterios de

Búsqueda:

–editorial, - país

origen

R10 Imprimir información

de Revistas

Datos de R6

(Listado de

Revistas)

Previa búsqueda

según R9

MÓDULO ADMINISTRACIÓN DE JUGADORES

GESTION DE ADMINISTRACIÓN DE JUGADORES

#

REQUISITO

DESCRIPCIÓN DEL

REQUISITO

DATOS RESTRICCIÓN /

OBSERVACIÓN

R11 Registrar Jugador

Código, nombre,

fecha nacimiento,

genero, puntaje

Datos de R11

validados

R12 Modificar Jugador Datos de R11 a

excepción del Código.

Previa búsqueda

según R14

R13 Eliminar Jugador Datos de R11

Previa búsqueda

según R14

R14 Consultar Jugador Datos de R11

Según Criterios de

Búsqueda:

–genero, -equipo

R15

Imprimir

información de

Jugador

Datos de R11 (Listado

de jugadores)

Previa búsqueda

según R14

MÓDULO ADMINISTRACIÓN DE TORNEOS

GESTIÓN DE ADMINISTRACIÓN DE TORNEOS

#

REQUISITO

DESCRIPCIÓN

DEL REQUISITO DATOS

RESTRICCIÓN /

OBSERVACIÓN

R16 Registrar Torneo

Código, nombre, lugar,

número de jugadores,

número de rondas, país,

fecha inicio, fecha fin.

Datos de R16

validados

Page 18: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

18

R17 Modificar Torneo Datos de R16 a excepción

del Código.

Previa búsqueda

según R19

R18 Eliminar Torneo Código

Previa búsqueda

según R19

R19 Consultar Torneo Datos de R16

Según Criterios de

Búsqueda:

–nombre, - país, -

fecha

R20

Imprimir

información de

Torneo

Datos de R16

(cronograma de torneo)

Previa búsqueda

según R19

MÓDULO ADMINISTRACIÓN DE EQUIPOS

GESTIÓN DE ADMINISTRACIÓN DE EQUIPOS

#

REQUISITO

DESCRIPCIÓN DEL

REQUISITO

DATOS RESTRICCIÓN /

OBSERVACIÓN

R21 Registrar Equipos Código,

descripción

Datos de R21 validados

R22 Modificar Equipos

Datos de R21 a

excepción del

Código.

Previa búsqueda según

R24

R23 Eliminar Equipos Código

Previa búsqueda según

R24

R24 Consultar Equipos Datos de R21

Según Criterios de

Búsqueda:

–número de mesa, -

número partida, -torneo

R25

Imprimir

información de

Equipos

Datos de R21

(Lista de Equipos)

Previa búsqueda según

R24

Page 19: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

19

MÓDULO GESTIÓN DE PARTIDAS DE AJEDREZ

GESTIÓN DE PARTIDAS DE AJEDREZ

#

REQUISITO

DESCRIPCIÓN

DEL

REQUISITO

DATOS RESTRICCIÓN /

OBSERVACIÓN

R31 Registrar

Partida

Código, número ronda,

numero de mesa, fecha de

partida, nombre jugador 1,

nombre jugador 2, color

pieza jug 1, color pieza jug 2,

puntaje jugador 1, puntaje

jugador 2, nombre árbitro,

apertura, torneo.

Datos de R31

validados

R32 Modificar

Partida

Datos de R31 a excepción

del Código.

Previa búsqueda

según R34

R33 Eliminar Partida Código

Previa búsqueda

según R34

R34 Consultar

Partida Datos de R31

Según Criterios

de Búsqueda:

–Apertura, -

torneo.

R35 Imprimir

información de

Partida

Datos de R31 (Lista de

partidas realizadas por

torneo.)

Previa búsqueda

según R34

Page 20: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

20

ANEXO 2 – DIAGRAMAS DE CASOS DE USOS

MÓDULO GESTIÓN DE APERTURAS

Escenario 1. Gestión de Aperturas

Actores Administrador

Nivel Detallado o Específico

Guión o

procedimiento

Registrar Nueva Apertura

Modificar Apertura

Eliminar Apertura

Consultar Apertura Por Descripción

Imprimir Información de Aperturas

Page 21: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

21

MÓDULO GESTIÓN DE REVISTAS DE AJEDREZ

Escenario 2. Gestión de Revistas de Ajedrez

Actores Administrador

Nivel Detallado o Específico

Guión o

procedimiento

Registrar Nueva Revista de Ajedrez

Modificar Revista de Ajedrez

Eliminar Revista de Ajedrez

Consultar Revistas de Ajedrez Por Editorial Por País de Origen

Imprimir Información de Aperturas Listado de Revistas registradas

Page 22: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

22

MÓDULO ADMINISTRACION DE JUGADORES

Escenario 3. Administración de Jugadores

Actores Administrador, Jugador

Nivel Detallado o Específico

Guión o

procedimiento

Registrar Nuevo Jugador

Modificar Jugador

Eliminar Jugador

Consultar Jugador Por Genero Por Federación

Imprimir Información de Jugadores Listado de Jugadores

Page 23: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

23

MÓDULO ADMINISTRACION DE TORNEOS DE AJEDREZ

Escenario 4. Administración de Torneos de Ajedrez

Actores Administrador, Jugador

Nivel Detallado o Específico

Guión o

procedimiento

Registrar Nuevo Torneo

Modificar Torneo de Ajedrez

Eliminar Torneo de Ajedrez

Consultar Torneos de Ajedrez Por Nombre Por País Por fecha

Imprimir Información de Torneos Cronograma de Torneos de Ajedrez

Page 24: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

24

MÓDULO ADMINISTRACION DE EQUIPOS

Escenario 5. Administración de Equipos

Actores Administrador, Jugador

Nivel Detallado o Específico

Guión o

procedimiento

Registrar Nuevo Equipo

Modificar Equipo

Eliminar Equipo

Consultar Equipo Por Numero Torneo

Imprimir Información Equipos Lista de Equipos de Jugadores

Page 25: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

25

MÓDULO GESTION DE PARTIDAS DE AJEDREZ

Escenario 6. Gestión de Partidas de Ajedrez

Actores Administrador

Nivel Detallado o Específico

Guión o

procedimiento

Registrar Partida de Ajedrez

Modificar Partida de Ajedrez

Eliminar Partida de Ajedrez

Consultar Partida de Ajedrez Por Apertura Por Torneo

Imprimir Información de Partidas Lista de Partidas realizadas por torneo

Page 26: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

26

ANEXO 3 – CUADRO DE ACTORES Y RELACIONES

ACTOR DESCRIPCIÓN

Administrador

Automatiza información contenida en revistas de

ajedrez.

Jugador

Persona que se destaca en su estilo de juego y

apertura que imponga en sus partidas

ANEXO 4 – DIAGRAMA DE CLASES

Page 27: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

27

ANEXO 5 – DIAGRAMA DE OBJETOS

ANEXO 6 – DICCIONARIO DE DATOS

Revista de ajedrez

NOMBRE TIPO NOTAS

cod_rev_aje int Código de revistas

Titulo_rev_aje char Título de Revistas

editorial_rev_aje char Editorial de la Revista

pais_rev_aje char País de la revista de ajedrez

anio_rev_aje int Año de publicación de revista

Partida

NOMBRE TIPO NOTAS

cod_part Int Código de partida

num_ronda_part Int Número de la ronda de partida

num_mesa_part Char Calificación de la partida

Page 28: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

28

NOMBRE TIPO NOTAS

fecha_part Date Fecha de la partida

jugador1_part Char Nombre del 1er Jugador de la partida

jugador2_part Char Nombre del 2do Jugador de la partida

color_pieza_jug1 Char Color de pieza Jugador 1

color_pieza_jug2 Char Color de pieza Jugador 2

puntaje_jug1 Double Puntaje del Jugador 1

puntaje_jug2 Double Puntaje del Jugador 2

nom_arbitro_part Char Nombre de arbitro

Apertura

NOMBRE TIPO NOTAS

cod_aper Int Código de Apertura

descr_aper Char Descripción del tipo de apertura

Tipo_pareo

NOMBRE TIPO NOTAS

cod_tipo_pareo Int Código de Tipo de Pareo

desc_tipo_pareo Char Descripción del Tipo de Pareo

Equipo

NOMBRE TIPO NOTAS

cod_equipo Int Código de Equipo

Desc_equipo Char Descripción del equipo

Torneo

Page 29: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

29

NOMBRE TIPO NOTAS

cod_torneo Int Código de torneo

nombre_torneo Char Nombre del torneo

lugar_torneo Char Ciudad o establecimiento del torneo

num_jug_torneo Int Número total de jugadores del torneo

num_rondas_torneo Int Numero de rondas del torneo

pais_torneo Char País donde se realiza el torneo

fecha_inicio_torneo Date Fecha de comienzo de torneo

fecha_fin_torneo Date Fecha de finalización del torneo

nom_arb_torneo Char Nombre del árbitro del torneo

tip_par_torneo Char Tipo de pareo del torneo

Comentarios

NOMBRE TIPO NOTAS

cod_coment Int Código del comentario

nombre_usu_coment Char Nombre del usuario del comentario

descripcion_coment Char Descripción del comentario

fecha_coment Date Fecha del comentario

hora_coment time Hora del comentario

Page 30: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

30

ANEXO 7 – DIAGRAMA DE ENTIDAD-RELACIÓN

Page 31: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

31

ANEXO 8 – DIAGRAMA RELACIONAL DE BASE DE DATOS

ANEXO 9 – DIAGRAMA FÍSICO DE BASE DE DATOS

-- Table revista_ajedrez

CREATE TABLE revista_ajedrez

(

cod_rev_aje Int NOT NULL AUTO_INCREMENT,

titulo_rev_aje Varchar(500) NOT NULL,

editorial_rev_aje Varchar(200) NOT NULL,

pais_origen_rev_aje Varchar(50) NOT NULL,

anio_rev_aje Varchar(20) NOT NULL,

PRIMARY KEY (cod_rev_aje)

)

;

-- Table partida_juego

CREATE TABLE partida_juego

(

cod_part Int NOT NULL AUTO_INCREMENT,

num_ronda_part Int NOT NULL,

num_mesa_part Int NOT NULL,

fecha_part Date NOT NULL,

cod_jug1 Int,

cod_jug2 Int,

color_pieza_jug1 Varchar(100) NOT NULL,

color_pieza_jug2 Varchar(100) NOT NULL,

puntaje_jug1 Double(1,2) NOT NULL,

puntaje_jug2 Double(1,2) NOT NULL,

nom_arbitro_part Varchar(200) NOT NULL,

cod_apert Int,

cod_torneo Int,

PRIMARY KEY (cod_part)

)

Page 32: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

32

;

CREATE INDEX IX_Relationship12 ON partida_juego (cod_torneo)

;

CREATE INDEX IX_Relationship28 ON partida_juego (cod_jug1)

;

CREATE INDEX IX_Relationship31 ON partida_juego (cod_jug2)

;

-- Table apertura

CREATE TABLE apertura

(

cod_apert Int NOT NULL AUTO_INCREMENT,

desc_apert Varchar(200) NOT NULL,

PRIMARY KEY (cod_apert)

)

;

-- Table equipo

CREATE TABLE equipo

(

cod_equipo Int NOT NULL AUTO_INCREMENT,

desc_equipo Varchar(200) NOT NULL,

PRIMARY KEY (cod_equipo)

)

;

-- Table jugadores

CREATE TABLE jugadores

(

cod_jug Int NOT NULL AUTO_INCREMENT,

nombre_jug Varchar(500) NOT NULL,

fecha_nac_jug Date NOT NULL,

genero_jug Varchar(50) NOT NULL,

punt_total_jug Double(1,2) NOT NULL,

cod_equipo Int,

PRIMARY KEY (cod_jug)

)

;

CREATE INDEX IX_Relationship35 ON jugadores (cod_equipo)

;

-- Table torneo

CREATE TABLE torneo

(

cod_torneo Int NOT NULL AUTO_INCREMENT,

nombre_torneo Varchar(200) NOT NULL,

lugar_torneo Varchar(200) NOT NULL,

num_jug_torneo Int NOT NULL,

Page 33: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

33

num_rondas_torneo Int NOT NULL,

pais_torneo Varchar(50) NOT NULL,

fecha_inicio_torneo Date NOT NULL,

fecha_fin_torneo Date NOT NULL,

cod_tipo_pareo Int,

PRIMARY KEY (cod_torneo)

)

;

CREATE INDEX IX_Relationship36 ON torneo (cod_tipo_pareo)

;

-- Table detalle_partida_revista

CREATE TABLE detalle_partida_revista

(

cod_rev_aje Int NOT NULL,

cod_part Int NOT NULL

)

;

ALTER TABLE detalle_partida_revista ADD PRIMARY KEY

(cod_rev_aje,cod_part)

;

-- Table detalle_equip_torneo

CREATE TABLE detalle_equip_torneo

(

cod_torneo Int NOT NULL,

cod_equipo Int NOT NULL

)

;

ALTER TABLE detalle_equip_torneo ADD PRIMARY KEY

(cod_torneo,cod_equipo)

;

-- Table comentarios

CREATE TABLE comentarios

(

cod_coment Int NOT NULL AUTO_INCREMENT,

nombre_usu_coment Varchar(200) NOT NULL,

descripcion_coment Varchar(500) NOT NULL,

fecha_coment Date NOT NULL,

hora_coment Time NOT NULL,

cod_part Int,

PRIMARY KEY (cod_coment)

)

;

CREATE INDEX IX_Relationship32 ON comentarios (cod_part)

;

-- Table tipo_pareo

Page 34: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

34

CREATE TABLE tipo_pareo

(

cod_tipo_pareo Int NOT NULL AUTO_INCREMENT,

desc_tipo_pareo Varchar(100) NOT NULL,

PRIMARY KEY (cod_tipo_pareo)

)

;

-- Create relationships section --------------------------------

-----------------

ALTER TABLE partida_juego ADD CONSTRAINT Relationship2 FOREIGN

KEY (cod_apert) REFERENCES apertura (cod_apert) ON DELETE NO

ACTION ON UPDATE NO ACTION

;

ALTER TABLE partida_juego ADD CONSTRAINT Relationship12 FOREIGN

KEY (cod_torneo) REFERENCES torneo (cod_torneo) ON DELETE

RESTRICT ON UPDATE RESTRICT

;

ALTER TABLE detalle_partida_revista ADD CONSTRAINT

Relationship23 FOREIGN KEY (cod_rev_aje) REFERENCES

revista_ajedrez (cod_rev_aje) ON DELETE RESTRICT ON UPDATE

RESTRICT

;

ALTER TABLE detalle_partida_revista ADD CONSTRAINT

Relationship24 FOREIGN KEY (cod_part) REFERENCES partida_juego

(cod_part) ON DELETE RESTRICT ON UPDATE RESTRICT

;

ALTER TABLE detalle_equip_torneo ADD CONSTRAINT Relationship25

FOREIGN KEY (cod_torneo) REFERENCES torneo (cod_torneo) ON

DELETE RESTRICT ON UPDATE RESTRICT

;

ALTER TABLE detalle_equip_torneo ADD CONSTRAINT Relationship26

FOREIGN KEY (cod_equipo) REFERENCES equipo (cod_equipo) ON

DELETE RESTRICT ON UPDATE RESTRICT

;

ALTER TABLE partida_juego ADD CONSTRAINT Relationship28 FOREIGN

KEY (cod_jug1) REFERENCES jugadores (cod_jug) ON DELETE RESTRICT

ON UPDATE RESTRICT

;

ALTER TABLE partida_juego ADD CONSTRAINT Relationship31 FOREIGN

KEY (cod_jug2) REFERENCES jugadores (cod_jug) ON DELETE RESTRICT

ON UPDATE RESTRICT

;

ALTER TABLE comentarios ADD CONSTRAINT Relationship32 FOREIGN

KEY (cod_part) REFERENCES partida_juego (cod_part) ON DELETE

RESTRICT ON UPDATE RESTRICT

Page 35: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

35

;

ALTER TABLE jugadores ADD CONSTRAINT Relationship35 FOREIGN KEY

(cod_equipo) REFERENCES equipo (cod_equipo) ON DELETE RESTRICT

ON UPDATE RESTRICT

;

ALTER TABLE torneo ADD CONSTRAINT Relationship36 FOREIGN KEY

(cod_tipo_pareo) REFERENCES tipo_pareo (cod_tipo_pareo) ON

DELETE RESTRICT ON UPDATE RESTRICT

;

Page 36: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

36

ANEXO 10 – DIAGRAMA DE SECUENCIA

MÓDULO GESTIÓN DE APERTURAS

Page 37: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

37

MÓDULO GESTIÓN DE REVISTAS DE AJEDREZ

Page 38: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

38

MÓDULO GESTIÓN DE JUGADORES

Page 39: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

39

MÓDULO ADMINISTRACIÓN DE TORNEOS DE AJEDREZ

Page 40: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

40

MÓDULO ADMINISTRACIÓN DE EQUIPOS

Page 41: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

41

MÓDULO GESTIÓN DE PARTIDAS DE AJEDREZ

Page 42: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

42

ANEXO 11 – DIAGRAMAS DE COLABORACIÓN

MÓDULO GESTIÓN DE APERTURAS

MÓDULO GESTIÓN DE REVISTAS DE AJEDREZ

MÓDULO ADMINISTRACIÓN DE JUGADORES

Page 43: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

43

MÓDULO ADMINISTRACIÓN DE TORNEOS DE JUGADORES

MÓDULO ADMINISTRACIÓN DE EQUIPOS

MÓDULO GESTIÓN DE PARTIDAS DE AJEDREZ

Page 44: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

44

ANEXO 12 – DIAGRAMA DE DESPLIEGUE

ANEXO 13 – DIAGRAMA DE COMPONENTES

Page 45: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

45

ANEXO 14 – INVESTIGACIÓN DE CAMPO – TORNEO ESCOLAR DE

AJEDREZ DE LA PROVINCIA DEL ORO

Lugar: coliseo de deportes de Machala

Page 46: UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE …repositorio.utmachala.edu.ec/bitstream/48000/4924/...2.1.4 METODOLOGÍA ICONIX Iconix es una metodología ligera de desarrollo

46

ANEXO 15 - REPORTE DE SIMILITUD URKUND