Requerimientos de Software Educativo

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 23

1

Ingeniera en Sistemas
Computacionales
Tema:
SOFTWARE EDUCATIVO PARA EL DESARROLLO DE LGICA EN
ALUMNOS DE I.S.C. BASADO EN EL MODELO DE
COMPETENCIAS PROFESIONALES
Presenta:
Ana Karen Barbis Rosales
Oscar Daniel Mndez Hernndez
Angelica Terrones Salamanca
Grupo:
702-B
Asignatura:
Ingeniera de requerimientos
Nombre del maestro (a):
M.C. Mara del Rosario Moreno Fernndez


Tierra Blanca, Ver. 09/Dic/ 2013

Instituto Tecnolgico
Superior de Tierra Blanca

2
NDICE

1. Introduccin .............................................................................................. Pg.4
1.1 Propsitos del documento de requerimientos ........................................ Pg.4
1.2 Alcances del producto ............................................................................ Pg.4
1.3 Definiciones, Acrnicos y Abreviaturas .................................................. Pg.4
1.4 Descripcin del resto del documento ..................................................... Pg.6
2. Descripcin general .................................................................................. Pg.7
2.1 Perspectiva del producto ........................................................................ Pg.7
2.1.1 Interfaces con el sistema................................................................. Pg.7
2.1.2 Interfaz con el usuario. .................................................................... Pg.7
2.1.3 Interfaz con el hardware .................................................................. Pg.7
2.1.4 Interfaces con el software ............................................................... Pg.8
2.1.5 Restricciones de memoria ............................................................... Pg.8
2.1.6 Operaciones .................................................................................... Pg.8
2.1.7 Requerimientos de adaptacin al sitio ............................................ Pg.9
2.2 Funciones del producto .......................................................................... Pg.9
2.3 Caractersticas del usuario ..................................................................... Pg.10
2.4 Restricciones generales ......................................................................... Pg.10
2.4.1 Restricciones de la maquina ........................................................... Pg.11
2.4.2 Restricciones del hardware ............................................................. Pg.11
2.4.3 Restricciones del software .............................................................. Pg.11
2.5 Suposiciones y dependencia .................................................................. Pg.11
3. Requerimientos especficos ..................................................................... Pg.11
3.1 Requerimientos funcionales ................................................................... Pg.11

3
3.1.1 Requerimiento del usuario ................................................................... Pg.11
3.2 Requerimiento del sistema ..................................................................... Pg.13
3.3 Requerimiento no funcional .................................................................... Pg.16
3.3.1 Requerimiento del producto ................................................................ Pg.16
3.3.2 Requerimientos organizacionales ....................................................... Pg.17
3.3.3 Requerimientos externos ..................................................................... Pg.18
3.3.4 Requerimientos no funcionales del hardware ...................................... Pg.18
3.3.5 Requerimientos no funcionales de la persona ..................................... Pg.19
3.4 Apndices ............................................................................................... Pg.20
















4
1. INTRODUCCIN
1.1 PROPSITOS DEL DOCUMENTO DE REQUERIMIENTOS
Este documento tiene como propsito describir informacin detallada sobre la
funcionalidad, caractersticas del software educativo y obtener los requerimientos
del software que se va a desarrollar.
Este documento est dirigido a los alumnos, maestros y al equipo de desarrollo.
1.2 ALCANCE DEL PRODUCTO
Software educativo para el desarrollo de lgica en alumnos de I.S.C. basado en el
modelo de competencias profesionales. Es una aplicacin de escritorio dirigido a
los alumnos de ingeniera en sistemas computacionales del ITSTB.
La aplicacin implementada ser a travs de uso de elementos grficos con
problemas que resolver el alumno, en una computadora de escritorio.
El software ser aplicado a alumnos de ingeniera en sistemas computacionales
del ITSTB con una serie de ejercicios a travs de los cuales van a ir subiendo de
dificultad los problemas que tendrn que realizar.
La principal funcionalidad de esta aplicacin es proporcionar una serie de
problemas (lgicos) que el alumno pueda resolver con apoyo de sus
conocimientos. La aplicacin tambin permitir personalizar una cuenta de usuario
para que se lleve el control de estadsticas a cerca de la realizacin de los
ejercicios.
Las evaluaciones estarn divididas en 3 niveles y cada nivel contendr 10
ejercicios que se mostraran aleatoriamente y que el alumno ira contestando,
cuando se termine la evaluacin se le proporcionaran sus resultados indicando si
a aprobado o no.
1.3 DEFINICIONES, ACRNICOS Y ABREVIATURAS
ITSTB: Instituto Tecnolgico Superior de Tierra Blanca.
I.S.C: Ingeniera en sistemas computacionales.
BD: Base de datos
ID: Identificador

