SlideShare una empresa de Scribd logo
1 de 28
1
UNIDAD EDUCATIVA ‘’SAN ANTONIO DE PADUA’’
TECNICO MEDIO
PROYECTO DE GRADO
‘’DESARROLLAR UN SITIO WEB PARA DAR INFORMACION A LA UNIDAD
EDUCATIVA ‘’SAN ANTONIO DE PADUA’’
MODALIDAD: PROYECTO DE GRADO
PARA OBTENER EL TITULO DE BACHILLERATO
EN TECNICO MEDIO DE SISTEMAS INFORMATTICOS
Proyecto de Grado de la Defensa del Tema ‘’Sitio web del colegio San Antonio de
Padua’’
Presentado como requisito parcial para optar al Título de Técnico Medio en Sistemas
Informáticos.
PRESENTADO POR:
 Yessica Franco Sacaico
C.L.:999999999
 Ingrid Quiroga Guarachi
C.l.:99999999
 Yessica Villarroel Mejia
C.l.:99999999
2
COCHABAMBA-BOLIVIA, NOVIEMBRE 2
DEDICATORIA
Dedicamos el presente proyecto:
A nuestros padres por el apoyo que nos dieron,
por sus principios, valores, fortaleza y toda su
confianza que nos dieron.
3
A nuestros docentes principalmente para mi
profesor William Villca Sandoval y también a
mi profesor David Bautista Baptista por su
apoyo y su enseñanza que nos brindaron.
¡Con mucho cariño sus estudiantes!
AGRADECIMIENTOS
Queremos expresar nuestro profundo
agradecimiento por el amor, la dedicación y la
paciencia que nuestros padres han demostrado
cada día en relación a nuestro avance y
desarrollo en este caso de estudio.
Deseamos dar gracias a nuestros padres por
ser los principales impulsores de sueño.
Agradezco su confianza y creencia constante
4
en nosotras y en nuestras expectativas.
Especialmente agradecemos a nuestros
docentes por acompañarnos en todo el
recorrido de nuestro proyecto por darnos sus
opiniones por sus consejos y por cada palabra
que nos han guiado a lo largo de este proyecto.
Agradecemos a Dios por bendecirnos
diariamente por la maravillosa oportunidad de
estar junto a las personas que nos apoyaron.
Tabla de contenido
Resumen ............................................................................................................................8
Palabras claves...................................................................................................................9
INTRODUCCIÓN..................................................................................................................9
ANTECEDENTES...................................................................Error! Bookmark not defined.
DEFINICIÓN DEL PROBLEMA............................................................................................11
SITUACIÓN PROBLEMÁTICA.............................................................................................11
Formulación del problema...............................................................................................12
Objetivos..........................................................................................................................12
Objetivo General ..........................................................................................................12
Objetivos Específicos....................................................................................................13
Alcance del proyecto........................................................................................................13
Alcance temático..........................................................................................................13
5
Alcance Geográfico.......................................................................................................14
Alcance Temporal.........................................................................................................14
Limites..............................................................................................................................14
Justificación......................................................................................................................14
Justificación social........................................................................................................14
Justificación Técnica.....................................................................................................14
Justificación operativa..................................................................................................15
Factibilidad.......................................................................................................................15
Factibilidad económica.................................................................................................15
Factibilidad técnica.......................................................................................................15
Factibilidad operacional...............................................................................................15
METODOLOGIA DE DESARROLLO DE SOFTWARE............................................................18
MODELO INCREMENTAL..................................................................................................18
VENTAJAS .....................................................................................................................18
DESVENTAJAS...............................................................................................................18
PROTOTIPADO..................................................................................................................19
Etapas...........................................................................................................................19
VENTAJAS .....................................................................................................................19
6
DESVENTAJAS...............................................................................................................20
ESPIRAL ............................................................................................................................20
VENTAJAS .....................................................................................................................21
DESVENTAJAS...............................................................................................................21
ARQUITECTURA DE SOFTWARE ..........................................Error! Bookmark not defined.
CLIENTE-SERVIDOR..............................................................Error! Bookmark not defined.
Ventajas...........................................................................Error! Bookmark not defined.
Desventajas .....................................................................Error! Bookmark not defined.
MODELO-VISTA-CONTROLADOR MVC................................Error! Bookmark not defined.
VENTAJAS ........................................................................Error! Bookmark not defined.
DESVENTAJAS..................................................................Error! Bookmark not defined.
LENGUAJE DE PROGRAMACION .........................................Error! Bookmark not defined.
HTML ...............................................................................Error! Bookmark not defined.
VENTAJAS:....................................................................Error! Bookmark not defined.
DESVENTAJAS: .............................................................Error! Bookmark not defined.
PHP ..................................................................................Error! Bookmark not defined.
JAVASCRIPT .....................................................................Error! Bookmark not defined.
VENTAJAS.....................................................................Error! Bookmark not defined.
7
DESVENTAJAS ..............................................................Error! Bookmark not defined.
FRAMEWORKS.....................................................................Error! Bookmark not defined.
LARAVEL ..........................................................................Error! Bookmark not defined.
CARACTERISTICAS PRINCIPALES ..................................Error! Bookmark not defined.
NODE JS ...........................................................................Error! Bookmark not defined.
CARACTERISTICA DE NODE.JS......................................Error! Bookmark not defined.
ASP.NET...........................................................................Error! Bookmark not defined.
MYSQL .............................................................................Error! Bookmark not defined.
Caracteristica de MySQL..............................................Error! Bookmark not defined.
SQL SERVER .....................................................................Error! Bookmark not defined.
CARRACTERISTICA DE SQL SERVER..............................Error! Bookmark not defined.
8
CAPÍTULO
1
RESUMEN
La Unidad Educativa “SAN ANTONIO DE PADUA”, ubicado en la ciudad de
Cochabamba en la localidad de Puerto Villarroel, no cuenta con un sistema informático,
por lo que se decido desarrollar un sistema de información basado en un sitio web, el
cual es muy importante porque dará a conocer toda su información de la unidad
educativa San Antonio De Padua para toda la comunidad.
Este proyecto es principalmente para dar un sitio web a la Unidad Educativa “San
Antonio de Padua”, ya que esta unidad educativa se está dando recién a conocer a nivel
nacional, departamental en diferentes actividades como la Banda, Fútbol mujeres, Fútbol
varones.
La herramienta propuesta facilitará la información sobre esta unidad educativa dará
conocer todas sus ventajas y desventajas. Se define los objetivos generales y objetivos
9
específicos del proyecto, así como la metodología del desarrollo de toda la información.
Luego se explicará un marco teórico presentando propuestas para el desarrollo del
proyecto incluyendo recomendaciones de métodos, arquitectura, lenguaje de
programación, posibles marcos y administradores de bases de datos.
PALABRAS CLAVES
 Control
El control es un proceso que verificara que te dé una buena información sobre el
colegio San Antonio De Padua como sus ventajas y desventajas según como es la
unidad educativa.
 Información
La información está constituida por un grupo de información para construir una
base de información exacta este proyecto está basado en dar una información de
la unidad educativa daremos a conocer al colegio de todas las maneras posibles
 Seguimiento
 El seguimiento se refiere a dar un buen seguimiento al sitio web que estamos
