Documente Academic
Documente Profesional
Documente Cultură
CREAL – UPLA”
2018
AGRADECIMIENTOS
RESUMEN
11.- WEBGRAFIA 32
INTRODUCCIÓN
1
1. ANTECEDENTES GENERALES
2
2.- PRESENTACIÓN DEL CLIENTE
3
1971 Pedagogía en Artes Plásticas, Educación Musical y Educación Parvularia; en
1972 Pedagogía en Artes Manuales.
4
2.3. Objetivos y planes estratégicos.
La misión de la Universidad de Playa Ancha es formar profesionales de la
educación, las ciencias, las humanidades, la tecnología y las artes, con mentalidad
analítica, crítica y creadora. La Universidad pretende, a través de la docencia, la
extensión, la promoción gradual de la investigación y el postgrado, aportar
progresivamente y con responsabilidad social al conocimiento, la innovación y la
promoción de la calidad de vida, impactando con ello al desarrollo del país y
especialmente de la región, a fin de contribuir al logro de una sociedad más
integrada e inclusiva.
5
2.6. Entorno
Algunas de las entidades que se relacionan con la Universidad de Playa
Ancha, son universidades extranjeras, como lo son la Universidad de Lille y La
rochelle en Francia, Michigan State University en Michigan USA, los profesores de
la misma universidad de Playa Ancha, además obviamente de los centros de
alumnos, y alumnos en general de todas las carreras impartidas y departamentos
administrativos de la Upla.
6
2.8. Organigrama y descripción
7
2.9. Área objeto a estudio
8
3. SITUACION ACTUAL
9
3.1.- Identificación del Problema
3. Uso indiscriminado de hojas de papel y uso de tinta para cada una de las
pruebas.
10
4. SITUACION PROPUESTA
11
5. OBJETIVO GENERAL
6. OBJETIVOS ESPECIFICOS
12
7. ANALISIS DE FACTIBILIDAD
Modelo ASUS
Número de Núcleos 6
13
7.1.2 Tecnología requerida
Para la realización de la aplicación web propuesta no es necesaria
tecnología de punta, pero aun así, el centro cumple y sobrepasa los
requerimientos hardware necesario, lo que hará que el desarrollo sea más
expedito y cómodo.
Se cuenta actualmente con un servidor Dell Edge 2800 con Windows 2003
Server, MySql Server 5, Apache 5.0 o superior.
Windows 7 o superior.
Algún editor de código y visual de html, php, javascript.
Ej: Notepad++, sublimeText, Visual Studio Code.
Apache 5.0 o superior (Instalado en Servidor del centro)
MYSQL Server como servidor de Base de datos a utilizar.
Componente para grafica y funcionalidades de la web tales como
Bootstrap, JQuery
14
7.1.4 Capacitación de los usuarios del sistema
15
7.2. Factibilidad Legal
La factibilidad legal permite determinar los derechos que tienen los autores
sobre la documentación realizada en este proyecto, la cual es exclusividad de los
desarrolladores de este sistema, por tal motivo, queda prohibida la distribución y
reproducción de este documento, tales como la publicación impresa o su
grabación.
Ley Orgánica de Protección de Datos (LOPD)
Art 3º.- El que maliciosamente altere, dañe o destruya los datos contenidos
en un sistema de tratamiento de información, será castigado con presidio
menor en su grado medio.
16
7.3. Factibilidad Económica
17
Cálculo Puntos de Función Sin Ajustar
Complejidad
Descripción Total
Baja Media Alta
Entradas ( EI ) 2 X 3 7 X 4 0 X 6 34
Salidas ( EO ) 0 X 4 4 X 5 0 X 7 20
Consultas ( EQ ) 0 X 3 3 X 4 0 X 6 12
Archivos ( ILF ) 2 X 7 8 X 10 0 X 15 94
Interfaces de Programa ( EIF ) 0 X 5 0 X 7 0 X 10 0
PFSA 160
18
H/H = 170 * 15 = 2550
Costos
Detalle Año 0 Año 1 Año 2 Año 3 Año 4 Año 5
Capacitación -70.000 0 0 0 0 0
Poblar Datos -140.000 0 0 0 0 0
Mantención 0 -100.000 -100.000 -100.000 -100.000 -100.000
Desarrollo Software -7.200.000 0 0 0 0 0
Server - 949.990 0 0 0 0 0
2 Equipos para Desarrollo -1.040.000 0 0 0 0 0
Total gastos -9.399.990 -100.000 -140.000 -140.000 -140.000 -140.000
Beneficios o ahorros
19
Detalle Beneficios ó Ahorros
Periodo Año 0 1 2 3 4 5
INGRESOS
Ingresos ahorro
0 6.480.000 6.609.600 6.741.792 6.876.628 7.014.160
sueldos
Papelería e
insumos 0 200.000 200.000 200.000 200.000 200.000
impresión
Total Ingresos 0 6.680.000 6.809.600 6.941.792 7.076.628 7.214.160
EGRESOS
Desarrollo
-7.200.000 0 0 0 0 0
Software
Capacitación -70.000 0 0 0 0 0
Mantención 0 -100.000 -100.000 -100.000 -100.000 -100.000
Server - 949.990 0 0 0 0 0
2 Equipos para
-1.040.000 0 0 0 0 0
Desarrollo
Saldo Anterior 0 -9.399.990 -2.819.990 3.889.610 10.731.402 17.708.030
Total Flujo Caja -9.399.990 -2.819.990 3.889.610 10.731.402 17.708.030 24.822.190
VAN: $ 20.610.659.-
TIR: 233%
20
Se puede apreciar que el VAN da un valor muy importante, dando a
entender que si es rentable, así también lo demuestra el valor de 233% obtenido
en el TIR, con lo que nos aseguramos que el sistema será sumamente rentable
para la institución a partir del año 2, en donde la inversión ya será recuperada y
estará generando ahorros.
21
8. Requerimientos
22
8.2. Requerimientos del Sistema
El software debe ser una página web, para poder unirse con el sitio web
oficial del centro y poder realizar consultas en cualquier momento.
El software debe tener capacidad de almacenar la información en base de
datos.
Los informes de examen generados por el sistema deben contener el logo
del centro, titulo del examen realizado, nombre de la carrera, nombre del
profesor del ramo de Inglés, fecha de realización del examen, listado de los
alumnos de la carrera por nombre alfabético, con su respectivo RUT,
calificación y si esta con el estado de “EXIMIDO” ó “NO EXIMIDO” .
El sistema deberá funcionar desde cualquier navegador web actual.
23
El sistema debe permitir a los alumnos generar sus propias cuentas de
usuarios, seleccionando carrera, sexo, promoción, en base a un listado
predefinido en el sistema.
El sistema debe permitir a un administrador cambiar los datos de la cuenta
del mismo, del profesor y del alumno según sea necesario
El sistema debe poder generar listado por carrera de los alumnos que
rindieron los exámenes, seleccionando la carrera desde un combobox
cargado desde una tabla de la BD.
El sistema debe exigir a los usuarios al momento de crear una cuenta de
usuario de acceso, que ingresen su RUT, nombre, apellidos, email, sexo,
usuario y clave.
24
8.4. Requerimientos No Funcionales
1. Disponibilidad
2. Seguridad
El acceso al servidor deberá estar controlado físicamente y
protegido con sus correspondientes claves de acceso que solo
poseerá el administrador del sistema y con sus antivirus al día.
Realizar respaldo de las bases de datos 1 vez por semana a lo
menos
3. Usabilidad
El sistema debe poseer interfaces graficas bien formadas y lo
mas intuitivas posibles.
El sistema debe tener la menos cantidad de clicks posibles para
llegar al contenido o resultado deseado. No contabiliza los clicks
durante la ejecución de una prueba.
25
9. Etapas de desarrollo de proyecto web
El desarrollo de un proyecto web puede dividirse en 6 principales
etapas:
1 - Briefing
Fase de reuniones para conocer el contexto del sistema y su
problemática. Debemos intentar que sea lo más minuciosa posible ya
que esto nos ahorrará costes totales. Es muy importante reunirse con
el cliente para saber qué es lo que realmente espera de nosotros y
entender los aspectos clave del proyecto: a quién nos dirigimos, para
qué dispositivos vamos a desarrollar, con qué presupuesto
contamos…. Pero es casi más importante saber qué NO es nuestro
proyecto para poder concentrar todos los esfuerzos en lograr los
objetivos de negocio y no perder eficacia ni presupuesto en
modificaciones.
2 - Planning
En la fase de planificación se asientan todas las bases sobre
las que se trabajará durante el todo el proceso. Se debe reunir al
equipo para explicarle el proyecto y cada especialista aportará
soluciones para la consecución de los objetivos de negocio hablados
durante la etapa de briefing.
26
Una vez reunida toda la información y hecho el inventario de
funcionalidades que debe de reunir el producto final, se esbozarán
los primeros prototipos. Estos, una vez evaluados en un test inicial,
resultarán en el diseño final.
3 - Diseño
Cuando el cliente haya aprobado el diseño definitivo. Será el
momento de empezar a crear los elementos gráficos y multimedia
(no antes). En esta etapa ya podemos llevar a cabo tests de
usabilidad con prototipos navegables que validarán que la
experiencia de usuario que estamos ofreciendo es la idónea para la
audiencia a la que nos queremos dirigir.
4 - Desarrollo
En esta fase se implementan todas las funcionalidades que
harán que el proyecto funcione: hay que elegir los lenguajes de
programación y/o frameworks apropiados, desarrollar el front end y el
backend (a cargo de programadores bien formados, claro), poner a
punto las bases de datos, la optimización del rendimiento de la
página, la seguridad o la verificación del cumplimiento de los
estándares de accesibilidad web... Puede resultar útiles en cualquier
fase, pero especialmente en esta (que es la que más nos atañe), el
uso de metodologías de desarrollo ágiles puede evitar que
provoquemos los temidos errores y ahorrarnos quebraderos de
cabeza.
5 - Lanzamiento
Es la publicación definitiva del proyecto en el servidor del cliente.
En esta fase se cubren por un lado las necesidades de formación del
cliente (que tiene que aprender a utilizar el software que hemos
27
desarrollado para él). Por otro lado, se insertan las herramientas de
analítica web que en el futuro informarán si se están cumpliendo los
objetivos de negocio: conversión, compras, detección de
embudos….etc.
6 - Mantenimiento
Esta fase se mantendrá durante todo el tiempo que se pretenda
hacer uso del proyecto web. Comprende desde actualizaciones y
mejoras continuas de lo existente hasta el desarrollo de nuevas
funcionalidades a medida que el negocio vaya creciendo. También se
ha de dar soporte técnico al cliente para solventar posibles errores o
bugs que no se hayan detectado durante los test.
28
29
10. Modelos y Diagramas
10.1 Casos de Uso
30
Figura Nº 8: Toma de prueba
31
10.2 Diagrama de Secuencia
32
10.3 Diagrama de Clases
33
WEBGRAFIA
34