5
Software: Es el conjunto de instrucciones que las computadoras emplean para
manipular datos. Sin el software, la computadora sera un conjunto de medios sin
utilizar. Al cargar los programas en una computadora, la mquina actuar como si
recibiera una educacin instantnea; de pronto sabe como pensar y como
operar.
Hardware: se refiere a todas las partes tangibles de un sistema informtico.
Requisitos: Es la descripcin de los servicios y restricciones.
Requerimientos funcionales: Expresan la naturaleza del funcionamiento del
sistema (cmo interacciona el sistema con su entorno y cules van a ser su estado
y funcionamiento) es decir los requisitos funcionales definen qu debe hacer un
sistema.
Requerimientos no funcionales: Restricciones sobre el espacio de posibles
soluciones, es decir los requisitos no funcionales definen cmo debe ser el
sistema.
Alumnos/maestros: son las personas quienes hacen uso del software.
Estadsticas: es una ciencia formal que estudia la recoleccin, anlisis e
interpretacin de datos de una muestra representativa.
Interfaces: se utiliza para nombrar a la conexin fsica y funcional entre dos
sistemas o dispositivos de cualquier tipo dando una comunicacin entre distintos
niveles.
Grficos: son las denominaciones de la representacin de datos, generalmente
numricos, mediante recursos grficos (lneas, vectores, superficies o smbolos),
para que se manifieste visualmente la relacin matemtica o correlacin
estadstica que guardan entre s.
Lgica: facultad que permite resolver problemas, extraer conclusiones y aprender
de manera consciente de los hechos.
Intuicin: conocimiento que es directo e inmediato, sin intervencin de la
deduccin o del razonamiento, siendo considerado como evidente.
Restriccin: Lmite, impedimento o limitacin, en la realizacin de una conducta,
proyecto, etc.



6
1.4 DESCRIPCIN DEL RESTO DEL DOCUMENTO
En el primer apartado se encuentra la introduccin, donde se describe el propsito
de la elaboracin del documento, el alcance del software educativo y la definicin
de las palabras claves y el vocabulario que se utilizar. Esta seccin est dirigida
principalmente al cliente y/o usuarios, puesto que les permite orientarse en el
documento para comprenderlo rpidamente.
En el segundo apartado se encuentra la descripcin general del software para los
alumnos de ingeniera en sistemas computacionales del ITSTB, donde se describe
la perspectiva del producto, las funciones del producto, las caractersticas del
usuario, las restricciones generales y las suposiciones y dependencias. En este
apartado tambin se describen los factores generales que afectan el producto y
sus requerimientos. El cliente podr encontrar las especificaciones de las
interfaces externas, los usuarios podrn identificar las funcionalidades de la
aplicacin y el desarrollador podr comprender las restricciones de hardware,
software y comunicaciones bajo las cuales se har el desarrollo de la aplicacin.
Finalmente en el tercer apartado se describen los requerimientos especficos del
sistema. En donde se encuentran los requerimientos funcionales y no funcionales
a un nivel mas o menos detallado (ya que todava no se ha desarrollado el
sistema) pero de tal manera que facilite el trabajo del equipo desarrollador
utilizando un lenguaje sencillo y natural con el fin de integrar ms al cliente dentro
del proceso de la construccin del software. En este apartado se especifican los
requerimientos y el seguimiento que tendrn durante el desarrollo del proyecto.










