Está en la página 1de 24

INSTITUTO SUPERIOR TECNOLÓGICO

“JUAN MONTALVO”

CARRERA
INFORMÁTICA Y MANTENIMIENTO
DE COMPUTADORAS

ESTUDIANTE
YOMEL RAMIREZ

ASIGNATURA
ANÁLISIS Y DISEÑOS DE SISTEMAS II

DOCENTE

ING. SHEYMI PATIÑO

SEMESTRE

SEXTO VI

Fecha de entrega: 20-02-2020

PERIODO ACADEMICO: OCTUBRE 2019 – MARZO 2020


TEMA:

Sistema para gestión de información para la Junta Cantonal de Niñez y Adolescencia del Cantón
Quilanga
Tabla de Contenidos ii

2. Problema/Problemática ........................................................................................................... 1
De la información recolecta el problema radica en la falta de una página web, sistema, base de
datos o software que le permita a la institución dar a conocer sus servicios, Leyes, reglamentos,
resoluciones, casos infantiles a la ciudadanía en general. .............................................................. 1
SOLUCIÓN PARA SOLVENTARLO: ......................................................................................... 1
De acuerdo al análisis considero que la solución más adecuada es la creación de una página web,
base de datos o software que se enfoque en solucionar la falta los problemas descritos en el
literal c, del presente trabajo. Previo a al desarrollo se debe tomar muy en cuenta la
estructuración del proyecto para así obtener los resultados requeridos. ......................................... 1
3. Objetivos. ................................................................................................................................ 1
2.1. General ............................................................................................................................ 1
2.2. Específicos ...................................................................................................................... 1
4. Metodología ............................................................................................................................ 2
• 1ª Fase: Planificación del proyecto........................................................................................... 2
• 2ª Fase: Diseño. ........................................................................................................................ 3
• 3ª Fase: Codificación. ............................................................................................................... 3
• 4ª Fase: Pruebas. ......oEl uso de los test en X.P es el siguiente. ......oTest de aceptación. ...... 3
5. Cronograma/Diagrama de Gantt ............................................................................................. 1
6. Desarrollo................................................................................................................................ 1
5.1. Análisis ................................................................................................................................ 1
Es la fase inicial de cualquier proyecto y su objetivo es analizar si la empresa debe o no
embarcarse en dicho proyecto, pues en ciertas ocasiones la empresa puede tener más
problemas que beneficios a la hora de realizar un proyecto. (PEÑA, 2014).............................. 1
Entrevista: ................................................................................................................................... 1
DESARROLLO. ....................................................................... ¡Error! Marcador no definido.
Casos de uso................................................................................................................................ 2
Especificación de casos de uso ................................................................................................... 5
5.2. Diseño. ............................................................................................................................... 10
DESCRIPCIÓN DE SECCIONES. .......................................................................................... 12
7. Conclusiones ......................................................................................................................... 15
8. Referencias............................................................................................................................ 15
9. Lista de referencias ............................................................... ¡Error! Marcador no definido.
10. Bibliografía ....................................................................... ¡Error! Marcador no definido.
11. Vita.................................................................................... ¡Error! Marcador no definido.
Lista de tablas iii
Tabla 1 Requerimientos funcionales ............................................................................................... 2
Tabla 2 Requerimientos no funcionales .......................................................................................... 2
Tabla 3. Especificación de caso de uso inicio de sesión. ................................................................ 5
Tabla 4. Especificación de caso de uso Gestión de Usuarios……………………..……….………………4
Tabla 5. Especificación de caso de uso Gestión de Información……………………….…………………5
Lista de figuras iv

Figura 1. Diagrama de casos de uso inicio de sesion...................................................................... 3


Figura 2. Diagrama de casos de uso gestion de usuarios .............................................................. 10
Figura 3. Diagrama de casos de uso gestion de informacion........................................................ 10
Figura 4. Diagrama de casos de secuencia inicio de sesión……………………………………16
Figura 5. Diagrama de casos de secuencia Gestión de usuarios……………………………….16
Figura 6. Diagrama de casos de secuencia búsqueda de información…………………………..17
Figura 3. Diseño de prototipado del sistema de informacion ....................................................... 12
1