armando para la unidad educativa según el seguimiento aremos que se les dé una
buena información para todo público.
INTRODUCCIÓN
Este sistema estará a la disponibilidad de todo público en general para que puedan
informarse sobre la unidad educativa “San Antonio de Padua” con este sistema podrán
informarse con más rapidez y detalladamente.
Más que todo este sitio web está siendo creado por el motivo de que la unidad educativa
San Antonio de Padua, no ha tenido un sistema que, de información sobre los logros,
reconocimientos, medallas podios que obtuvo cada disciplina de la unidad educativa.
Por otra parte, este sitio web es necesario para la unidad educativa San Antonio de
Padua, ya que no cuenta con un sitio web.
10
Este sitio web es accesible desde cualquier navegador y tiene información referente ala
unidad educativa San Antonio de Padua se trata de dar una visión más compleja posible
de la institución y su funcionamiento.
De esta forma se busca fortalecer la capacidad de procesamiento, análisis y uso de
información en todos los niveles del sector educativo y la comunidad, mediante la
implementación de un sistema de un sistema de información web que promueva y
facilite la existencia de información oportuna y adecuada tanto para la toma de
decisiones como para la participación ciudadana, a través del medio tecnológico más
difundido actualmente como es la red de redes, internet.
ANTECEDENTES
Desde que se fundó la Unidad Educativa “San Antonio de Padua” no se creo un sitio
web y fue creado en el año 1971 con el nombre de Buenas Nuevas, en ese entonces
contaba con los niveles primario y secundaria hasta la gestión 2000.
En la gestión 2000 se inicia el trámite para la división de los niveles primaria y
secundaria en la misma gestión paso a depender de “Escuelas Populares Don Bosco”
EPDB por ello se cambió el nombre de “Buenas Nuevas” a Unidad Educativa “San
Antonio de Padua”.
Actualmente la unidad educativa cuenta con 517 estudiantes, de primer a sexto de
educación secundaria comunitaria productiva con tres paralelos por curso, con 28
maestros y maestras, una secretaria una asistente administrativa y una portera.
La Unidad Educativa “San Antonio de Padua” es reconocida oficialmente como
‘Colegio Católico’, pero que al mismo tiempo permite la diversidad de creencia
religiosas, pero sin que estas alteren, perjudiquen o impidan la realización de sus
actividades programadas como institución educativa. esto con la finalidad de alcanzar la
Misión y Visión que se manifiesta en el desarrollo de sus actividades planificadas dentro
del marco de la Ley Educativa, Normas e instructivos, vigentes para esta gestión 2020.
11
MISION: Dar a conocer la unidad educativa “San Antonio de Padua” en todos los
ambientes tanto como la educación y en qué actividades más se destaca tanto deportivo
como musical y como científico ya que la unidad educativa San Antonio De Padua es
conocido como el colegio más prestigioso de toda la localidad de Puerto Villarroel.
VISION: Brindar una grata información sobre la unidad educativa “San Antonio de
Padua” según este sistema y el sitio web que estamos creando según a eso iremos
abanando el proyecto de esta Unidad Educativa.
DEFINICIÓN DEL PROBLEMA
SITUACIÓN PROBLEMÁTICA
Después de realizar un análisis en la unidad educativa utilizamos una técnica de
recolección de información mediante entrevistas sobre la unidad educativa San Antonio
de Padua.
FORTALEZA
 Calidad académica de nuestros docentes.
 Instalaciones y equipamiento.
 Alto porcentaje de alumnos titulados (en el caso de una universidad).
 Cuenta con la ayuda de las autoridades del municipio de Puerto Villarroel
 Cuenta con auditorio donde se pueden hacer talleres, reuniones.
 Cuenta con un laboratorio
 Cuenta con baños
 Cuenta con un gimnasio
 Cuenta con cursos amplios en buen estado
OPORTUNIDAD
 Crecimiento económico y, por ende, mayor gasto en educación.
 Dar publicidad a través de web centro y blogs para mejorar imagen del
colegio
 Tenemos la oportunidad, más cercana de poder ir ala distrital
 Podemos acudir al centro el hospital
 Podemos acudir ala policía por cualquier caso extremo
12
DEBILIDAD
 Clima laboral tóxico repleto de chismes y habladurías.
 Instalaciones deficientes o sin mantenimiento.
 Falta de información de nuestra unidad educativa.
 El conocimiento de lo académico y también conocimiento deportivo y
musical para todo público.
 Su ubicación sus reglas y todo lo equitativo que puede mostrar la Unidad
Educativa San Antonio de Padua.
AMENAZAS
 Desconfianza de la comunidad hacia el colegio.
 Las cercanas chicherías
 Discotecas de bebidas alcohólicas
 Ventas ilícitas
 Malas mañas de la sociedad
FORMULACIÓN DEL PROBLEMA
Los canales de información analógicos de los procesos poco definidos para la gestión de
información entre la Unidad Educativa San Antonio De Padua y todo el público
ocasiona una mala información, lo que desencadena una mala información sobre la
Unidad Educativa tomando en cuenta las diferentes cualidades de la unidad educativa
San Antonio De Padua.
OBJETIVOS
A continuación, se presentarán los objetivos del caso de información de la unidad
educativa San Antonio De Padua.
OBJETIVO GENERAL
 Desarrollar un sitio web mediante una información para poder mejorar a la
unidad educativa dentro y fuera de la comunidad de Ivirgarzama.
13
OBJETIVOS ESPECÍFICOS
 Realizar un análisis sobre la información y obtener los requerimientos del
establecimiento educativo.
 Identificar la tecnología y herramientas adecuadas para el desarrollo del proyecto
del sitio web de acuerdo a los requerimientos.
 Diseñar e implementarlos módulos necesarios para cumplir los requerimientos de
la unidad educativa y toda la información necesaria.
 Evaluar las pruebas pertinentes para variar el proyecto del sitio web.
ALCANCE DEL PROYECTO
ALCANCE TEMÁTICO
Para el presente caso de información se elaborarán los siguientes módulos:
 Módulos administración de información
 Este módulo ayudará a dar una buena información de toda la unidad educativa y
así también manejar una información básica para el manejo de módulos.
 Así también permitir toda la ubicación de la unidad educativa.
