Вы находитесь на странице: 1из 21

SINIP

especificacin de requisitos de software P g i n a |1

Especificacin de
Requisitos Software

ANLISIS

Desarrollo de aplicacin interactiva para no videntes


mediante patrones de reconocimiento de voz.

AUTORES

ORLANDO CRUZ

NICOLE LARA

RICARDO BUSTOS

JULIO CHAVEZ

JHON ALTAMIRANO

Fecha:
SINIP
especificacin de requisitos de software P g i n a |2

Contenido
Ficha del documento .......................................................................................................................3
1. Introduccin .............................................................................................................................4
1.1. Propsito..........................................................................................................................4
1.2. Alcance ............................................................................................................................4
1.3. Personal involucrado .......................................................................................................5
1.4. Definiciones, acrnimos y abreviaturas ..........................................................................6
1.4.1. Definiciones ............................................................................................................................. 6
1.4.2. Acrnimos ................................................................................................................................ 7
1.5. Resumen ..........................................................................................................................8
2. Descripcin general ...........................................................................................................10
2.1. Perspectiva del producto ...............................................................................................10
2.2. Funcionalidad del producto ...........................................................................................10
2.1. Caractersticas de los usuarios .......................................................................................11
2.1. Restricciones .................................................................................................................11
2.2. Suposiciones y dependencias ........................................................................................12
2.3. Evolucin previsible del sistema ...................................................................................12
3. Requisitos especficos ............................................................................................................12
3.1. Requisitos comunes de los interfaces ............................................................................12
3.1.1. Interfaces de usuario .............................................................................................................. 12
3.1.2. Interfaces de hardware ........................................................................................................... 12
3.1.3. Interfaces de software ............................................................................................................ 13
3.1.4. Interfaces de comunicacin ................................................................................................... 13
3.2. Requisitos funcionales...................................................................................................13
3.2.1. Requisito funcional 1 ............................................................................................................. 13
3.2.2. Requisito funcional 2 ......................................................................................................15
3.2.3. Requisito funcional 3 ......................................................................................................16
3.3. Requisitos no funcionales..............................................................................................19
3.3.1 Requisitos de rendimiento ......................................................................................................... 19
3.3.4. Disponibilidad ......................................................................................................................... 19
3.3.5. Mantenibilidad .......................................................................................................................... 20
3.3.6. Portabilidad................................................................................................................................ 20
3.4. Otros requisitos .............................................................................................................20
SINIP
especificacin de requisitos de software P g i n a |3

Ficha del documento

Fecha Revisin Autores Verificado dep. calidad.

DD/MM/AA 1.0

Documento validado por las partes en fecha:


SINIP
especificacin de requisitos de software P g i n a |4

1. Introduccin

La presente Especificacin de requerimientos de software (ERS) del sistema a


construir surge para ser un conjunto de informacin necesaria que ayuda a los nios
de tercer ao de primaria a aprender de manera ms eficaz y sencilla las materias
bsicas que se imparten durante este periodo de enseanza, para que los nios tengan
el inters de educarse aprovechando la tecnologa y sus avances que ahora forman
parte de nuestro diario vivir.

Se detallara toda la informacin necesaria para poder hacer que nuestros usuarios
conozcan cmo usar nuestro sistema y lo que este puede hacer en su beneficio. Se
describir en forma detallada las interfaces de usuario, de software, as como de los
requerimientos del cliente, atributos del sistema entre otros.

1.1. Propsito

Desarrollar una aplicacin que permita establecer una conexin con el


usuario para la posterior evaluacin de conocimientos mediante el uso de
la aplicacin que ser incluido en una pgina web.

1.2. Alcance

Identificacin del producto del software SINIP, facilitar el aprendizaje


de los nios con dificultades para poder ver, con este sistema logramos
poder dar a estos nios un apoyo para poder aprender de manera uniforme
que los dems jvenes.

Objetivos del Sistema

Permitir la interaccin optima entre sistema y usuario.


Fcil acceso al sistema.
Ingreso de datos por medio de reconocimiento de voz.
Medicin de conocimientos mediante una evaluacin objetiva.
SINIP
especificacin de requisitos de software P g i n a |5

1.3. Personal involucrado

NOMBRE: ORLANDO CRUZ BRIONES

ROL: PROGRAMADOR

INFORMACION DE CONTACTO: orlandocbc@hotmail.com

RESPONSABILIDAD: CODIFICACIN DEL SISTEMA.

NOMBRE: NICOLE LARA

ROL: DISEADOR DE INTERFACES

INFORMACION DE CONTACTO: nicole96lara@gmail.com

RESPONSABILIDAD DISEO DE AMBIENTE DEL SISTEMA

NOMBRE: JULIO CHAVEZ RAMOS