1. Problema/Problemática

De la información recolecta el problema radica en la falta de una página web, sistema,

base de datos o software que le permita a la institución dar a conocer sus servicios,

Leyes, reglamentos, resoluciones, casos infantiles a la ciudadanía en general.

SOLUCIÓN PARA SOLVENTARLO:

De acuerdo al análisis considero que la solución más adecuada es la creación de una

página web, base de datos o software que se enfoque en solucionar la falta los

problemas descritos en el literal c, del presente trabajo. Previo a al desarrollo se debe

tomar muy en cuenta la estructuración del proyecto para así obtener los resultados

requeridos.

2. Objetivos.

2.1. General

Desarrollar un sistema de información de bajo costo que permita mejorar los servicios
de información a usuarios de la Junta Cantonal de Niñez y Adolescencia del Cantón
Quilanga.

2.2. Específicos

- Instaurar organización de la información. Para que este bien organizada…


- Automatizar la información de procesos legales de protección de niños, niñas y
adolescentes.
- Facilitar el acceso la información a usuarios del sistema.
2

3. Metodología

La programación extrema es una metodología reciente (tiene alrededor de 5 años) en el

desarrollo de software. La filosofía de X.P es satisfacer al completo las necesidades del

cliente, por eso lo integra como una parte más del equipo de desarrollo.

.X.P fue inicialmente creada para el desarrollo de aplicaciones dónde el cliente no sabe

muy bien lo que quiere, lo que provoca un cambio constante en los requisitos que debe

cumplir la aplicación. Por este motivo es necesaria una metodología ágil como X.P que se

adapta a las necesidades del cliente y dónde la aplicación se va reevaluando en periodos

cortos de tiempo.

X.P está diseñada para el desarrollo de aplicaciones que requieran un grupo de

programadores pequeño, dónde la comunicación sea más factible que en grupos de

desarrollo grandes. La comunicación es un punto importante y debe realizarse entre los

programadores, los jefes de proyecto y los clientes. (programacionextrema.tripod.com, s.f.)

1ª Fase: Planificación del proyecto

- Historias de usuario.

- Release planning.

- Iteraciones:

- Velocidad del proyecto.


3

- Programación en pareja.

- Reuniones diarias.

2ª Fase: Diseño.

......o Diseños simples.

......o Glosarios de términos.

......o Riesgos.

......o Funcionalidad extra.

......o Tarjetas C.R.C.

3ª Fase: Codificación.

- Disponibilidad del Cliente

- Uso de Estándares

- Programación Dirigida por las Pruebas (“Test-Driven Programming”),

- Programación en Pares

- Integraciones Permanentes

- Propiedad Colectiva del Código

4ª Fase: Pruebas.

- El uso de los test en X.P es el siguiente.

- Test de aceptación.
1
4. Cronograma/Diagrama de Gantt

sistema de informacion legal GRÁFICO GANTT SIMPLE de Vertex42.com


https://www.vertex42.com/ExcelTemplates/simple-gantt-chart.html
Nombre de la compañía
YOMEL
lun, 10/2/2020
RAMIREZ Inicio del proyecto:

1 10 de feb. de 2020 17 de feb. de 2020 24 de feb. de 2020 2 de mar. de 2020 9 de mar. de 2020 16 de mar. de 2020 22 de mar. de 2020
Semana para mostrar:
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
ASIGNADO
TAREA PROGRESO INICIO FIN l m m j v s d l m m j v s d l m m j v s d l m m j v s d l m m j v s d l m m j v s d l m m j v
A

Planificación del proyecto


tarea 1 Historias de usuario. 5% 10-2-20 11-2-20

Tarea 2 Release planning 5% 11-2-20 13-2-20

Tarea 3 Iteraciones: 5% 13-2-20 15-2-20

Tarea 4 Velocidad del proyecto. 5% 15-2-20 17-2-20