MÓDULO DE FUNCIONAMIENTO Y EVENTOS
Así también se ara publicación de eventos (campañas de información, actividades
académicas, publicidades sobre la unidad educativa San Antonio De Padua y etc.) en el
sistema se realizará una información para mantener a todo el público.
Módulo De Reportes
En este módulo de reporte se tomará en cuenta la ubicación geográfica.
También se tomará en cuenta la localidad donde se encuentra la unidad educativa su
desempeño y desenvolvimiento en todo el ámbito académico tanto musical como
deportivo.
14
ALCANCE GEOGRÁFICO
Para demostración del caso de estudio se realizará un sitio web local, pero si tiene
previsto la información futura en un servidor web donde estará alojado y el servidor
estará disponible solo y únicamente para Bolivia.
ALCANCE TEMPORAL
El caso de información tendrá vigencia del uso que le den y la decisión que tome la
unidad educativa para la continuidad de este sistema como información del colegio.
LIMITES
El sistema será utilizado para todo público.
No se realizará el pedido de datos.
Solo será para el que quiera obtener información.
Tendrá una buena información sobre la unidad educativa San Antonio De Padua.
JUSTIFICACIÓN
A continuación, se dará a conocer la justificación del proyecto:
JUSTIFICACIÓN SOCIAL
El planteamiento de caso de información responde una necesidad de la unidad educativa
ya que la U.E. San Antonio De Padua no es tan conocido. Con esto se supone que se
dará a conocer a la unidad educativa San Antonio De Padua y dará una amplia
información para todo público.
El director de la unidad educativa dispone de toda la información requerida de la unidad
educativa San Antonio De Padua.
JUSTIFICACIÓN TÉCNICA
Se cuenta con toda la información necesaria para realizar todo el desarrollo del proyecto
y su posterior información de toda la unidad educativa utilizando la tecnología web para
el sistema en general así mismo se interesarán en la información que daremos a conocer.
15
JUSTIFICACIÓN OPERATIVA
Debido a que en el ámbito nacional no existen sistemas de información sobre la unidad
educativa San Antonio De Padua. Mediante el sistema de información por el cual
resultara más eficiente y eficaz y con lo cual beneficiaran a todo el público.
FACTIBILIDAD
FACTIBILIDAD ECONÓMICA
El desarrollo e información del presente caso tendrá entre gastos para su funcionamiento
de este sitio web en la nube el cual equivale a aproximadamente 285bs a esto se debe
incluir aproximadamente 7000bs para el desarrollador.
El monto final del desarrollo es 7285bs este monto es una subgerencia del sitio web que
estamos presentando.
FACTIBILIDAD TÉCNICA
La tecnología que se necesitara para la información desde el sitio web que estaremos
presentando sobre esta unidad educativa los requerimientos mínimos para el mismo
cumple con el equipo de información de esta unidad educativa.
Además de los requisitos técnicos especialmente del sitio web por parte de los
desarrolladores son muy accesible como lo cual ellos podrán desarrollar sin ningún
problema.
FACTIBILIDAD OPERACIONAL
Para el manejo de este sistema no se requiere un personal especializado ya que en los
objetivos está el de realizar un sistema de información de fácil manejo.
Se necesitará un taller de capacitación de uno o dos días para el manejo del sitio web
para un correcto manejo de información.
16
17
CAPÍTULO
II
18
MARCO TEORICO
METODOLOGIA DE DESARROLLO DE SOFTWARE
La metodología de desarrollo de software es el conjunto de procesos, practicas, técnicas y
herramientas que se utiliza para desarrollar software de manera eficiente y efectiva. Las
metodologías de desarrollo de software pueden variare función del enfoque que se le dé
al desarrollo de software, de la organización y de la cultura de la empresa, entre otros
factores.
MODELO INCREMENTAL
El modelo incremental es una metodología de desarrollo de software en el que el software
se desarrolla en pequeñas partes incrementales o módulos, cada uno de los cuales se
construye y se prueba de forma independiente. Cada incremento se agrega al software
existentes para formar una versión más completa del sistema. Este proceso se repite hasta
que se completa el software completo.
El modelo incremental se basa en la idea de que es más fácil manejar cambios y adaptarse
a los requisitos del cliente si el software a medida que se construye, lo que garantiza que
el software final cumpla con los requisitos del cliente.
VENTAJAS
 Mayor flexibilidad
 Entrega temprana de funcionalidad
 Reducción de riesgos
 Ahorro de tiempo y dinero
DESVENTAJAS
 Planificación y coordinación
 Requerimientos de documentación
 Pruebas exhaustivas
 Mayor complejidad
19
PROTOTIPADO
El prototipo es una metodología de desarrollo de software en la que se construye un
modelo o prototipo del software antes de crear la versión final. El prototipo es una versión
simplificada del software que permite a los desarrolladores, usuarios y clientes
comprender mejor como se verá y se comportará el software final.
El objetivo principal del prototipo es validar los requisitos del cliente, para que los
desarrolladores puedan comprender mejor lo que el cliente necesita y construir el software
que cumpla con esos requisitos.
El prototipo puede ser especialmente útil cuando los requisitos del cliente no están
completamente definidos al principio del proyecto, ya que permite una mayor flexibilidad
y adaptabilidad a los cambios en los requisitos.
ETAPAS
 Recolección y refinamiento de requisitos
 Modelado, diseño rápido
 Construcción del Prototipo
 Desarrollo, evaluación del prototipo por el cliente
 Refinamiento de prototipo
 Producto de Ingeniera
VENTAJAS
 Ayuda a validar lo requisitos del cliente temprano en el proceso de desarrollo.
 Permite a los desarrolladores y usuarios comprender mejor el software antes de su
lanzamiento
 Ofrece una oportunidad para obtener comentarios tempranos de los usuarios y
clientes
 Pueden reducir los costos al identificar y corregir errores y problemas en etapas
tempranas del desarrollo
20
DESVENTAJAS
 Requiere más tiempo y recursos para desarrollar un prototipo, lo que puede
aumentar los costos de desarrollo
 Puede ser difícil adaptar el prototipo existente para satisfacer nuevos requisitos
 Los prototipos generalmente no son escalables, lo que significa que puede ser
difícil hacer que funcionen para proyectos o sistemas complejos.
 Si el prototipo es demasiado simple o incompleto, puede subestimar la
complejidad del software final, lo que puede llevar a problemas y retrasos más
adelante en el proceso de desarrollo.
ESPIRAL
El modelo de desarrollo en espinal es una metodología de desarrollo de software que
combina elementos del modelo en cascada y del prototipo. Este modelo se basa en un
enfoque iterativo y se utiliza principalmente para proyectos de gran envergadura y
complejidad.
El modelo de desarrollo y espiral sigue un proceso cíclico que consta de cuatro etapas
principales:
 Planificación: En esta etapa, se establecen los objetivos del proyecto y se
identifican los riesgos y restricciones. Se define un plan general que establece los
objetivos a largo plazo y el alcance del proyecto.
 Análisis de riesgo: Se realiza una evaluación de riesgos detallada para identificar
los problemas potenciales que pueden surgir durante el desarrollo. Se identifican
los riesgos, se evalúan y se priorizan para determinar que riesgos se abordaran en
cada ciclo de desarrollo.
 Desarrollo e iteración: En esta etapa se desarrolla el software de acuerdo con los
requisitos establecidos en la dase de planificación. Se crean prototipos que se
utilizan para obtener comentarios de los usuarios y para evaluar el software. Se
realizan ciclos adicionales de desarrollo e interacción, cada uno de los cuales
agrega más funcionalidades al software.
21
 Evaluación: La última etapa, se realiza una evaluación final del software y se
verifica si se han cumplido los objetivos del proyecto. Se verifica si se han resuelto
los problemas y se evalúa la calidad del software desarrollado.
VENTAJAS
 Es adecuado para proyectos grandes y complejos, ya que permite una gestión
eficaz del riesgo.
 El proceso iterativo permite una mayor flexibilidad en el desarrollo de software y
la capacidad de justar los requisitos del proyecto según sea necesario.
 El enfoque en la evaluación del riesgo ayuda a garantizar que se resuelvan los