7
2.DESCRIPCIN GENERAL
Desarrollar e implementar un software educativo para el desarrollo de la lgica en
alumnos de I.S.C. basado en el modelo de competencias.
Este software es una aplicacin que va orientada a los alumnos de los primeros
semestres de la carrera de Ingeniera en Sistemas Computacionales. La aplicacin
tiene como propsito ser un mecanismo que favorezca el desarrollo de la lgica e
intuicin de los alumnos.
De manera general la aplicacin tendr tres niveles lo cual el alumno le servir
para desarrollar la lgica, la aplicacin ser utilizada para medir la capacidad de
aprendizaje mediante diversos problemas que se emplearan a lo largo del curso.
2.1 PERSPECTIVAS DEL PRODUCTO
La aplicacin estar diseada para que los alumnos resuelvan los ejercicios en la
institucin y los maestros tomen en cuenta los resultados de la evaluacin como
un criterio ms para la calificacin del alumno. La aplicacin estar diseada de
manera que cause atraccin al usuario.
Este producto pretende ser un instrumento til al cliente el cual en este caso son
los maestros, este producto tiene que ser una herramienta que ayude a la
organizacin y clasificacin de ejercicios de lgica para los alumnos y para los
maestros, un criterio ms para evaluar.
2.1.1 Interfaces con el sistema
El software no necesitar ningn otro programa para que pueda funcionar.
2.1.2 Interfaz con el usuario
Teniendo en cuenta que los usuarios principales de la aplicacin sern jvenes, la
interfaz tendr un peso muy elevado en lo grfico (visual), por lo cual ser con
colores llamativos.
2.1.3 Interfaz con el hardware
Para el caso de este software educativo al ser una aplicacin de escritorio, el
hardware que se necesitar se mencionan a continuacin: Monitor, mouse, CPU y
teclado.



8
2.1.4 Interfaces con el software
A continuacin se describen las principales interfaces de la aplicacin con el
software:
Herramienta Nombre Descripcin







Software
C# Este lenguaje de programacin ser til para
realizar la interfaz del usuario de nuestro
software.
PostgreSQL Este SGBD se utilizar para almacenar los
datos y ayudar para que la base de datos sea
ms rpida, segura, accesible, mantenga la
integridad y no exista redundancia.
DB Designer Se utilizar para el modelado de la base de
datos (tablas y relaciones) ya que es un
programa fcil de utilizar.
StarUML Se modelara la estructura de los procesos de
los sistemas.
Sistema operativo
(Windows )
En este sistema operativo arrancar la
aplicacin.

2.1.5 Restricciones de memoria
El equipo de cmputo que se utilizar para realizar el sistema tendr los siguientes
requerimientos:
Espacio libre en disco duro: 500MB
Memoria RAM mnimo 512 MB
Procesador Intel Pentium Dual Corel o procesadores compatibles
2.1.6 Operaciones
A continuacin se describen las operaciones principales, relacionadas con los tres
usuarios principales de la aplicacin:
Alumnos:
Crear cuenta: El alumno podr crear una cuenta de usuario.
Resolver ejercicios de prueba: El alumno podr acceder al sistema y resolver
los ejercicios que son de prueba para practicar.
Realizar evaluacin: El alumno podr acceder al sistema y resolver las
evaluaciones para obtener una calificacin y al final observar su calificacin.


9
Maestro:
Visualizar estadsticas: El maestro podr visualizar las estadsticas que
contendrn los avances de los alumnos mediante una grfica.
Visualizar las calificaciones de los alumnos:El maestro podr acceder al
sistema y obtener las calificaciones de los alumnos.
Administradores:
Crear cuenta para maestro: El administrador podr crearle una cuenta a un
determinado maestro.
Agregar nueva actividad: El administrador podr anexar algunos ejercicios al
sistema para que posteriormente aparezcan aleatoriamente en las
evaluaciones.
2.1.7 Requerimientos de adaptacin al sitio
Para ejecutar la aplicacin, las caractersticas que se deben modificar para la
instalacin del software en una computadora particular son las siguientes:
El equipo debe tener sistema operativo Windows XP, Vista o 7.
Los requerimientos relacionados con el software estn descritos en las secciones
2.1.4
2.2 FUNCIONES DEL PRODUCTO
Casos de uso