Tarea 5 Programación en pareja 5% 17-2-20 19-2-20

Tarea 6 Reuniones diarias. 5% 19-2-20 21-2-20

Fase: Diseño
Tarea 1 Diseños simples. 5% 21-2-20 22-2-20

Tarea 2 Glosarios de términos 5% 22-2-20 23-2-20

Tarea 3 Riesgos. 5% 23-2-20 24-2-20

Tarea 4 Funcionalidad extra 5% 24-2-20 26-2-20

Tarea 5 Tarjetas C.R.C. 5% 26-2-20 28-2-20

Fase: Codificación.
Tarea 1 Disponibilidad del Cliente 5% 28-2-20 29-2-20

Tarea 2 Uso de Estándares 5% 1-3-20 3-3-20


Programación Dirigida por las
Tarea 3 10% 6-3-20 11-3-20
Pruebas

Tarea 4 Integraciones Permanentes 5% 12-3-20 16-3-20

Tarea 5 Propiedad Colectiva del Código 5% 16-3-20 20-3-20

Fase: Pruebas.
Tarea 1 El uso de los test en X.P 5% 20-3-20 23-3-20

Tarea 2 Test de aceptación. 5% 20-3-20 24-3-20


1

5. Desarrollo

5.1. Análisis

Es la fase inicial de cualquier proyecto y su objetivo es analizar si la empresa debe o no

embarcarse en dicho proyecto, pues en ciertas ocasiones la empresa puede tener más

problemas que beneficios a la hora de realizar un proyecto. (PEÑA, 2014)

Entrevista:

Para la recolección de información he elegido una entrevista estructurada al Miembro de


la Junta Cantonal de Niñez y Adolescencia del Cantón Quilanga, Abg. Justo Elías Correa
Conde quien nos va a colaborar dándonos la entrevista, a continuación, se describe la
entrevista estructurada (anexo 1) poner al fina la entrevista

ANÁLISIS DE LOS DATOS OBTENIDOS

De los datos obtenidos existe un gran porcentaje de falta de información, ya que en el


tiempo que estamos viviendo donde la tecnología ha abarcado hasta los últimos rincones
de la tierra y no es desconocido que la mayoría de las personas tenemos un conocimiento
básico del manejo alguna computadora, celular etc. y de la misma forma acceso al
internet, por lo que si se trata de dar información a la población debemos utilizar todos
los medios posibles para así mantener informada a la ciudadanía manifestando que la
información puede cambiar la manera en que vemos el mundo que nos rodea, nuestro
lugar en él y la manera en que organizamos nuestras vidas para aprovechar al máximo los
beneficios que nos ofrece la tecnología.

a. Requerimientos funcionales y no funcionales.

Requerimientos funcionales
“Los requerimientos funcionales hacen referencia a la descripción de las actividades y
servicios que un sistema debe proveer. Normalmente este tipo de requerimientos están
2

vinculados con las entradas, las salidas de los procesos y los datos a almacenar en el
sistema.”
Requerimientos no funcionales

“Por otra parte los requerimientos no funcionales describen otras prestaciones,


características y limitaciones que debe tener el sistema para alcanzar el éxito. Los
requerimientos no funcionales engloban características como rendimiento, facilidad de uso,
presupuestos, tiempo de entrega, documentación, seguridad y auditorías internas”
(rvillarroel16, 2017)

Tabla 1 Requerimientos funcionales

CÓDIGO REQUERIMIENTO FUNCIONAL


RF-01 Inicio de sesión
RF-02 Gestión de usuarios
RF-03 Gestión de la información

Tabla 2 Requerimientos no funcionales

CÓDIGO REQUERIMIENTO NO FUNCIONAL


RNF-01 Interfaz amigables con el usuario
RNF-02 Confiabilidad y rendimiento
RNF-03 Cumplir con estándares legales leyes, reglamentos etc.
RNF-04 El sistema debe visualizarse y funcionar correctamente en
cualquier navegador
RNF-05 Lenguaje de programación PHP