problemas antes de que se conviertan en problemas mayores.
 La utilización de prototipos permite obtener comentarios tempranos de los
usuarios, lo que puede ayudar a mejorar el software y reducir los costos.
DESVENTAJAS
 Requiere un alto nivel de experiencia técnica para implementar y gestionar el
proceso de desarrollo.
 El modelo en espiral puede ser costoso, ya que los ciclos de desarrollo adicionales
pueden aumentar los costos del proyecto.
 La metodología puede ser más lenta que otros modelos de desarrollo, ya que
requiere una evaluación exhaustiva del riesgo y un proceso iterativo de desarrollo.
 La complejidad del modelo en espiral puede ser excesiva para proyectos más
pequeños y menos complejos.
 No este diseño para la seguridad
 No se actualiza con frecuencia
ARQUITECTURA DE SOFTWARE
El concepto de arquitectura de software se refiere a la estructuración del sistema
que, idealmente, se crea en etapas tempranas del desarrollo. Esta estructuración
22
representa un diseño de alto nivel del sistema que tiene dos propósitos primarios:
satisfacer los atributos de calidad (desempeño, seguridad, modificabilidad), y servir
como guía en el desarrollo. Al igual que en la ingeniería civil, las decisiones críticas
relativas al diseño general de un sistema de software complejo deben de hacerse
desde un principio.
23
24
CAPITULO
III
25
FASE DE INICIO
Los Sistemas de Información (SI) y las Tecnologías de Información (TI) han cambiado la
forma en la que operan las organizaciones actuales a través de ese uso se logran
importantes mejoras. La fácil disponibilidad que poseen las computadoras y las
tecnologías de información en general, han creado una revolución informática en la
sociedad y de forma particular en los negocios. El manejo de información generada por
computadora difiere en forma significativa del manejo de datos producidos
manualmente pero es conveniente y necesario que el sistema de información sea un
producto confiable, de calidad y eficiente que cumpla con los requerimientos del
cliente de forma ordenada y en el menor tiempo posible.
Después de haber realizado en el Capítulo I el análisis del problema que es una tarea
que pertenece a esta fase junto con la definición de alcance, se trabajan los
requerimientos.
REQUERIMIENTOS FUNCIONALES Y NO FUNCIONALES
REQUERIMIENTOS FUNCIONALES
Son de suma importancia para el desarrollo del producto de software y también para
tener de forma concreta y específica el alcance del actual proyecto.
 RF1. Gestión de los usuarios, los datos de los diferentes usuarios deben ser
 registrados, modificados, y borrados, además realizar una búsqueda rápida.
 RF2. Gestión de los reportes, se recibirá diferentes reportes de acuerdo al
estado o
 tiempo, de problemas citados en la institución(colegio).
 RF3. Gestión de estudiantes, cada estudiante con sus respectivos datos debe
estar
 almacenado en la B.D y debe tener el alcance de ser modificado, borrado y
 encontrado por el sistema.
26
 RF4. Organizar las diferentes materias impartidas en la institución(colegio), de
 acuerdo al curso o docente correspondiente de Materia.
REQUERIMIENTOS NO FUNCIONALES
Esta sección detalla los requisitos no funcionales del sistema.
 RNF1. Seguridad, el sistema basa su seguridad en el control de autentificación
de usuarios, donde se le asigna al administrador de la aplicación un login y
password y este es el único usuario que podrá configurar y realizar cambios del
sistema.
 RNF 2. Disponibilidad, el sistema deberá estar disponible las 24 horas/7 días
siempre que los servidores donde se albergan estén funcionando
 correctamente o no tengan ningún riesgo inconveniente.
 RNF3. Mantenibilidad, la mantenibilidad del sitio queda en manos del
administrator del Sistema, para lo cual se capacitará an esta persona. Si el
mantenimiento va más allá de las manos del administrator entonces se
contactará al desarrollador del Sistema.
 RNF4. Portabilidad, El producto de software deberá funcionar correctamente en
el sistema operativo: Windows siempre y cuando el equipo cuente con un
navegador como: (Google Chrome, Mozilla Firefox,Opera e Internet Explorer) en
sus versiones más recientes.
MODELO DE CASOS DE USO
Los diagramas de casos de uso documentan el comportamiento de un sistema desde el
punto de vista del usuario.
19.1 IDENTIFICACIÓN DE ACTORES
27
Una vez obtenido los requerimientos del sistema también se identifica a los actores
que interactúan con él mismo, donde la identificación de los actores del modelo de
casos de uso permite:
 Priorizar el desarrollo de unos casos de uso respecto a otros.
 Planificar mejor las iteraciones.
 Determinar a los usuarios finales del sistema.
Los actores del sistema son los siguientes:
 Administrador del sistema, es la persona encargada de la configuración del
sistema y dar accesos a los demás usuarios, además de la gestión de
estudiantes, padres de familia y docentes (necesariamente tendrá acceso a
todos los módulos)
AUTENTIFICAR USUARIO
28
INSCRIPCION DE ALUMNOS

Más contenido relacionado

Similar a finalll.docx

Proyecto portal web BATEMS
Proyecto portal web BATEMSProyecto portal web BATEMS
Proyecto portal web BATEMSCarlos Hdez
 
Civic 2.0 Curso de capacitación Módulo 2. Conceptos básicos de investigación ...
Civic 2.0 Curso de capacitación Módulo 2. Conceptos básicos de investigación ...Civic 2.0 Curso de capacitación Módulo 2. Conceptos básicos de investigación ...
Civic 2.0 Curso de capacitación Módulo 2. Conceptos básicos de investigación ...Smart Chicago Collaborative
 
La Piola y el desarrollo profesional docente con apoyo de TIC
La Piola y el desarrollo profesional docente con apoyo de TICLa Piola y el desarrollo profesional docente con apoyo de TIC
La Piola y el desarrollo profesional docente con apoyo de TICAlvaro Galvis
 
Informe taller de softwarwe educativo
Informe taller de softwarwe educativoInforme taller de softwarwe educativo
Informe taller de softwarwe educativoAndrea Luzuriaga
 
Informe taller de softwarwe
Informe taller de softwarweInforme taller de softwarwe
Informe taller de softwarwegermaniabetty
 
Ejemplo de carta de proyectos
Ejemplo de carta de proyectosEjemplo de carta de proyectos
Ejemplo de carta de proyectosFany Peregrina
 
realizar una emisora
realizar una emisorarealizar una emisora
realizar una emisoraBlade Cast
 
Actividades y estrategias de aprendizaje
Actividades y estrategias de aprendizajeActividades y estrategias de aprendizaje
Actividades y estrategias de aprendizajearchidocuka
 
Presentación
PresentaciónPresentación
PresentaciónUPOMS
 
Proyecto integrador de saberes...imprimir
Proyecto integrador de saberes...imprimirProyecto integrador de saberes...imprimir
Proyecto integrador de saberes...imprimirUtmach Snna
 
Tesis Prototipo de Sistema de Inteligencia de Negocios
Tesis Prototipo de Sistema de Inteligencia de Negocios Tesis Prototipo de Sistema de Inteligencia de Negocios
Tesis Prototipo de Sistema de Inteligencia de Negocios Nicolás Chavez
 

