Anda di halaman 1dari 14

INSTITUTO POLITECNICO NACIONAL

Unidad interdisciplinaria de Ingeniera y Ciencias Sociales y


Administrativas

Prototipo de Aplicacin: Sansn el Examinador

Integrantes:

Dominguez Vazquez Samuel Ernesto


Lpez Martnez Roberto
Pinzn guila Zared

Coordinador

Dominguez Vazquez Samuel Ernesto

Fecha: 25 de Mayo del 2017

1
SANSN EL EXAMINADOR

INTRODUCCION

Sansn el Examinador es un novedoso creador y consultor de exmenes en lnea.

Nuestra pgina ser un simple creador de pruebas con el cual se puedan a preparar
exmenes atractivos que se ajustan a cualquier tipo de nivel de dificultad, con el cual se
podrn crear exmenes y pruebas online con gran facilidad y proporcionar a los usuarios que
lo usen retroalimentacin adecuada, para que tengan una rica experiencia de aprendizaje.

Adems de poder crear exmenes tambin los usuarios podrn consultar exmenes de casi
cualquier nivel de escolaridad.

As mismo los usuarios que quieran crear exmenes tienen que registrarse para que asi
puedan tener todos los beneficios de la pgina y para lograr esto tenemos que hacer una
base de datos para poder tener un mayor control de los usuarios que usan nuestra
aplicacin.

Al igual que los usuarios que desean crear exmenes los usuarios que solo quieren ver
exmenes tendrn la posibilidad o no de registrarse y si as lo hacen podrn no solo ver los
exmenes si no resolverlos y tener una calificacin para as aumentar su conocimiento.

Teniendo en cuenta que el sistema manejara una gran cantidad de usuarios, es necesario
que el sistema sea apropiado para esta necesidad, y que pueda utilizarse en diferentes
puntos donde se encuentren, siendo capaz de que el sistema sea utilizado a la misma vez
por diversas personas.

2
INDICE

Introduccin....2
Misin.......4
Visin.......4
Propsito..4
Planteamiento del problema.5
Operacin de Violet UML Editor 5
Anlisis de requerimientos8

Requerimientos Funcionales8
Requerimientos no Funcionales...9
Requerimientos de interfaz externa
Requerimientos de usabilidad
Requerimientos de rendimientos
Requerimientos de soporte
Requerimientos de seguridad
Requerimientos de sistema

Anlisis y diseo de Software ...10

Diagrama de Procesos11
Diagrama de caso de uso ..11
Diagrama de Clases.12

Interfaz...13
Conclusin14
Bibliografa14

3
CAPITULADO

Misin

Proporcionar servicios educativos y de capacitacin, con la finalidad de formar, en los niveles


educativos secundaria, medio superior y superior, estudiantes, autodidactas creativos y
crticos, que puedan resolver problemas y necesidades, fomentando la colaboracin y la
continuidad en la atencin de la demanda educativa, a travs de la capacitacin permanente,
con un equipo de profesionales competentes que compartan el ideal por la educacin.

Visin

Consolidarse como un sitio web lder en impartir sitios de ayuda al estudiante y profesor para
mejorar la calidad educativa en el pas ,teniendo la mejor recopilacin de exmenes en lnea
en todo Mxico, a travs de la constante actualizacin de nuestro sistema ,contribuyendo de
forma pro-activa, eficaz y dinmica con la sociedad, abatiendo la ignorancia y sus defectos.

Propsito

El objetivo de este Portal Web Educativo es crear un ambiente que facilite el proceso de
enseanza y de aprendizaje, en donde el alumno podr acceder a materiales de estudio,
cuestionarios, evaluaciones y sus correspondientes calificaciones. Adems de propiciar una
comunicacin diferente a la presencial.

Uno de los elementos ms importante para lograr este objetivo es el uso de servidores y
violet, que rene un conjunto de recursos informticos (tecnologa, informacin, etc.) unido a
un modelo educativo.

Aprender a travs de las tecnologas de la informacin y la comunicacin supone asumir una


actitud crtica frente a la informacin, con lo cual se favorece el desarrollo de la creatividad,
automotivacin, la autogestin de los conocimientos y la libertad de pensamiento. Las
competencias de los estudiantes se enriquecen al participar, interactuar y construir
colaborativamente sus aprendizajes.

4
Planteamiento del Problema