10
El alumno ingresara a la pantalla principal si desea acceder a las evaluaciones,
pero antes necesitar proporciona sus datos personales y una contrasea a un
registro y si ya tiene una cuenta podr acceder de manera rpida a cualquier
ventana para realizar ejercicios de prueba, o alguna evaluacin, adems podr
modificar sus datos en el registro.
El sistema permitir que los usuarios realicen bsquedas ya sea de maestros o
alumnos y adems de consultar el contenido de la aplicacin.
El maestro podr consultar las evaluaciones o contenidos, dar de baja a los
alumnos y visualizar las estadsticas que es sistema proporcionar acerca del
avance de los alumnos en cada una de las evaluaciones.
El administrador podr registrar al maestro junto con una contrasea, tambin
eliminar al maestro, actualizar las evaluaciones y si es necesario agregar
nuevos ejercicios a las evaluaciones y revisaran las estadsticas de avances de los
alumnos que realicen las evaluaciones.
2.3 CARACTERSTICAS DEL USUARIO
Alumnos de 1 semestre de Ingeniera en Sistemas Computacionales tendr que
tener conocimientos como:
Manejo bsico de una computadora
Contar con conocimientos bsicos en lgica.
Maestros que imparten en la institucin:
Manejo bsico de una computadora
Contar con conocimientos bsicos en lgica.
Administradores:
Manejo bsico de una computadora
Contar con conocimientos bsicos en lgica.
2.4 RESTRICCIONES GENERALES
El usuario o cliente no puedan ingresar al software si no estn registrados.
Estos seran algunos de los principios generales del software educativo que hay
que tener en cuenta como restricciones generales.
El software educativo se podr aplicar a cualquier alumno de 1 semestre en
Ingeniera en Sistemas Computacionales.

11
2.4.1 Restricciones de la mquina
Las restricciones de hardware y de software en la mquina donde se vaya a
instalar la aplicacin son las siguientes:
2.4.2 Restricciones de hardware:
Los equipos del centro de cmputo del ITSTB en los que se ejecute la aplicacin
debern tener el sistema operativo Windows 7 y como mnimo los siguientes
requerimientos de memoria:
Disco duro de 80 GB
Memoria RAM, mnimo de 512 MB
2.4.3 Restricciones de software:
Sistema operativo Windows 7

2.5 SUPOSICIONES Y DEPENDENCIAS
Se enlistan las suposiciones que pueden llegar a afectar los requerimientos:
La cantidad de equipos que se encuentre en el centro de cmputo sean
iguales o menor a la cantidad de alumnos que realizaran las evaluaciones.
La cantidad de ejercicios que puedan ser almacenados.
La disponibilidad de los alumnos para realizar las evaluaciones.
3. REQUERIMIENTOS ESPECFICOS
3.1 REQUERIMIENTOS FUNCIONALES:
3.1.1 Requerimientos del usuario:
Titulo RU 01Contestar evaluaciones
Descripcin El sistema deber permitir que los alumnos resuelvan los
ejercicios que se presentan en cada una de las evaluaciones
Entrada Nombre del alumno, Nmero de Control, Nombre Usuario,
Contrasea.
Fuente Base de datos en tabla USUARIOS
Salida Calificacin del alumno, Estado (aprobado/reprobado).
Destino Cuenta del docente, cuenta del alumno que present la
evaluacin.
Accin El alumno mediante su cuenta de usuario resuelve la evaluacin
que se le presente.

12

Titulo RU 02 Los maestros puedan revisar los resultados de las
evaluaciones (Revisar Resultados)
Descripcin El sistema deber permitir que los maestros puedan visualizar los
resultados de las evaluaciones de los alumnos.
Entrada Nombre del alumno, Grupo, calificaciones.
Fuente Base de datos en tablas USUARIO, CALIFICACIN.
Salida Se visualiza las calificaciones.
Destino Cuenta de usuario de los Docentes
Accin El docente ingresa a su cuenta de usuario y en el rea
CALIFICACIONES puede analizar los resultados por grupo o por
alumno.