Similar a finalll.docx (20)

Proyecto portal web BATEMS
Proyecto portal web BATEMSProyecto portal web BATEMS
Proyecto portal web BATEMS
 
Civic 2.0 Curso de capacitación Módulo 2. Conceptos básicos de investigación ...
Civic 2.0 Curso de capacitación Módulo 2. Conceptos básicos de investigación ...Civic 2.0 Curso de capacitación Módulo 2. Conceptos básicos de investigación ...
Civic 2.0 Curso de capacitación Módulo 2. Conceptos básicos de investigación ...
 
Tesis computacion e informatica unsa
Tesis computacion e informatica unsaTesis computacion e informatica unsa
Tesis computacion e informatica unsa
 
La Piola y el desarrollo profesional docente con apoyo de TIC
La Piola y el desarrollo profesional docente con apoyo de TICLa Piola y el desarrollo profesional docente con apoyo de TIC
La Piola y el desarrollo profesional docente con apoyo de TIC
 
Informe taller de softwarwe educativo
Informe taller de softwarwe educativoInforme taller de softwarwe educativo
Informe taller de softwarwe educativo
 
NTIC EN EL AULA
NTIC EN EL AULANTIC EN EL AULA
NTIC EN EL AULA
 
Uso de-la-calculadora
Uso de-la-calculadoraUso de-la-calculadora
Uso de-la-calculadora
 
Informe taller de softwarwe
Informe taller de softwarweInforme taller de softwarwe
Informe taller de softwarwe
 
55406
5540655406
55406
 
Ejemplo de carta de proyectos
Ejemplo de carta de proyectosEjemplo de carta de proyectos
Ejemplo de carta de proyectos
 
Proyecto BATEMS
Proyecto BATEMSProyecto BATEMS
Proyecto BATEMS
 
realizar una emisora
realizar una emisorarealizar una emisora
realizar una emisora
 
Actividades y estrategias de aprendizaje
Actividades y estrategias de aprendizajeActividades y estrategias de aprendizaje
Actividades y estrategias de aprendizaje
 
Trabajo grupo 1
Trabajo grupo 1Trabajo grupo 1
Trabajo grupo 1
 
Trabajo grupo 1
Trabajo grupo 1Trabajo grupo 1
Trabajo grupo 1
 
Presentación
PresentaciónPresentación
Presentación
 
La piola
La piolaLa piola
La piola
 
Proyecto integrador de saberes...imprimir
Proyecto integrador de saberes...imprimirProyecto integrador de saberes...imprimir
Proyecto integrador de saberes...imprimir
 
Tesis Prototipo de Sistema de Inteligencia de Negocios
Tesis Prototipo de Sistema de Inteligencia de Negocios Tesis Prototipo de Sistema de Inteligencia de Negocios
Tesis Prototipo de Sistema de Inteligencia de Negocios
 
Practica1p
Practica1pPractica1p
Practica1p
 

