Terminal fase 2

14
FASE 2 DEFINICIÓN DE TÉRMINOS BÁSICOS Tecnología: Al respecto John Aitken, George Mills (1994). Tecnología es el Conjunto de conocimientos técnicos, ordenados científicamente, que Permiten diseñar y crear bienes y servicios que facilitan la adaptación al medio ambiente y satisfacer tanto las necesidades esenciales como los deseos de las personas. Dreamweaver. Es una aplicación en forma de estudio (basada en la forma de estudio de Adobe Flash) que está destinada a la construcción, diseño y edición de sitios, videos y aplicaciones Web basados en estándares. Creado inicialmente por Macromedia (actualmente producido por Adobe Systems) es el programa más utilizado en el sector del diseño y la programación web, por sus funcionalidades, su integración con otras herramientas como Adobe Flash y, recientemente, por su soporte de los estándares del World Wide Web Consortium. Computadora: Carlos de Gispert (2007). Una computadora es una colección De circuitos integrados y otros componentes relacionados que puede Ejecutar con exactitud, rapidez y de acuerdo a lo indicado por un Usuario o automáticamente por otro programa, una gran variedad de Secuencias o rutinas de instrucciones que son ordenadas, organizadas y sistematizadas en función a una amplia gama de aplicaciones Prácticas y precisamente determinadas

Transcript of Terminal fase 2

FASE 2

DEFINICIÓN DE TÉRMINOS BÁSICOS

Tecnología:

Al respecto John Aitken, George Mills (1994). Tecnología es el

Conjunto de conocimientos técnicos, ordenados científicamente, que

Permiten diseñar y crear bienes y servicios que facilitan la adaptación al

medio ambiente y satisfacer tanto las necesidades esenciales como

los deseos de las personas.

Dreamweaver.

Es una aplicación en forma de estudio (basada en la forma de estudio

de Adobe Flash) que está destinada a la construcción, diseño y edición de

sitios, videos y aplicaciones Web basados en estándares. Creado

inicialmente por Macromedia (actualmente producido por Adobe Systems) es

el programa más utilizado en el sector del diseño y la programación web, por

sus funcionalidades, su integración con otras herramientas como Adobe

Flash y, recientemente, por su soporte de los estándares del World Wide

Web Consortium.

Computadora:

Carlos de Gispert (2007). Una computadora es una colección

De circuitos integrados y otros componentes relacionados que puede

Ejecutar con exactitud, rapidez y de acuerdo a lo indicado por un

Usuario o automáticamente por otro programa, una gran variedad de

Secuencias o rutinas de instrucciones que son ordenadas, organizadas

y sistematizadas en función a una amplia gama de aplicaciones

Prácticas y precisamente determinadas

FASE 2

Periféricos:

Gispert (2007). "Se denomina "periférico" a cualquier equipo electrónico

susceptible de ser conectado a un ordenador mediante una de sus interfaces

de entrada/salida (puerto serial, puerto paralelo, bus USB, bus FireWire,

interfaz SCSI, etc.), la mayoría de las veces a través de un conector. De

manera que puede considerarse a los periféricos como componentes

externos del ordenador.

• Monitor: Es un dispositivo que actúa como intermediario entre el usuario y

la computadora, permitiendo visualizar datos, Instrucciones, comandos

dados por el ordenador o entradas Procedentes del teclado.

Comunidad:

Lluís Duch (1997). Una comunidad es un grupo o conjunto de individuos,

seres humanos, o de cualquier otro tipo de vida que Comparten elementos

en común, tales como un idioma, costumbres, Valores, tareas, visión del

mundo, edad, ubicación geográfica, estatus Social, roles, etc.

Hardware:

Rubén Gómez (2000). El hardware de un ordenador lo Componen todas las

partes físicas y tangibles que componen todo el Sistema que hace posible el

funcionamiento del proceso de datos. Entre las partes más importantes que

componen el hardware de un ordenador se encuentra el procesador o

microprocesador, antiguamente conocido como CPU ( Unidad Central de

Procesamiento), que es el cerebro o corazón del sistema, por el cual Pasan