Se pretende realizar un sistema web en el cual los alumnos puedan realizar y consultar
exmenes en lnea , adems si el usuario es profesor y se registra en la pgina podr
realizar y consultar exmenes tendr la posibilidad de hacer una examen desde el inicio,
esto quiere decir que el mismo ara las preguntas con sus respectivas respuestas.

Se desea almacenar la informacin de los alumnos y profesores, con el objetivo de


administrar a los mismos, as como teniendo disponible todos los exmenes en la base de
datos, permitiendo que el sistema agregue o elimine nuevos exmenes o usuarios.

Teniendo en cuenta que el sistema manejara una gran cantidad usuarios, por lo que es
necesario que el sistema sea apropiado para esta necesidad, y que pueda utilizarse en
diferentes puntos donde se encuentren, siendo capaz de que el sistema sea utilizado a la
misma vez por diversas personas.

Operacin de Violet UML Editor

Como ya sabemos, Violet nos permite crear diagramas UML de todo tipo, nos provee de
herramientas que automatizan la creacin de dichos esquemas.

Crea diferentes tipos de nodos con un slo clic


Los une mediante aristas de diferente tipo
Facilita la conexin entre nodos mediante el uso del ratn
Edita valores en cada objeto
Exporta diagramas a un formato fotogrfico para su uso en documentacin

Sencilla pero til es la coleccin de herramientas que Violet UML editor nos otorga.

Cada ventana de diagrama cuenta con una barra de herramientas especfica del diagrama
seleccionado en la parte superior. El primer botn (con los 4 puntos morados) es la
herramienta de seleccin.

Los otros botones permiten agregar nodos y aristas en el diagrama. Si se coloca el cursor del
ratn sobre cada nodo se desplegar informacin referente a su funcionalidad.

5
Tambin se puede hacer clic derecho o doble clic en una parte vaca del diagrama para que
aparezca un men emergente con las herramientas.

Un diagrama est compuesto de nodos (por ejemplo, clases u objetos) y aristas (por ejemplo,
flechas de herencia o flechas de llamadas).

Para agregar un nodo, primero hay que hacer clic en el botn correspondiente, y luego hacer
clic en cualquier parte del diagrama para agregarlo.

Para conectar dos nodos con una arista, primero hay que seleccionar la herramienta de
arista. Luego hacer click en el primer nodo y mantener presionado el botn izquierdo del
ratn. Se deber arrastrar el ratn hasta el segundo nodo y soltar el botn del ratn. La arista
se inserta entre los dos nodos.

Se puede utilizar la herramienta de seleccin (con los cuatro puntos morados) cada que se
desee seleccionar un objeto existente (nodo o arista). Hay 3 razones por las que uno querra
hacer esto:

Para mover un nodo (arrastrndolo a una nueva posicin)


Para eliminar un nodo o arista (presionando la tecla SUPR o seleccionando
Edit -> Delete del men)

6
Para cambiar las propiedades de un nodo o arista (haciendo click derecho o
doble click en el, o presionando CTRL + ENTER o seleccionado Edit ->
Preferences del men)

Cuando se editan las propiedades de un nodo o arista, una ventana emergente aparece.
Enlista las propiedades de este objeto en una tabla. Cada propiedad tiene un nombre y un
valor.

Por ejemplo, la
Nota del nodo tiene una propiedad cuyo nombre es color y su valor es un valor de color.
Cuando se edita el campo del valor, el valor en el diagrama se actualiza instantneamente.

Cuando se haya finalizado el diagrama, hay que guardarlo con la opcin de men File ->
Save. Se le puede dar cualquier nombre, pero se recomienda usar una extensin .violet.

Para insertar el diagrama en un documento, se debe exportar a formato *.png o *.jpeg


con la opcin Archivo -> Export Image. A continuacin un ejemplo:

7
Anlisis de Requerimientos

Requerimientos Funcionales

Los requerimientos funcionales de un sistema describen lo que el sistema debe hacer,


tambin pueden declarar explcitamente lo que el sistema no debe hacer.

Para Sansn el Examinador se hizo un anlisis de los usuarios del sistema con sus
respectivas actividades (lo que pueden hacer), los detalles se muestran en la siguiente tabla:

Usuario Acciones

Es quien har el mantenimiento del sistema, segn las necesidades


Ingeniero de sistemas nuevas de la lnea de pticas.
Tendr acceso al cdigo del sistema.

Quin podr consultar las diversas acciones hechas por el alumnos y


profesores
Administrador Podr dar de baja, alta y actualizar a los exmenes en lnea de la
pgina.

Podr registrarse en el sistema a travs de la pgina web