Titulo RU 03 Que el contenido de las evaluaciones este dividido por
niveles
Descripcin El sistema deber contener una pantalla donde se encuentren las
evaluaciones divididas por niveles, cada nivel contendr 10
ejercicios de los cuales el alumno deber responder ocho
preguntas correctas para poder pasar al siguiente nivel, la
dificultad del nivel ir aumentando a medida que el alumno vaya
avanzando.
Entrada Nombre del alumno, contrasea
Fuente Base de datos en tablas EVALUACIN.
Salida Se visualiza los ejercicios divididos en niveles
Destino Base de datos en tablas EVALUACIN.
Accin Al momento en que el alumno conteste el primer nivel y su
calificacin sea aprobatoria, esta informacin se almacenara en la
base de datos para que posteriormente el alumno pase al
siguiente nivel, as sucesivamente el alumno tendr que contestar
los tres niveles.

Titulo RU 04 Todos los usuarios tendrn que contar con un
Identificador (Almacenar Usuario)
Descripcin El sistema contendr un registro de todos los usuarios y sus
contraseas en una BD ya sean alumnos, maestros o
administradores, para que puedan entrar al sistema.
Entrada Nombre Usuario, Contrasea, Correo electrnico, Nmero de
Control, Sexo.
Fuente Base de datos en tabla USUARIO.
Salida Datos almacenados correctamente.
Destino Base de datos en tabla USUARIO.
Accin Al momento de almacenar la informacin de un nuevo usuario, la

13
informacin del mismo debe ser guardada en la base de datos
del sistema. Esto se logra mediante el registro de nuevos
usuarios.

3.2 REQUERIMIENTOS DE SISTEMA:

Titulo RS 01 El sistema debe actuar en modalidad multiusuario
Descripcin El sistema informtico soportar el acceso de varias personas a
la vez (concurrencia). Esto se realizar por medio del Modelo
cliente-servidor.
Importancia vital importancia
Urgencia Inmediatamente
Comentarios <otras consideraciones en formato libre>


Titulo RS 02 El sistema debe permitir registrar un alumno
Descripcin El alumno puede ingresar y registrar sus datos en el sistema. El
usuario debe proporcionar todos los datos que se solicitan y
esperar su validacin.
Precondicin Que el alumno est inscrito en la escuela.
Postcondicin Alumno Registrado
Importancia vital importancia
Urgencia Inmediatamente
Comentarios En caso de no poder registrase se mostrar un mensaje: El
alumno no se encuentra inscrito en la escuela.


Titulo RS 03 Buscar alumno
Descripcin El sistema deber permitir que el maestro o el alumno puedan
buscar datos.
Precondicin Que el alumno se encuentre en la BD del sistema.
Postcondicin Alumno encontrado
Importancia vital importancia
Urgencia Inmediatamente
Comentarios En caso de no poder encontrar el alumno, se mostrar un
mensaje: Alumno no encontrado



14
Titulo RS 04 Buscar maestro
Descripcin El sistema deber permitir que el administrador pueda buscar
datos del maestro.
Precondicin Que el maestro se encuentre en la BD del sistema.
Postcondicin Maestro encontrado
Importancia vital importancia
Urgencia Inmediatamente
Comentarios En caso de no poder encontrar el maestro, se mostrar un
mensaje: Maestro no encontrado

Titulo RS 05 Eliminar alumno
Descripcin El sistema deber permitir que el maestro puedaeliminar los
datos del alumno.
Precondicin Que el alumno se encuentre en la base de datos del sistema.
Postcondicin Alumno eliminado
Importancia vital importancia
Urgencia Inmediatamente
Comentarios En caso de no poder eliminar el alumno, se mostrar un
mensaje: El alumno no se encuentra registrado

Titulo RS 06 Modificar alumno
Descripcin El sistema deber permitir que el alumno pueda modificar los
datos (Nombre, Apellidos, nombre de usuario y contrasea) del
alumno.
Precondicin Que el alumno se encuentre en la base de datos del sistema.
Postcondicin Alumno modificado
Importancia vital importancia
Urgencia Inmediatamente
Comentarios En caso de no poder modificar el alumno, se mostrar un
mensaje: El alumno no se encuentra en la BD