Casos de uso

Un caso de uso es una descripción de las acciones de un sistema desde el punto de vista del
usuario. Es una herramienta valiosa dado que es una técnica de aciertos y errores para
obtener los requerimientos del sistema, justamente desde el punto de vista del usuario.
Los diagramas de caso de uso modelan la funcionalidad del sistema usando actores y casos
de uso. Los casos de uso son servicios o funciones provistas por el sistema para sus
usuarios. (Cevallos, s.f.)
3

Figura 1. Diagrama de casos de uso inicio de sesión


4

Figura 2. Diagrama de casos de uso gestión de usuarios

Figura 3. Diagrama de casos de uso gestión de información.


5

Especificación de casos de uso

La especificación de los casos de uso se refiere a la descripción de cada una de las partes
definidas para lograr su descripción completa. En la organización, la especificación de los
Casos de Uso se hará bajo el formato presentado a continuación. El siguiente cuadro
muestra las partes y las indicaciones básicas para iniciar su redacción. En las siguientes
secciones del documento se presentan las recomendaciones que hacen que la redacción de
CU sea más fácil, sencilla de leer y escribir. (ALFONZO, s.f.)

Tabla 3. Especificación de caso de uso inicio de sesión.

Caso de uso Inicio de sesión


Código CU01 Inicio de sesión RF-01
Autores Yomel Ramírez
Actores Usuario, Administrador
Descripción El presente caso de uso les permitirá al usuario registrado ingresar al sistema, el mismo que
deberá introducir usuario y contraseñas correctas.
Precondición El usuario deberá estar registrado en el sistema y tener conexión a internet
Postcondición
Secuencia
Normal
Acción
(Curso
normal)
Paso Actor Sistema
El usuario ingresa al navegador con la dirección del
1
sistema
El sistema muestra las
opciones relacionadas con
la búsqueda
2 El usuario ingresa datos y contraseñas
El sistema muestra la
ventana principal del
sistema
El usuario seleccionara la opción ingresar, que se
3
muestra en la parte central izquierda
6

El sistema muestra un
formulario con: dos campos
4 de texto (Nombre de
usuario, Contraseña), y un
botón de Acceder.
El usuario ingresa sus datos en los campos Nombre de
5 usuario* y Contraseña*, luego da clic en el botón
Ingresar
EL sistema valida los datos
6
e ingresa.
Excepciones Acción
(Curso
alterno)
Paso Actor Sistema
En caso de no
El usuario ingresa sus datos en los campos Nombre de
ingresar
5 usuario* y Contraseña*, luego da clic en el botón
información
Acceder
validad como
El sistema muestra un
Nombre de
mensaje de Datos erróneos.
usuario y 6
Por favor, inténtelo otra
contraseña
vez.
Rendimiento Paso Cota de tiempo
1 05 segundos
2 05 segundos
Importancia vital
Urgencia inmediatamente
Comentarios Ninguno
7

Tabla 4. Especificación de caso de uso Gestión de Usuarios.

Caso de uso Gestión de Usuarios


Código CU02 Gestión de Usuarios RF-02
Autores Yomel Ramírez.
Actores Administrador
descripción. permite al administrador gestionar los usuarios existentes en el sistema que
cumplan con las políticas del sistema, así como añadir, modificar o eliminar.
Precondición Debe ejecutarse satisfactoriamente en caso de uso CU02 gestión de usuarios.
Postcondición El Sistema mostrara en la pantalla las opciones requeridas para la gestión de
usuarios
Secuencia Normal Acción
(Curso normal)
Paso Actor Sistema
1 Ingreso de Usuario y
contraseña
Validar datos
2 El Usuario ingresa al menú de
administración
Valida datos de permisos
administrativos
3 El Usuario selecciona menú
usuarios
El Sistema muestra la lista de usuarios
con opciones: insertar, modificar y
eliminar
4 Usuario selecciona insertar
El Sistema carga detalles de usuarios
mostrando los campos a llenar con
opciones de cuadrar y cancelar
5 El Usuario ingresa datos en los
campos de Nuevo Usuario:
cedula, nombre, apellido,
correo, teléfono, dirección,
nacionalidad
6 El Usuario selecciona la opción
guardar
El Sistema valida los campos y guarda
7 El Sistema emite mensaje señalando
que los datos fueron ingresados
correctamente
8