Podr consultar su historial de exmenes vistos
Alumno Podr realizar exmenes
Podr eliminar su usuario del sistema

Podr registrarse en el sistema a travs de la pgina web


Podr consultar su historial de exmenes vistos
Profesor Podr realizar exmenes
Podr hacer sus propios exmenes
Podr eliminar su usuario del sistema

8
Requerimientos No Funcionales

Son restricciones de los servicios o funciones ofrecidos por el sistema. Incluyen restricciones
de tiempo, sobre el proceso de desarrollo y estndares. Los requerimientos no funcionales
definen las caractersticas o estndares generales que se esperan de un sistema.

Requerimientos de interfaz externa

Los accesos a las funcionalidades deben utilizar atributos estndar de aplicaciones y


sitios web.
Las funcionalidades deben ser accesibles, a travs del protocolo HTTP, que es el que
se utiliza para acceder a las pginas web.
Debe ser intuitiva y amigable para el usuario para su mayor comodidad.

Requerimientos de usabilidad

La plataforma de usuarios no puede ser accedida directamente, sino a travs de una


interfaz diseada para estos propsitos.
Los mensajes de excepcin deben ser reportados por el propio sistema.

Requerimientos de rendimientos

El sistema deber responder en el menor tiempo posible ante las solicitudes de


informacin por parte de otros sistemas y en el procesamiento de la informacin. La
eficiencia de la aplicacin estar determinada en gran medida por el aprovechamiento
de los recursos disponibles.

Requerimientos de soporte

Se debe realizar el proyecto de forma que permita darle futuro mantenimiento al


sistema a fin de aumentar las funcionalidades y corregir los errores del mismo a travs
de versiones posteriores. Los servicios de instalacin y mantenimiento del sistema
ser responsabilidad del administrador en el sitio donde sea utilizado.

9
Requerimientos de seguridad

La informacin estar protegida contra accesos no autorizados utilizando mecanismos


de validacin garantizando as la confidencialidad.

Requerimientos de sistema

Tener un navegador (puede ser Google Chrome versin, Mozilla Firefox, Internet
Explorer, Edge, Opera Mini o Safari).
Conexin a internet.

Anlisis y diseo del Software

Utilizando la herramienta Violet UML Editor se realiz el anlisis y diseo del Software con
diagramas UML.

10
Diagrama de Actividad

Diagrama de caso de uso

11
Diagrama de Clases

Interfaz

12
CONCLUSION

Esta fue la documentacin del diseo de un prototipo de Aplicacin para satisfacer los
requerimientos de la pgina Sansn el Examinador.

La metodologa empleada fue la del Modelo de Cascada, y las herramienta utilizada fue
violet UML (utilizando diagrama de actividad y diagrama de caso de uso) sin embargo se
usaron ms herramientas puesto que hoy en da la metodologa cascada hoy da es
prcticamente obsoleta no existen herramientas especficamente desarrolladas para ella.

Pudimos realizar la implementacin ms fcilmente puesto que utilizamos el diagrama de


actividad y el diagrama de caso de uso que nos proporciona Violet.

Para terminar, decidimos usar Violet UML editor ya que es bastante fcil de usar, es
multiplataforma, open source, es gratis y nos puede ayudar en la etapa de diseo y anlisis
de la metodologa.

BIBLIOGRAFIA

13
Nelson Medinilla Martnez, Facultad de Informtica, Universidad Politcnica de Madrid,
Anlisis y seleccin de estrategias de desarrollo de software [En lnea], Madrid
Espaa [Consulta: Marzo de 2017],
<http://is.ls.fi.upm.es/udis/docencia/proyecto/docs/estrategias.pdf>

Cay S. Horstmann, Classic Violet [En lnea], EU [Consulta: Marzo de 2017],<


http://horstmann.com/violet/>

Tesis doctorales en Zarza, Ingeniera de Software [En lnea], Espaa [Consulta:


Marzo de 2017], <http://www.tdx.cesca.es/TESIS_UPC/AVAILABLE/TDX-0716102-
102210//05Capitulo05.pdf>

Mundo Geek, Ciclos de vida del software [En lnea], [Consulta: Marzo de 2017],
<http://mundogeek.net/archivos/2004/05/20>

Wikipedia Foundation Inc, EUA Desarrollo en Cascada [En lnea], St. Petersburg
[Consulta: Marzo de 2017], <http://es.wikipedia.org/wiki/Modelo_en_cascada>

14

Anda mungkin juga menyukai