Titulo RS 07 Los administradores y maestros puede hacer
consultas de las evaluaciones.
Descripcin El sistema deber permitir que los Administradores y maestros
puedan consultar las evaluaciones.
Precondicin Que la evaluacin se encuentre en la base de datos del
sistema.
Postcondicin Evaluacin consultada
Importancia vital importancia
Urgencia Inmediatamente
Comentarios En caso de no poder consultar las evaluaciones, se mostrar un
mensaje: La evaluacin no se encuentra en la BD

15

Titulo RS 08 Calificar la evaluacin.
Descripcin El sistema deber permitir calificar las evaluaciones de los
alumnos.
Precondicin Que el alumno haya resulto la evaluacin.
Postcondicin Generar los resultados de evacuacin aprobada o no aprobada
Importancia vital importancia
Urgencia Inmediatamente
Comentarios En caso de no poder obtener la calificacin, se mostrar un
mensaje: El alumno no ha realizado la evaluacin


Titulo RS 09 Actualizar evaluaciones
Descripcin El administrador actualizar las evaluaciones, conforme el
maestro le pida nuevos ejercicios o los temarios cambien.
Precondicin Que la evaluacin se encuentre en la BD.
Postcondicin Evaluacin actualizada.
Importancia vital importancia
Urgencia Inmediatamente
Comentarios En caso de no poder actualizar la evaluacin, se mostrar un
mensaje: La evaluacin no se ha actualizado

Titulo RS 10 Men
Descripcin El sistema permitir mostrar un men inicial donde el alumno, el
maestro y el administrador tendrn un usuario y una contrasea
para poder entrar al sistema.

Titulo RS 12 Ejercicios de prueba
Descripcin Para comodidad de los usuarios se contar con un apartado
donde se mostraran ejercicios de prueba para que los alumnos
puedan practicar y aprender.
Precondicin Que el alumno se encuentre en la BD datos.
Postcondicin Generar los resultados de los ejercicios de prueba.
Importancia vital importancia
Comentarios En caso de no poder realizar los ejercicios de prueba, se
mostrar un mensaje: El alumno no est registrado en la BD



16
3.3 REQUERIMIENTOS NO FUNCIONALES:
3.3.1 Requerimientos del producto:
Titulo RP 01Se requiere un sistema que tenga alto rendimiento
Descripcin El sistema no ser pesado lo que permitir contar con tiempos
de respuesta rpida, precisin y disponibilidad al realizar
cualquier operacin.
Importancia vital importancia
Urgencia Inmediatamente
Comentarios <otras consideraciones en formato libre>


Titulo RP 02 Se requiere un sistema que tenga alta usabilidad
Descripcin La interfaz grfica del sistema ser creada de forma que el
usuario comprenda de manera fcil y sencilla todas las
funciones que realiza el sistema. Implementndolo en los
centros de cmputo a los alumnos de primer semestre de I.S.C.
Importancia vital importancia
Urgencia Inmediatamente
Comentarios El alumno podr comprender todas las instrucciones que estn
en el software.


Titulo RP 03 Se requiere un sistema que sea portable
Descripcin El sistema ser portable, de modo que se podr almacenar en
algn dispositivo para despus ser instalado.
Importancia vital importancia
Urgencia Inmediatamente
Comentarios <otras consideraciones en formato libre>


Titulo RP 04 Se requiere un sistema que tenga alta fiabilidad
Descripcin El sistema tendr que contar con la capacidad de lidiar con los
errores que se puedan producir y grado de previsin.
Importancia vital importancia
Urgencia Inmediatamente
Comentarios <otras consideraciones en formato libre>


17
Titulo RP 05 Se requiere un sistema que ocupe poco espacio.
Descripcin El sistema completo deber ser posible almacenarlo en el
ordenador. La aplicacin no deber ocupar demasiado espacio
(se estima que son pocos MB los que abarque en la
computadora).
Importancia vital importancia
Urgencia Inmediatamente
Comentarios <otras consideraciones en formato libre>