todos los datos, la placa base, o placa madre, que contiene todos los

circuitos que interconectan los componentes del hardware.

Software:

Roger Presman (2005). Se conoce como software al equipamiento lógico o

soporte lógico de un sistema informático, Comprende el conjunto de los

componentes lógicos necesarios que Hacen posible la realización de tareas

específicas

FASE 2

Sistema Operativo:

William Stallings (2005). El sistema operativo es el programa (o

Software) más importante de un ordenador. Para que funcionen los Otros

programas, cada ordenador de uso general debe tener un sistema operativo.

Los sistemas operativos realizan tareas básicas, tales como reconocimiento

de la conexión del teclado, enviar la información a la pantalla, no perder de

vista archivos y directorios en el disco, y controlar los dispositivos periféricos

tales como impresoras, escáner, etc.

Usuario:

Fritz (2000). Un usuario es un individuo que utiliza una computadora, sistema

operativo, servicio o cualquier sistema informático. Por lo general es una

única persona.

Procesador:

Peter (2000). El procesador es el circuito integrado central y más complejo de

un sistema informático; a modo de ilustración, se le suele asociar por

analogía como el “cerebro” de un computador.

MySQL.

Sistema de gestión de bases de datos relacional, multadillo y

multiusuario con más de seis millones de instalaciones. Desde enero de

2008 una subsidiaria de Sun Microsystems y ésta a su vez de Oracle

Corporation desde abril de 2009 desarrolla MySQL como software libre en un

esquema de licenciamiento dual.

Php.

Lenguaje de programación de uso general de código del lado del

servidor originalmente diseñado para el desarrollo web de contenido

dinámico. Fue uno de los primeros lenguajes de programación del lado del

servidor que se podían incorporar directamente en el documento HTML en

lugar de llamar a un archivo externo que procese los datos. El código es

interpretado por un servidor web con un módulo de procesador de PHP que

genera la página Web resultante.

FASE 2

EJECUCÍON DEL PROYECTO

En ejecución de las actividades se realiza bajo la metodología

Programming Extreme (XP), el cual consta de cuatro fases: planificación,

diseño, codificación y pruebas, cada una de estas serán desarrolladas en la

ejecución del proyecto socio tecnológico. En la primera fase es la

planificación del proyecto esta abarca los objetivos específicos: el cual se

analiza la situación actual de la unidad U.E.B Francisco Reinoso Núñez y

determinar las necesidades que presenta para el desarrollo de la aplicación

web. Se realizaran Los técnicos para llevar a cabo la recolección de datos

los cuales son: observación directa sobre el proceso de inscripción de la

unidad educativa.

Entrevistas al personal de la escuela: con la finalidad de identificar la

problemática que presenta la unidad educativa. Una vez culminado el

análisis de la situación actual se procederá a determinar los requerimientos

funcionales que tendrá la aplicación web. En la segunda fase de la

metodología XP es la del diseño esta fase se realizara el diseño lógico de a

aplicación web, se establecerá la forma en que efectuara los requerimientos

identificados durante la fase de planificación mediante la creación del

diagrama de entidad relación, diagrama de caso de usos y diseño de las

pantallas.

La siguiente fase sugerida en la metodología en desarrollo es la etapa

donde se debe codificar la aplicación web, se construirá las bases de datos

por medio del manejador de base de datos MYSQL y se codificara los

diferentes módulos por medio del lenguaje de programación PHP utilizando

java script y la herramienta Dreamweaver. Por último la metodología

Programming Extreme (XP) menciona las pruebas el donde se realizan cada

una de las pruebas expuestas por desarrolladores de sistemas tales como:

FASE 2

Integración: El objetivo de las pruebas de integración es verificar el

correcto ensamblaje entre los distintos componentes una vez que han

sido probados unitariamente con el fin de comprobar que interactúan

correctamente a través de sus interfaces, tanto internas como externas,

cubren la funcionalidad establecida y se ajustan a los requisitos no

funcionales especificados en las verificaciones correspondientes.

Los tipos fundamentales de integración son los siguientes:

Integración incremental: se combina el siguiente componente que se