ROL: ANALISTA

INFORMACION DE CONTACTO: juliochavezramos@gmail.com

RESPONSABILIDAD INVESTIGADOR DE HERRAMIENTAS PARA


IMPLEMENTACIN DEL SISTEMA.

NOMBRE: RICARDO BUSTOS ARNAO

ROL: DISEADOR DE BASE DE DATOS

INFORMACION DE CONTACTO: rands7@hotmail.es

RESPONSABILIDAD CREACIN DE TABLAS PARA USUARIO,


PUNTAJE

NOMBRE: JHON ALTAMIRANO RETTO

ROL: DISEADOR DE INTERFACES

INFORMACION DE CONTACTO: jhon96altamirano@hotmail.com

RESPONSABILIDAD DISEO DE PGINA WEB


SINIP
especificacin de requisitos de software P g i n a |6

1.4. Definiciones, acrnimos y abreviaturas

1.4.1. Definiciones

Actualizacin.- Insertar, eliminar, modificar los registros de los usuarios

Almacenamiento.- En relacin con ordenadores o computadoras, cualquier


dispositivo capaz de almacenar informacin procedente de un sistema
informtico.

Backup.- Las copias de seguridad en un sistema informtico tienen por objetivo


el mantener cierta capacidad de recuperacin de la informacin ante posibles
prdidas. Esta capacidad puede llegar a ser algo muy importante, incluso crtico,
para las empresas. Se han dado casos de empresas que han llegado a desaparecer
ante la imposibilidad de recuperar sus sistemas al estado anterior a que se
produjese un incidente de seguridad grave.

Base de Datos.- Cualquier conjunto de datos organizados para su almacenamiento


en la memoria de un ordenador o computadora, diseado para facilitar su
mantenimiento y acceso de una forma estndar. La informacin se organiza en
campos y registros. Un campo se refiere a un tipo o atributo de informacin, y un
registro, a toda la informacin sobre un individuo.

Conexin.- Comunicacin entre dos entes que tienen caractersticas similares de


comunicacin.

Internet.- interconexin de redes informticas que permite a los ordenadores o


computadoras conectadas comunicarse directamente, es decir, cada ordenador de
la red puede conectarse a cualquier otro ordenador de la red.

Perifrico.- En informtica, trmino utilizado para dispositivos, como unidades


de disco, impresoras, mdem que estn conectados a un ordenador o computadora
y son controlados por su microprocesador.
SINIP
especificacin de requisitos de software P g i n a |7

Protocolo.- Seal mediante la cual se reconoce que puede tener lugar la


comunicacin o la transferencia de informacin.

Servidor.- Computadora conectada a una red que pone sus recursos a disposicin
del resto de los integrantes de la red. Suele utilizarse para mantener datos
centralizados o para gestionar recursos compartidos.

Sistema Operativo.- Software bsico que controla una computadora. El sistema


operativo tiene tres grandes funciones: coordina y manipula el hardware del
ordenador o computadora, como la memoria, las impresoras, las unidades de disco,
el teclado o el mouse; organiza los archivos en diversos dispositivos de
almacenamiento, como discos flexibles, discos duros, discos compactos o cintas
magnticas, y gestiona los errores de hardware y la prdida de datos.

Sitio Web.- Se canaliza a travs del URL o identificador nico de cada pgina de
contenidos. Este sistema permite a los usuarios iniciar una solicitud de trmite y a
los funcionarios del Agua Potable atender las solicitudes e ingresar datos de las
inspecciones realizadas.

SQL- Lenguaje de consulta estructurado, en informtica, un lenguaje utilizado en


bases de datos para consultar, actualizar y manejar bases de datos relacionales.

Tabla.- Entidad que posee campos fsicos primarios secundarios

1.4.2. Acrnimos

DBA.- Es aquella persona que tiene el control central del sistema de base de datos.

DBMS.- Sistema de Administracin de base de datos, El software que permite la


creacin, administracin e implementacin de la base de datos.
SINIP
especificacin de requisitos de software P g i n a |8

GUI o acrnimo de Graphical User Interface.- En informtica, tipo de entorno


que permite al usuario elegir comandos, iniciar programas, ver listas de archivos
y otras opciones utilizando las representaciones visuales (iconos) y las listas de
elementos del men. Las selecciones pueden activarse bien a travs del teclado o
con el ratn.

ODBC.- Herramienta que conecta la base de datos con la interfaz.

ERS.- Acrnimo de Software Requeriments Specifications (Especificacin de


Requerimientos de Software)

TCP/IP.- Acrnimo de Transmisin Control Protocol/Internet Protocol