- Excepciones Acción
(Curso
alterno)
- En caso de Paso Actor Sistema
no ingresar 1 El Administrador ingresa sus El sistema muestra un mensaje de
información datos en los campos Nombre Datos erróneos. Por favor, inténtelo
validad de usuario* y Contraseña*, otra vez.
como luego da clic en el botón
Nombre de Acceder
usuario y
contraseña
Rendimiento Paso Cota de tiempo
1 05 segundos
2 05 segundos
Importancia importante
Urgencia hay presión
Comentarios

Tabla 5. Especificación de caso de uso Gestión de Información.

Caso de uso GESTIÓN DE INFORMACIÓN


Código CU03 Gestión de Información RF-03
Autores Yomel Ramírez
Actores administrador, usuario
Descripción permite al administrador y usuario administrar la información
Precondición El Usuario debe estar registrado
Postcondición El Sistema envía a la interfaz de gestión de información
Secuencia Normal Acción
(Curso normal)
Paso Actor Sistema
1 Ingreso de Usuario y
contraseña
Valida datos
2 El Usuario ingresa a la opción
de menú búsqueda de
información
El Sistema muestra la pantalla
con diferentes opciones de
información
9

3 El Usuario ingresa los


requerimientos de información
El Sistema muestra los
resultados coincidentes con los
parámetros requeridos por el
usuario
4 El usuario da clic en descargar
información
El Sistema muestra un mensaje
descarga exitosa
5 Fin de caso de uso
- Excepciones Acción
(Curso alterno)
- En caso de no Paso Actor Sistema
ingresar 1 Si el Usuario no tiene permisos De no existir coincidencias de
información de administrador no podrá búsqueda de información el
validad como descargar información Sistema muestra el mensaje no
Nombre de usuario existe información
y contraseña 2
Rendimiento Paso Cota de tiempo
1 05 segundos
2 05 segundos
Importancia vital
Urgencia inmediatamente
Comentarios
10

5.2. Diseño.
Fase de diseño. En este estadio el equipo de proyecto tendrá que determinar cómo el nuevo
sistema de información cumplirá con los requisitos aplicables. Es por ello que, a estas
alturas del ciclo de vida de un sistema de información conviene identificar soluciones
potenciales, evaluarlas y elegir la más conveniente. Ésta será o la más efectiva, o la más
eficiente en costes o la menos compleja. Una vez completadas esas tareas, habrá que
continuar haciendo la selección tecnológica de software y hardware, desarrollando las
especificaciones para las distintas aplicaciones y obteniendo aprobación de la gerencia para
poder proceder a la implementación del nuevo sistema. (stevanovicigor, 2019)

Diagramas de secuencia
El Diagrama de Secuencia es un tipo de diagrama usado para modelar interacción entre
objetos en un sistema según UML. UML es el Lenguaje Unificado de Modelado, es un
lenguaje gráfico para visualizar, especificar, construir y documentar un sistema.
(CASIOPEA, s.f.).

Figura 4. Diagrama de casos de secuencia inicio de sesión.


11

Figura 6. Diagrama de casos de secuencia Gestión de usuarios.

Figura 7. Diagrama de casos de secuencia búsqueda de información.


12

Diseño del prototipo.

Definición de un prototipo en software: “…es un modelo del comportamiento del sistema que
puede ser usado para entenderlo completamente o ciertos aspectos de él y así clarificar los
requerimientos… Un prototipo es una representación de un sistema, aunque no es un sistema
completo, posee las características del sistema final o parte de ellas” (Ruiz, s.f.)

Figura 8. Diseño de prototipo del sistema de información.