debe probar con el conjunto de componentes que ya están probados y se

va incrementando progresivamente el número de componentes a probar.

Integración no incremental: se prueba cada componente por separado

y posteriormente se integran todos de una vez realizando las pruebas

pertinentes.

Alpha: Prueba alfa: esta prueba se llevara a cabo, por el cliente, en el

lugar de desarrollo. Se usa el software de forma natural con el

desarrollador como observador del usuario y registrando los errores y

problemas de uso. Las pruebas alfa se llevan a cabo en un entorno

controlado.

Beta: dicha prueba se lleva a cabo por los usuarios finales del software

en los lugares de trabajo de los clientes. A diferencia de la prueba alfa, el

desarrollador no está presente normalmente. Así, la prueba beta es una

aplicación en vivo del software en un entorno que no puede ser

controlado por el desarrollador. El cliente registra todos los problemas

que encuentra durante la prueba beta e informa a intervalos regulares al

desarrollador.

FASE 2

Aceptación: Las pruebas de aceptación de usuario validan el grado

de satisfacción del cliente final (personas a las que va dirigido el

software bajo pruebas). Este tipo de pruebas son comúnmente

realizadas por el usuario final (supervisado por los consultores de

Testhouse), quien debe informar de todas las deficiencias o errores que

encuentre antes de dar por aprobado el sistema definitivamente.

DIAGRAMA DE GANTT

Mediante este cuadro mostraremos de manera gráfica la duración del plan

de actividades realizadas en cada ciclo de vida de la Metodología xp.

Fuente: Álvarez, Ávila, Germán, Márquez, Montiel, Parada, Silva,

Olivares, Vigiano

012345678

semanas

semanas

FASE 2

Por su parte los requerimientos técnico existentes en la unidad

educativa posee equipos capacitados para implantar un proceso de

inscripción automatizado el cual es confiable y moderno de esa manera

cambiar el paradigma de inscripciones manuales. En Los requerimientos

funcionales se plantea una aplicación web, eficiente para el personal de

control de estudios de dicha unidad educativa, como también cuenta con

niveles de usuarios para así evitar fraudes en el proceso de inscripción y

tener una mayor confiabilidad en los procesos de inscripción automatizados.

La segunda fase de la metodología xp es el diseño: una vez culminada la

fase de planificación se procedió a diseñar la estructura lógica de la

aplicación web, el cual se realizan diseños de pantallas tomando en cuenta

requerimientos de los usuarios se procedió a diseñar las pantallas de la

aplicación web, utilizando la herramienta Dreamweaver. Se diseñó el

Diagrama entidad relación el cual muestra como está relacionada la

estructura de la aplicación web y la base de datos.

Por otra parte se creo el diagrama de caso de uso, donde se encuentra

el administrador superior este caso la directora: este tendra acceso a todos

los modulos de la aplicación wed sin ninguna restripcion, de esa manera

podra realizar acciones como: inscribir, imprimir, visualizar , agragar ,

eliminar , consultar, entre otros. Por su parte se encuentra el usuario 1, este

es el profesor encargado de control de estudios, este tendra un acceso

limitada a la aplicación web donde solo podra realizar las siguiente

actividades: consultar, imprimir, visualizar. Ver figura ( diagrama de caso de

uso)

FASE 2

Caso de Uso

Fuente: Rivera, Petit, Galue. (2013).

La tercera fase de la metodología XP es la codificación: en esta se

Fuente: Álvarez, Ávila, Germán, Márquez, Montiel, Parada, Silva,

Olivares, Vigiano

PUEDEN

INSCRIBIR INPRIMIR

ASIGNAR

ELIMINAR

MODIFICAR

ACTUALIZAR

CONSULTAR Administrador

Usuario 2. PUEDEN

INSCRIBIR INPRIMIR

CONSULTAR

VISUALIZAR

FASE 2

codifican la interfaces de la aplicación web, utilizando el lenguaje de

programación PHP y JAVA SCRIPT, dichos lenguajes de programación se

adaptan a las necesidades requeridas para la construcción de las interfaces