finalll.docx

  • 1. 1 UNIDAD EDUCATIVA ‘’SAN ANTONIO DE PADUA’’ TECNICO MEDIO PROYECTO DE GRADO ‘’DESARROLLAR UN SITIO WEB PARA DAR INFORMACION A LA UNIDAD EDUCATIVA ‘’SAN ANTONIO DE PADUA’’ MODALIDAD: PROYECTO DE GRADO PARA OBTENER EL TITULO DE BACHILLERATO EN TECNICO MEDIO DE SISTEMAS INFORMATTICOS Proyecto de Grado de la Defensa del Tema ‘’Sitio web del colegio San Antonio de Padua’’ Presentado como requisito parcial para optar al Título de Técnico Medio en Sistemas Informáticos. PRESENTADO POR:  Yessica Franco Sacaico C.L.:999999999  Ingrid Quiroga Guarachi C.l.:99999999  Yessica Villarroel Mejia C.l.:99999999
  • 2. 2 COCHABAMBA-BOLIVIA, NOVIEMBRE 2 DEDICATORIA Dedicamos el presente proyecto: A nuestros padres por el apoyo que nos dieron, por sus principios, valores, fortaleza y toda su confianza que nos dieron.
  • 3. 3 A nuestros docentes principalmente para mi profesor William Villca Sandoval y también a mi profesor David Bautista Baptista por su apoyo y su enseñanza que nos brindaron. ¡Con mucho cariño sus estudiantes! AGRADECIMIENTOS Queremos expresar nuestro profundo agradecimiento por el amor, la dedicación y la paciencia que nuestros padres han demostrado cada día en relación a nuestro avance y desarrollo en este caso de estudio. Deseamos dar gracias a nuestros padres por ser los principales impulsores de sueño. Agradezco su confianza y creencia constante
  • 4. 4 en nosotras y en nuestras expectativas. Especialmente agradecemos a nuestros docentes por acompañarnos en todo el recorrido de nuestro proyecto por darnos sus opiniones por sus consejos y por cada palabra que nos han guiado a lo largo de este proyecto. Agradecemos a Dios por bendecirnos diariamente por la maravillosa oportunidad de estar junto a las personas que nos apoyaron. Tabla de contenido Resumen ............................................................................................................................8 Palabras claves...................................................................................................................9 INTRODUCCIÓN..................................................................................................................9 ANTECEDENTES...................................................................Error! Bookmark not defined. DEFINICIÓN DEL PROBLEMA............................................................................................11 SITUACIÓN PROBLEMÁTICA.............................................................................................11 Formulación del problema...............................................................................................12 Objetivos..........................................................................................................................12 Objetivo General ..........................................................................................................12 Objetivos Específicos....................................................................................................13 Alcance del proyecto........................................................................................................13 Alcance temático..........................................................................................................13
  • 5. 5 Alcance Geográfico.......................................................................................................14 Alcance Temporal.........................................................................................................14 Limites..............................................................................................................................14 Justificación......................................................................................................................14 Justificación social........................................................................................................14 Justificación Técnica.....................................................................................................14 Justificación operativa..................................................................................................15 Factibilidad.......................................................................................................................15 Factibilidad económica.................................................................................................15 Factibilidad técnica.......................................................................................................15 Factibilidad operacional...............................................................................................15 METODOLOGIA DE DESARROLLO DE SOFTWARE............................................................18 MODELO INCREMENTAL..................................................................................................18 VENTAJAS .....................................................................................................................18 DESVENTAJAS...............................................................................................................18 PROTOTIPADO..................................................................................................................19 Etapas...........................................................................................................................19 VENTAJAS .....................................................................................................................19
  • 6. 6 DESVENTAJAS...............................................................................................................20 ESPIRAL ............................................................................................................................20 VENTAJAS .....................................................................................................................21 DESVENTAJAS...............................................................................................................21 ARQUITECTURA DE SOFTWARE ..........................................Error! Bookmark not defined. CLIENTE-SERVIDOR..............................................................Error! Bookmark not defined. Ventajas...........................................................................Error! Bookmark not defined. Desventajas .....................................................................Error! Bookmark not defined. MODELO-VISTA-CONTROLADOR MVC................................Error! Bookmark not defined. VENTAJAS ........................................................................Error! Bookmark not defined. DESVENTAJAS..................................................................Error! Bookmark not defined. LENGUAJE DE PROGRAMACION .........................................Error! Bookmark not defined. HTML ...............................................................................Error! Bookmark not defined. VENTAJAS:....................................................................Error! Bookmark not defined. DESVENTAJAS: .............................................................Error! Bookmark not defined. PHP ..................................................................................Error! Bookmark not defined. JAVASCRIPT .....................................................................Error! Bookmark not defined. VENTAJAS.....................................................................Error! Bookmark not defined.
  • 7. 7 DESVENTAJAS ..............................................................Error! Bookmark not defined. FRAMEWORKS.....................................................................Error! Bookmark not defined. LARAVEL ..........................................................................Error! Bookmark not defined. CARACTERISTICAS PRINCIPALES ..................................Error! Bookmark not defined. NODE JS ...........................................................................Error! Bookmark not defined. CARACTERISTICA DE NODE.JS......................................Error! Bookmark not defined. ASP.NET...........................................................................Error! Bookmark not defined. MYSQL .............................................................................Error! Bookmark not defined. Caracteristica de MySQL..............................................Error! Bookmark not defined. SQL SERVER .....................................................................Error! Bookmark not defined. CARRACTERISTICA DE SQL SERVER..............................Error! Bookmark not defined.
  • 8. 8 CAPÍTULO 1 RESUMEN La Unidad Educativa “SAN ANTONIO DE PADUA”, ubicado en la ciudad de Cochabamba en la localidad de Puerto Villarroel, no cuenta con un sistema informático, por lo que se decido desarrollar un sistema de información basado en un sitio web, el cual es muy importante porque dará a conocer toda su información de la unidad educativa San Antonio De Padua para toda la comunidad. Este proyecto es principalmente para dar un sitio web a la Unidad Educativa “San Antonio de Padua”, ya que esta unidad educativa se está dando recién a conocer a nivel nacional, departamental en diferentes actividades como la Banda, Fútbol mujeres, Fútbol varones. La herramienta propuesta facilitará la información sobre esta unidad educativa dará conocer todas sus ventajas y desventajas. Se define los objetivos generales y objetivos
  • 9. 9 específicos del proyecto, así como la metodología del desarrollo de toda la información. Luego se explicará un marco teórico presentando propuestas para el desarrollo del proyecto incluyendo recomendaciones de métodos, arquitectura, lenguaje de programación, posibles marcos y administradores de bases de datos. PALABRAS CLAVES  Control El control es un proceso que verificara que te dé una buena información sobre el colegio San Antonio De Padua como sus ventajas y desventajas según como es la unidad educativa.  Información La información está constituida por un grupo de información para construir una base de información exacta este proyecto está basado en dar una información de la unidad educativa daremos a conocer al colegio de todas las maneras posibles  Seguimiento  El seguimiento se refiere a dar un buen seguimiento al sitio web que estamos armando para la unidad educativa según el seguimiento aremos que se les dé una buena información para todo público. INTRODUCCIÓN Este sistema estará a la disponibilidad de todo público en general para que puedan informarse sobre la unidad educativa “San Antonio de Padua” con este sistema podrán informarse con más rapidez y detalladamente. Más que todo este sitio web está siendo creado por el motivo de que la unidad educativa San Antonio de Padua, no ha tenido un sistema que, de información sobre los logros, reconocimientos, medallas podios que obtuvo cada disciplina de la unidad educativa. Por otra parte, este sitio web es necesario para la unidad educativa San Antonio de Padua, ya que no cuenta con un sitio web.
  • 10. 10 Este sitio web es accesible desde cualquier navegador y tiene información referente ala unidad educativa San Antonio de Padua se trata de dar una visión más compleja posible de la institución y su funcionamiento. De esta forma se busca fortalecer la capacidad de procesamiento, análisis y uso de información en todos los niveles del sector educativo y la comunidad, mediante la implementación de un sistema de un sistema de información web que promueva y facilite la existencia de información oportuna y adecuada tanto para la toma de decisiones como para la participación ciudadana, a través del medio tecnológico más difundido actualmente como es la red de redes, internet. ANTECEDENTES Desde que se fundó la Unidad Educativa “San Antonio de Padua” no se creo un sitio web y fue creado en el año 1971 con el nombre de Buenas Nuevas, en ese entonces contaba con los niveles primario y secundaria hasta la gestión 2000. En la gestión 2000 se inicia el trámite para la división de los niveles primaria y secundaria en la misma gestión paso a depender de “Escuelas Populares Don Bosco” EPDB por ello se cambió el nombre de “Buenas Nuevas” a Unidad Educativa “San Antonio de Padua”. Actualmente la unidad educativa cuenta con 517 estudiantes, de primer a sexto de educación secundaria comunitaria productiva con tres paralelos por curso, con 28 maestros y maestras, una secretaria una asistente administrativa y una portera. La Unidad Educativa “San Antonio de Padua” es reconocida oficialmente como ‘Colegio Católico’, pero que al mismo tiempo permite la diversidad de creencia religiosas, pero sin que estas alteren, perjudiquen o impidan la realización de sus actividades programadas como institución educativa. esto con la finalidad de alcanzar la Misión y Visión que se manifiesta en el desarrollo de sus actividades planificadas dentro del marco de la Ley Educativa, Normas e instructivos, vigentes para esta gestión 2020.
  • 11. 11 MISION: Dar a conocer la unidad educativa “San Antonio de Padua” en todos los ambientes tanto como la educación y en qué actividades más se destaca tanto deportivo como musical y como científico ya que la unidad educativa San Antonio De Padua es conocido como el colegio más prestigioso de toda la localidad de Puerto Villarroel. VISION: Brindar una grata información sobre la unidad educativa “San Antonio de Padua” según este sistema y el sitio web que estamos creando según a eso iremos abanando el proyecto de esta Unidad Educativa. DEFINICIÓN DEL PROBLEMA SITUACIÓN PROBLEMÁTICA Después de realizar un análisis en la unidad educativa utilizamos una técnica de recolección de información mediante entrevistas sobre la unidad educativa San Antonio de Padua. FORTALEZA  Calidad académica de nuestros docentes.  Instalaciones y equipamiento.  Alto porcentaje de alumnos titulados (en el caso de una universidad).  Cuenta con la ayuda de las autoridades del municipio de Puerto Villarroel  Cuenta con auditorio donde se pueden hacer talleres, reuniones.  Cuenta con un laboratorio  Cuenta con baños  Cuenta con un gimnasio  Cuenta con cursos amplios en buen estado OPORTUNIDAD  Crecimiento económico y, por ende, mayor gasto en educación.  Dar publicidad a través de web centro y blogs para mejorar imagen del colegio  Tenemos la oportunidad, más cercana de poder ir ala distrital  Podemos acudir al centro el hospital  Podemos acudir ala policía por cualquier caso extremo
  • 12. 12 DEBILIDAD  Clima laboral tóxico repleto de chismes y habladurías.  Instalaciones deficientes o sin mantenimiento.  Falta de información de nuestra unidad educativa.  El conocimiento de lo académico y también conocimiento deportivo y musical para todo público.  Su ubicación sus reglas y todo lo equitativo que puede mostrar la Unidad Educativa San Antonio de Padua. AMENAZAS  Desconfianza de la comunidad hacia el colegio.  Las cercanas chicherías  Discotecas de bebidas alcohólicas  Ventas ilícitas  Malas mañas de la sociedad FORMULACIÓN DEL PROBLEMA Los canales de información analógicos de los procesos poco definidos para la gestión de información entre la Unidad Educativa San Antonio De Padua y todo el público ocasiona una mala información, lo que desencadena una mala información sobre la Unidad Educativa tomando en cuenta las diferentes cualidades de la unidad educativa San Antonio De Padua. OBJETIVOS A continuación, se presentarán los objetivos del caso de información de la unidad educativa San Antonio De Padua. OBJETIVO GENERAL  Desarrollar un sitio web mediante una información para poder mejorar a la unidad educativa dentro y fuera de la comunidad de Ivirgarzama.
  • 13. 13 OBJETIVOS ESPECÍFICOS  Realizar un análisis sobre la información y obtener los requerimientos del establecimiento educativo.  Identificar la tecnología y herramientas adecuadas para el desarrollo del proyecto del sitio web de acuerdo a los requerimientos.  Diseñar e implementarlos módulos necesarios para cumplir los requerimientos de la unidad educativa y toda la información necesaria.  Evaluar las pruebas pertinentes para variar el proyecto del sitio web. ALCANCE DEL PROYECTO ALCANCE TEMÁTICO Para el presente caso de información se elaborarán los siguientes módulos:  Módulos administración de información  Este módulo ayudará a dar una buena información de toda la unidad educativa y así también manejar una información básica para el manejo de módulos.  Así también permitir toda la ubicación de la unidad educativa. MÓDULO DE FUNCIONAMIENTO Y EVENTOS Así también se ara publicación de eventos (campañas de información, actividades académicas, publicidades sobre la unidad educativa San Antonio De Padua y etc.) en el sistema se realizará una información para mantener a todo el público. Módulo De Reportes En este módulo de reporte se tomará en cuenta la ubicación geográfica. También se tomará en cuenta la localidad donde se encuentra la unidad educativa su desempeño y desenvolvimiento en todo el ámbito académico tanto musical como deportivo.
  • 14. 14 ALCANCE GEOGRÁFICO Para demostración del caso de estudio se realizará un sitio web local, pero si tiene previsto la información futura en un servidor web donde estará alojado y el servidor estará disponible solo y únicamente para Bolivia. ALCANCE TEMPORAL El caso de información tendrá vigencia del uso que le den y la decisión que tome la unidad educativa para la continuidad de este sistema como información del colegio. LIMITES El sistema será utilizado para todo público. No se realizará el pedido de datos. Solo será para el que quiera obtener información. Tendrá una buena información sobre la unidad educativa San Antonio De Padua. JUSTIFICACIÓN A continuación, se dará a conocer la justificación del proyecto: JUSTIFICACIÓN SOCIAL El planteamiento de caso de información responde una necesidad de la unidad educativa ya que la U.E. San Antonio De Padua no es tan conocido. Con esto se supone que se dará a conocer a la unidad educativa San Antonio De Padua y dará una amplia información para todo público. El director de la unidad educativa dispone de toda la información requerida de la unidad educativa San Antonio De Padua. JUSTIFICACIÓN TÉCNICA Se cuenta con toda la información necesaria para realizar todo el desarrollo del proyecto y su posterior información de toda la unidad educativa utilizando la tecnología web para el sistema en general así mismo se interesarán en la información que daremos a conocer.
  • 15. 15 JUSTIFICACIÓN OPERATIVA Debido a que en el ámbito nacional no existen sistemas de información sobre la unidad educativa San Antonio De Padua. Mediante el sistema de información por el cual resultara más eficiente y eficaz y con lo cual beneficiaran a todo el público. FACTIBILIDAD FACTIBILIDAD ECONÓMICA El desarrollo e información del presente caso tendrá entre gastos para su funcionamiento de este sitio web en la nube el cual equivale a aproximadamente 285bs a esto se debe incluir aproximadamente 7000bs para el desarrollador. El monto final del desarrollo es 7285bs este monto es una subgerencia del sitio web que estamos presentando. FACTIBILIDAD TÉCNICA La tecnología que se necesitara para la información desde el sitio web que estaremos presentando sobre esta unidad educativa los requerimientos mínimos para el mismo cumple con el equipo de información de esta unidad educativa. Además de los requisitos técnicos especialmente del sitio web por parte de los desarrolladores son muy accesible como lo cual ellos podrán desarrollar sin ningún problema. FACTIBILIDAD OPERACIONAL Para el manejo de este sistema no se requiere un personal especializado ya que en los objetivos está el de realizar un sistema de información de fácil manejo. Se necesitará un taller de capacitación de uno o dos días para el manejo del sitio web para un correcto manejo de información.
  • 16. 16
  • 18. 18 MARCO TEORICO METODOLOGIA DE DESARROLLO DE SOFTWARE La metodología de desarrollo de software es el conjunto de procesos, practicas, técnicas y herramientas que se utiliza para desarrollar software de manera eficiente y efectiva. Las metodologías de desarrollo de software pueden variare función del enfoque que se le dé al desarrollo de software, de la organización y de la cultura de la empresa, entre otros factores. MODELO INCREMENTAL El modelo incremental es una metodología de desarrollo de software en el que el software se desarrolla en pequeñas partes incrementales o módulos, cada uno de los cuales se construye y se prueba de forma independiente. Cada incremento se agrega al software existentes para formar una versión más completa del sistema. Este proceso se repite hasta que se completa el software completo. El modelo incremental se basa en la idea de que es más fácil manejar cambios y adaptarse a los requisitos del cliente si el software a medida que se construye, lo que garantiza que el software final cumpla con los requisitos del cliente. VENTAJAS  Mayor flexibilidad  Entrega temprana de funcionalidad  Reducción de riesgos  Ahorro de tiempo y dinero DESVENTAJAS  Planificación y coordinación  Requerimientos de documentación  Pruebas exhaustivas  Mayor complejidad
  • 19. 19 PROTOTIPADO El prototipo es una metodología de desarrollo de software en la que se construye un modelo o prototipo del software antes de crear la versión final. El prototipo es una versión simplificada del software que permite a los desarrolladores, usuarios y clientes comprender mejor como se verá y se comportará el software final. El objetivo principal del prototipo es validar los requisitos del cliente, para que los desarrolladores puedan comprender mejor lo que el cliente necesita y construir el software que cumpla con esos requisitos. El prototipo puede ser especialmente útil cuando los requisitos del cliente no están completamente definidos al principio del proyecto, ya que permite una mayor flexibilidad y adaptabilidad a los cambios en los requisitos. ETAPAS  Recolección y refinamiento de requisitos  Modelado, diseño rápido  Construcción del Prototipo  Desarrollo, evaluación del prototipo por el cliente  Refinamiento de prototipo  Producto de Ingeniera VENTAJAS  Ayuda a validar lo requisitos del cliente temprano en el proceso de desarrollo.  Permite a los desarrolladores y usuarios comprender mejor el software antes de su lanzamiento  Ofrece una oportunidad para obtener comentarios tempranos de los usuarios y clientes  Pueden reducir los costos al identificar y corregir errores y problemas en etapas tempranas del desarrollo
  • 20. 20 DESVENTAJAS  Requiere más tiempo y recursos para desarrollar un prototipo, lo que puede aumentar los costos de desarrollo  Puede ser difícil adaptar el prototipo existente para satisfacer nuevos requisitos  Los prototipos generalmente no son escalables, lo que significa que puede ser difícil hacer que funcionen para proyectos o sistemas complejos.  Si el prototipo es demasiado simple o incompleto, puede subestimar la complejidad del software final, lo que puede llevar a problemas y retrasos más adelante en el proceso de desarrollo. ESPIRAL El modelo de desarrollo en espinal es una metodología de desarrollo de software que combina elementos del modelo en cascada y del prototipo. Este modelo se basa en un enfoque iterativo y se utiliza principalmente para proyectos de gran envergadura y complejidad. El modelo de desarrollo y espiral sigue un proceso cíclico que consta de cuatro etapas principales:  Planificación: En esta etapa, se establecen los objetivos del proyecto y se identifican los riesgos y restricciones. Se define un plan general que establece los objetivos a largo plazo y el alcance del proyecto.  Análisis de riesgo: Se realiza una evaluación de riesgos detallada para identificar los problemas potenciales que pueden surgir durante el desarrollo. Se identifican los riesgos, se evalúan y se priorizan para determinar que riesgos se abordaran en cada ciclo de desarrollo.  Desarrollo e iteración: En esta etapa se desarrolla el software de acuerdo con los requisitos establecidos en la dase de planificación. Se crean prototipos que se utilizan para obtener comentarios de los usuarios y para evaluar el software. Se realizan ciclos adicionales de desarrollo e interacción, cada uno de los cuales agrega más funcionalidades al software.
  • 21. 21  Evaluación: La última etapa, se realiza una evaluación final del software y se verifica si se han cumplido los objetivos del proyecto. Se verifica si se han resuelto los problemas y se evalúa la calidad del software desarrollado. VENTAJAS  Es adecuado para proyectos grandes y complejos, ya que permite una gestión eficaz del riesgo.  El proceso iterativo permite una mayor flexibilidad en el desarrollo de software y la capacidad de justar los requisitos del proyecto según sea necesario.  El enfoque en la evaluación del riesgo ayuda a garantizar que se resuelvan los problemas antes de que se conviertan en problemas mayores.  La utilización de prototipos permite obtener comentarios tempranos de los usuarios, lo que puede ayudar a mejorar el software y reducir los costos. DESVENTAJAS  Requiere un alto nivel de experiencia técnica para implementar y gestionar el proceso de desarrollo.  El modelo en espiral puede ser costoso, ya que los ciclos de desarrollo adicionales pueden aumentar los costos del proyecto.  La metodología puede ser más lenta que otros modelos de desarrollo, ya que requiere una evaluación exhaustiva del riesgo y un proceso iterativo de desarrollo.  La complejidad del modelo en espiral puede ser excesiva para proyectos más pequeños y menos complejos.  No este diseño para la seguridad  No se actualiza con frecuencia ARQUITECTURA DE SOFTWARE El concepto de arquitectura de software se refiere a la estructuración del sistema que, idealmente, se crea en etapas tempranas del desarrollo. Esta estructuración
  • 22. 22 representa un diseño de alto nivel del sistema que tiene dos propósitos primarios: satisfacer los atributos de calidad (desempeño, seguridad, modificabilidad), y servir como guía en el desarrollo. Al igual que en la ingeniería civil, las decisiones críticas relativas al diseño general de un sistema de software complejo deben de hacerse desde un principio.
  • 23. 23
  • 25. 25 FASE DE INICIO Los Sistemas de Información (SI) y las Tecnologías de Información (TI) han cambiado la forma en la que operan las organizaciones actuales a través de ese uso se logran importantes mejoras. La fácil disponibilidad que poseen las computadoras y las tecnologías de información en general, han creado una revolución informática en la sociedad y de forma particular en los negocios. El manejo de información generada por computadora difiere en forma significativa del manejo de datos producidos manualmente pero es conveniente y necesario que el sistema de información sea un producto confiable, de calidad y eficiente que cumpla con los requerimientos del cliente de forma ordenada y en el menor tiempo posible. Después de haber realizado en el Capítulo I el análisis del problema que es una tarea que pertenece a esta fase junto con la definición de alcance, se trabajan los requerimientos. REQUERIMIENTOS FUNCIONALES Y NO FUNCIONALES REQUERIMIENTOS FUNCIONALES Son de suma importancia para el desarrollo del producto de software y también para tener de forma concreta y específica el alcance del actual proyecto.  RF1. Gestión de los usuarios, los datos de los diferentes usuarios deben ser  registrados, modificados, y borrados, además realizar una búsqueda rápida.  RF2. Gestión de los reportes, se recibirá diferentes reportes de acuerdo al estado o  tiempo, de problemas citados en la institución(colegio).  RF3. Gestión de estudiantes, cada estudiante con sus respectivos datos debe estar  almacenado en la B.D y debe tener el alcance de ser modificado, borrado y  encontrado por el sistema.
  • 26. 26  RF4. Organizar las diferentes materias impartidas en la institución(colegio), de  acuerdo al curso o docente correspondiente de Materia. REQUERIMIENTOS NO FUNCIONALES Esta sección detalla los requisitos no funcionales del sistema.  RNF1. Seguridad, el sistema basa su seguridad en el control de autentificación de usuarios, donde se le asigna al administrador de la aplicación un login y password y este es el único usuario que podrá configurar y realizar cambios del sistema.  RNF 2. Disponibilidad, el sistema deberá estar disponible las 24 horas/7 días siempre que los servidores donde se albergan estén funcionando  correctamente o no tengan ningún riesgo inconveniente.  RNF3. Mantenibilidad, la mantenibilidad del sitio queda en manos del administrator del Sistema, para lo cual se capacitará an esta persona. Si el mantenimiento va más allá de las manos del administrator entonces se contactará al desarrollador del Sistema.  RNF4. Portabilidad, El producto de software deberá funcionar correctamente en el sistema operativo: Windows siempre y cuando el equipo cuente con un navegador como: (Google Chrome, Mozilla Firefox,Opera e Internet Explorer) en sus versiones más recientes. MODELO DE CASOS DE USO Los diagramas de casos de uso documentan el comportamiento de un sistema desde el punto de vista del usuario. 19.1 IDENTIFICACIÓN DE ACTORES
  • 27. 27 Una vez obtenido los requerimientos del sistema también se identifica a los actores que interactúan con él mismo, donde la identificación de los actores del modelo de casos de uso permite:  Priorizar el desarrollo de unos casos de uso respecto a otros.  Planificar mejor las iteraciones.  Determinar a los usuarios finales del sistema. Los actores del sistema son los siguientes:  Administrador del sistema, es la persona encargada de la configuración del sistema y dar accesos a los demás usuarios, además de la gestión de estudiantes, padres de familia y docentes (necesariamente tendrá acceso a todos los módulos) AUTENTIFICAR USUARIO