3.3.2 Requerimientos organizacionales:
Titulo RO 01 Implementacin
Descripcin El sistema permitir contar con tiempos de respuesta rpida,
precisin y disponibilidad.
Importancia vital importancia
Urgencia Inmediatamente
Comentarios <otras consideraciones en formato libre>

Titulo RO 02 El sistema requiere de un lenguaje de programacin
eficaz.
Descripcin El lenguaje de programacin ser C# aqu se escribirn las
lneas de cdigo que permitirn al sistema realizar sus
operaciones.
Importancia vital importancia
Urgencia Inmediatamente
Comentarios <otras consideraciones en formato libre>

Titulo RO 03 Se requiere tener un modelado del sistema
Descripcin El modelado del sistema se realizar en StarUML aqu se
visualizaran de forma grfica las operaciones que realizar el
sistema.
Importancia vital importancia
Urgencia Inmediatamente
Comentarios <otras consideraciones en formato libre>

Titulo RO 04 El sistema requiere de un SGBD.
Descripcin El SGBD que se utilizar es PostgreSQL deber almacenar los
datos de manera rpida y segura.
Importancia vital importancia
Urgencia Inmediatamente
Comentarios <otras consideraciones en formato libre>

18

Titulo RO 05 Documentacin
Descripcin El sistema incluir documentacin de ayuda, incluyendo
manuales de usuario.
Importancia vital importancia
Urgencia Inmediatamente
Comentarios <otras consideraciones en formato libre>

3.3.3 Requerimientos externos:
Titulo RE 01 Seguridad
Descripcin El sistema debe permitir la autentificacin de los usuarios en la
base de datos del software.
Importancia vital importancia
Urgencia Inmediatamente
Comentarios <otras consideraciones en formato libre>

Titulo RE 02 Legislativos
Descripcin El sistema posera derechos de autor.
Importancia vital importancia
Urgencia Inmediatamente
Comentarios <otras consideraciones en formato libre>

Titulo RE 03 Privacidad
Descripcin El sistema de ninguna manera utilizar o revelara la informacin
personal de usuario aparte de su nombre.
Importancia vital importancia
Urgencia Inmediatamente
Comentarios <otras consideraciones en formato libre>

3.3.4 Requerimientos no funcionales de hardware:
Titulo RNH 01 Una computadora para desarrollo del sistema.
Descripcin Se necesita una computadora para el desarrollo del sistema, tanto
en su parte de documentacin como en la parte de
implementacin del sistema y pruebas finales.
Importancia vital importancia

19
Urgencia Inmediatamente
Comentarios <otras consideraciones en formato libre>

3.3.5 Requerimientos no funcionales de las personas:
Titulo RNP 01 Equipo desarrollador est compuesto por tres
personas encargadas del diseo y construccin de
software.
Descripcin Se requiere un jefe de proyecto, un analista de sistemas, un
diseador y un programador, algunos tendrn 2 roles para
desarrollar el proyecto.
Importancia vital importancia
Urgencia Inmediatamente
Comentarios <otras consideraciones en formato libre>














20
3.4 APNDICES:
Diagrama de caso de uso




Diagrama de clases




Buscar alumno
Consultar contenido
Registrar maestro
Administrador
consultar evaluacin
Eliminar alumno
Alumno
Maestro
Modificar alumno
Registrar alumno
Resolver evaluacin
Visualizar estadsticas
Actualizar ejercicios de las evaluaciones
Inertar ejercicios a las evaluaciones
Eliminar maestro
Buscar Maestro

21
Diagrama de objetos





Diagrama de Despliegue









Base de datos
Software
Ejercicios
TCP/IP

22
Diagrama de componentes




Diagrama de Estados



cmp Domain Model
Software
Software
Alumno
Evaluacion
Maestro
B.D.
guarda
proporci ona cal i f
veri fi ca
real i za
i ngresa
Registrar Alumno Software evalua
Informa a maestro
Proporciona calificacin
ingresa alumno
Responde preguntas
Guarda en B.D
Recoge evaluacin
final

23
Diagrama de secuencia


Diagrama de secuencia

También podría gustarte