graficas de dicha aplicación web estas se realizaron con la herramienta

Dreamweaver. Se construyó la base de datos a través del manejador de

base de datos MYSQL en la cual se realizan las tablas con los campos de

las base de datos para enlazar con los módulos.

Fuente: Álvarez, Ávila, Germán, Márquez, Montiel, Parada, Silva,

Olivares, Vigiano

A continuación se muestra la pantalla principal de la aplicación web en la

que el usuario introduce su nombre de usuario y contraseña el cual

dependiendo del tipo de usuario tendrá acceso a los diferentes módulos de

la aplicación web.

FASE 2

Seguida mente el usuario accede a la pantalla del menú principal de la

aplicación web, hay dependiendo del tipo de usuario podrá tener control de

todas o algunas cosas de las utilidades del sistema.

Fuente: Álvarez, Ávila, Germán, Márquez, Montiel, Parada, Silva,

Olivares, Vigiano

En dicho modulo se agregan las secciones para cada año escolar, cada

una de las materias pertenecientes a los años escolares en el botón alumno

se puede verificar cada uno de datos almacenado de alumnos inscritos en

cada sección.

Por su parte el botón llamado año escolar el administrador podrá cambiar

cada año escolar, por último el módulo datos muestra un botón llamado

(estatus AE) el usuario superior podrá asignar el usuario 2 que tiene aseso

limitado en la aplicación web.

FASE 2

Fuente: Álvarez, Ávila, Germán, Márquez, Montiel, Parada, Silva,

Olivares, Vigiano

Por su parte el modulo llamado menú-proceso Ahí encuentran los

botones (inscripción y designación)

Fuente: Álvarez, Ávila, Germán, Márquez, Montiel, Parada, Silva,

Olivares, Vigiano

FASE 2

El primer botón llamado inscripción es utilizado con la finalidad de inscribir

los alumnos de dicha institución introduciendo cada uno de los datos tanto

del alumno como su representante llenando el formulario de la institución.

Ver figura

Figura: 15

Fuente: Álvarez, Ávila, Germán, Márquez, Montiel, Parada, Silva,

Olivares, Vigiano

FASE 2

Fuente: Álvarez, Ávila, Germán, Márquez, Montiel, Parada, Silva,

Olivares, Vigiano

El botón final de la aplicación web, es logout en dicho botón luego de

utilizar la aplicación web, el usuario puede salir de manera satisfactoria. Ve

figura 8 (logout- salida del sistema).

Figura: 16

Fuente: Álvarez, Ávila, Germán, Márquez, Montiel, Parada, Silva,

Olivares, Vigiano

FASE 2

La última fase de la metodología xp, es la fase de pruebas donde el

producto se somete a diferentes procedimientos con la finalidad de darle una

mejor calidad a la aplicación web, y así probar todas sus funciones de

manera de prevenir cualquier tipo de errores, las siguientes pruebas

utilizadas son:

Integración: de manera satisfactoria se obtuvo el objetivo de esta prueba de

integración el cual se verifico el correcto ensamblaje entre los distintos

componentes de la aplicación web, luego que fueron probados de forma

unitaria con el fin de comprobar cómo interactúan correctamente a través de

sus interfaces, tanto internas como externas, cubriendo la funcionalidad

establecida y se ajustan a los requisitos no funcionales especificados en las

verificaciones correspondientes.

Alpha: Esta prueba llamada alfa allí se muestra el producto al

personal capacitado de la institución, así mismo fue probado y luego

de arrojar algunos errores quedo en manifiesto que el producto

necesitaba unas correcciones el cual se realizaron de manera

satisfactoria.

Beta: De igual forma se realizó la siguiente prueba el cual es

denominada prueba beta en esa ocasión el cliente prueba la

aplicación web de manera real así puede verificar la aplicación web,

y tener la mayor confianza al momento de automatizar todos sus

procesos.

Aceptación: en esta pruebas una de las más resaltantes es la de

aceptación allí el usuario luego de probar la aplicación web, llega a la

conclusión que dicho producto cumple con todas las necesidades

presentadas en la primera fase de la metodología xp.