(protocolo de control de transmisiones/protocolo de Internet), protocolos usados
para el control de la transmisin en Internet. Permite que diferentes tipos de
ordenadores o computadoras se comuniquen a travs de redes heterogneas.

URL.- es una cadena de caracteres que identifica el tipo de documento, la


computadora, el directorio y los subdirectorios en donde se encuentra el
documento y su nombre.

1.5. Resumen

El ERS est compuesto de la siguiente manera:

Introduccin: En sta seccin se detalla los objetivos que tiene el ERS y de


nuestro sistema en forma general.
SINIP
especificacin de requisitos de software P g i n a |9

Descripcin General: Describe una perspectiva general del producto a


desarrollarse, como tambin las caractersticas del usuario y las limitaciones
que podra tener.

Requerimientos Especficos: Muestra detallada todos los requerimientos que


el usuario desea en el producto final.
SINIP
especificacin de requisitos de software P g i n a | 10

2. Descripcin general

2.1. Perspectiva del producto

El sistema que se va a desarrollar es independiente, y tendr un diseo


dinmico para gestionar los diferentes conocimientos y acoplarlos para el
entendimiento ptimo del sistema.

2.2. Funcionalidad del producto

SINIP

MODULOS DE MODULO DE MODULO DE


PROCESOS ADMINISTACION
REPORTES
SINIP
especificacin de requisitos de software P g i n a | 11

2.1. Caractersticas de los usuarios

Tipo de usuario Alumnos


Formacin Conocimientos bsicos de primaria
Habilidades Bsicas
Actividades Realizar interaccin

2.1. Restricciones

El sistema ser desarrollado en JAVA un lenguaje con una orientacin a objetos del
97%, el motor de la base de datos es SQL, la metodologa para el desarrollo se
basara en las mejores caractersticas de las metodologas tradicionales.
SINIP
especificacin de requisitos de software P g i n a | 12

2.2. Suposiciones y dependencias


Ninguno.

2.3. Evolucin previsible del sistema


Trabajar con base de datos.

3. Requisitos especficos

R1: Descripciones de los datos a ser ingresados en el sistema.


R2: Permitir Evaluacin el conocimiento del estudiante.
R3: Permitir la autentificacin del usuario.
R4: Descripciones de las operaciones a ser realizadas por cada pantalla.
R5: Descripcin de los reportes del sistema y otras salidas.

3.1. Requisitos comunes de los interfaces

3.1.1. Interfaces de usuario

Las interfaces de usuario estn relacionadas con las pantallas que debe manipular
el usuario para realizar una operacin determinada. Se aplicara este sistema para
computadoras de escritorio y para Smartphone con sistema androide.

Dicha manipulacin el usuario la realizar por medio reconocimiento de voz para


responder a las preguntas, solo en las computadoras de escritorio, y de manera
tctil para los dems dispositivos

3.1.2. Interfaces de hardware

La pantalla del monitor.- el software deber mostrar informacin al usuario a


travs de la pantalla del monitor.
SINIP
especificacin de requisitos de software P g i n a | 13

Micrfono.- este permitir el ingreso de la informacin al sistema para que sea


validado posteriormente.

3.1.3. Interfaces de software

Aplicacin de reconocimiento de voz.

3.1.4. Interfaces de comunicacin

La interfaz de comunicacin entre el servidor de base de datos SQL y la


aplicacin desarrollada en JAVA se lo realiza mediante JDBC.

3.2. Requisitos funcionales

3.2.1. Requisito funcional 1

Nmero de requisito RF1

Permitir ingreso a juegos del rea de conocimiento.


Nombre de requisito

Tipo Requisito

Fuente del requisito BD Tabla: juegos

Prioridad del Baja/


requisito Alta/Esencial Media/Deseado Opcional

INTRODUCCION

El sistema debe permitir el ingreso de los usuarios a los juegos.


SINIP
especificacin de requisitos de software P g i n a | 14

ENTRADA

Nombre del usuario

PROCESOS

El sistema pedir la seleccin de una materia, luego pedir que se escoja el juego
correspondiente y as se pueda jugar normalmente.

SALIDA

Interaccin con el sistema


SINIP
especificacin de requisitos de software P g i n a | 15

3.2.2. Requisito funcional 2

Nmero de requisito RF2

Nombre de requisito Permitir evaluacin de conocimientos

Tipo Requisito Restriccin

Fuente del requisito BD Tabla: materia

Prioridad del
requisito Alta/Esencial Media/Deseado Baja/ Opcional

INTRODUCCION

El sistema debe permitir reunir informacin de una materia especfica para poder
evaluar los conocimientos adquiridos.

ENTRADA

Seleccin de asignatura, seleccin del juego.

PROCESOS

Para cumplir con este requerimiento se le presentara una sola pantalla donde el
sistema pedir la seleccin de una asignatura y juego al usuario que conteste una
serie de preguntas objetivas.