DESCRIPCIÓN DE SECCIONES.

- Junta de protección: en esta sección podrá consultar sobre las


autoridades que están al frente de esta institución.
13

- Transparencia: hace referencia a La Ley Orgánica de


Transparencia y Acceso a la Información Pública (LOTAIP) plantea
la participación ciudadana y el derecho de acceso a la información
relacionada con asuntos públicos, para ejercer un efectivo control y
exigir la rendición de cuentas a las instituciones gubernamentales o
aquellas que perciben recursos estatales.

- Tramites: esta sección esta para consulta de trámites, guía para


presentar documentación.

- Contactos: aquí se ubicarán direcciones de la institución, correo


electrónico y contactos telefónicos.

- Noticias: esta sección se dará a conocer temas relacionadas con la


normativa (Leyes) vigente y más acciones que sean de acceso y
conocimiento público.

- Leyes: en esta localidad se dará a conocer las Leyes y reglamentos


referentes a la protección de niños, niñas y adolescentes para que
el usuario tenga mayor conocimiento.

- Causas: son procesos implantados a agresores que pueden estar


en proceso o investigación, el usuario que quiera ingresar a esta
sección lo podrá realizar previo a ser registrado donde tenga acceso
únicamente al proceso señalado con su número de cedula para
salvaguardar la información de otros usuarios.
14

- Gestión Documental: esta es la sección es una de las más


importantes es donde el administrador del sistema realiza la
publicación, modificación o elimina la información de todos los
procesos que realiza esta institución para que esté disponible para
los usuarios autorizados.

- Resoluciones: aquí se tendrá documentos como resoluciones ya


que son documentos donde se plasma un acto procesal proveniente
de un tribunal, mediante el cual resuelve las peticiones de las partes,
o autoriza u ordena el cumplimiento de determinadas medidas.

- Registrarse: los usuarios deberán llenar los campos obligatorios y


registrarse si desean acceder alguno de los servicios que ofrece la
institución.
15

5. Conclusiones

a. Primera conclusión
b. Segunda
c. Tercera

6. Referencias

ALFONZO, P. R. (s.f.). sites.google.com. Obtenido de Estructuración y Especificación de


Casos de Uso:
https://sites.google.com/site/alfonsoperezr/investigacion/estructuracin-y-
especificacin-de-casos-de-uos
CASIOPEA. (s.f.). Obtenido de Diagrama de Secuencia:
https://wiki.ead.pucv.cl/Diagrama_de_Secuencia
Cevallos, K. (s.f.). INGENIERÍA DEL SOFTWARE. Obtenido de UML: Casos de Uso:
https://ingsotfwarekarlacevallos.wordpress.com/2015/06/04/uml-casos-de-uso/
Jesús Contreras, D. A. (09 de febrero de 2014). blogdario.com. Obtenido de tecnicas de
recoleccion de informacion. : http://metodelainv.blogspot.es/
PEÑA, J. A. (29 de abril de 2014). EOI. Obtenido de EOI:
https://www.eoi.es/blogs/embacon/2014/04/29/las-5-fases-en-gestion-de-
proyectos/
programacionextrema.tripod.com. (s.f.). Obtenido de Programación Extrema:
http://programacionextrema.tripod.com/index.htm
Ruiz, M. D. (s.f.). Ingenieria en Sistemas 2009 UNL. Obtenido de PROTOTIPOS
INFORMATICOS: https://sistemas2009unl.wordpress.com/prototipos-
informaticos/
rvillarroel16. (20 de enero de 2017). ingenieriadesoftwareutmachala. Obtenido de
Requerimientos Funcionales y No Funcionales:
https://ingenieriadesoftwareutmachala.wordpress.com/2017/01/20/requerimientos
-funcionales-y-no-funcionales/
stevanovicigor. (2019). POWERDATA. Obtenido de POWERDATA:
https://blog.powerdata.es/el-valor-de-la-gestion-de-datos/ciclo-de-vida-de-un-
sistema-de-informacion-fases-y-componentes

También podría gustarte