SALIDA

Puntaje obtenido de la evaluacin.


SINIP
especificacin de requisitos de software P g i n a | 16

3.2.3. Requisito funcional 3

Nmero de requisito RF3

Nombre de requisito Permitir la autentificacin del usuario

Tipo Requisito Restriccin

Fuente del requisito BD Tabla: materia

Prioridad del
requisito Alta/Esencial Media/Deseado Baja/ Opcional

INTRODUCCION

El sistema debe permitir la autentificacin de usuario por medio del nombre para
poder ver su resultado de conocimiento o para comenzar de nuevo el juego.

ENTRADA

Ingreso de nombres, seleccin del juego

PROCESOS

Para cumplir con este requerimiento se le presentara una sola pantalla donde el
sistema pedir el ingreso de nombres del usuario para autentificarlo y ver su
resultado o puede comenzar de nuevo el juego.

SALIDA

Puntaje obtenido de la evaluacin ya realizada.


SINIP
especificacin de requisitos de software P g i n a | 17

3.2.4 Requerimiento funcional 4

Nmero de requisito RF4

Descripciones de las operaciones a ser realizadas por


Nombre de requisito cada pantalla.

Tipo Requisito Restriccin

Fuente del requisito BD Tabla: materia

Prioridad del
requisito Alta/Esencial Media/Deseado Baja/ Opcional

INTRODUCCION

El sistema debe visualizar una descripcin de las instrucciones que tiene cada
materia por pantalla para dar entendimiento el juego.

ENTRADA

Seleccin de la materia

PROCESO

En este requerimiento se debe cumplir la descripcin de las materias para poder


visualizar las instrucciones de dicha materia escogida.

SALIDA

Descripcin concreta de cada operacin

INTRODUCCION

El sistema debe visualizar una descripcin de cada operacin del sistema que se
presentara por pantalla.

ENTRADA

Seleccin de operacin
SINIP
especificacin de requisitos de software P g i n a | 18

PROCESO

En este requerimiento se debe cumplir la descripcin del sistema de seleccin y


presentar por pantalla de dicha operacin.

SALIDA

Descripcin e interaccin concreta de cada operacin

3.2.5 Requerimiento funcional 5

Nmero de requisito RF5

Nombre de requisito Descripcin de los reportes del sistema y otras salidas.

Tipo Requisito Restriccin

Fuente del requisito BD Tabla: materia

Prioridad del
requisito Alta/Esencial Media/Deseado Baja/ Opcional

INTRODUCCION

El sistema debe registros de reportes del funcionamiento y de diversas salidas del


sistema.

ENTRADA

Opciones del Sistema

PROCESOS

En este requerimiento debe cumplir los reportes de cmo se estructura el sistema en


s.

SALIDA

Reportes del sistema


SINIP
especificacin de requisitos de software P g i n a | 19

3.3. Requisitos no funcionales

3.3.1 Requisitos de rendimiento

La infraestructura de red, as como sus terminales deben cumplir con normas


establecidas en cuanto a la forma de conexin de los equipos, para tener
tiempos de respuesta mnimos.

Nmero de usuarios simultneos:


El nmero de usuarios que interactuaran simultneamente con nuestro sistema
ser indefinido, es decir podr usarse por varias personas a la vez sin
inconvenientes

3.3.2. Seguridad

Ninguno, no requiere de clave de acceso para ingreso al sistema.

3.3.3. Fiabilidad

El sistema ser fiable en la medida de sus predecesores.

3.3.4. Disponibilidad

El sistema ha sido desarrollado tomando en cuenta las necesidades,

Requerimientos, reglas, poltica, misin, objetivos etc. Su disponibilidad ser


del 90% del tiempo.
SINIP
especificacin de requisitos de software P g i n a | 20

3.3.5. Mantenibilidad

El sistema cuenta con caractersticas que permitir futuros mantenimientos.


Es decir cada tres meses se va a realizar un mantenimiento preventivo,
encargado de hacerlo estn los desarrolladores.

3.3.6. Portabilidad

Una de las ventajas de utilizar herramientas basadas en software libres


garantizamos la portabilidad.

De esta manera el 99.9% es portable la aplicacin por el simple hecho


de utilizar el lenguaje y plataforma JAVA y el 99% de la base de datos
es portable, es decir se lo puede usar en cualquier sistema operativo.

3.3.7. Usabilidad

El tiempo de aprendizaje del sistema por un usuario deber ser menor a 4


horas.

3.4. Otros requisitos

Propiedad Intelectual

El costo de licencia de producto ser valorado por el nmero de


desarrolladores que integran el equipo de trabajo.

Вам также может понравиться