Você está na página 1de 20

DOCUMENTO DE ESPECIFICACIN DE

REQUERIMIENTOS DE SOFTWARE
PARA

[DESARROLLO DE UN SISTEMA

DE CONTROL

ESCOLAR PARA EL COBAY PLANTEL PROGRESO

Versin 0.1

21 de Junio de 2013

Preparado por: _---

Realiz:

BR. PECH CRUZ JESUS ALEJANDRO.


BR.SANSORES CETINA RENE IVAN

CONTROL DE DOCUMENTACIN
Control de Configuracin
Ttulo:

DESARROLLO DE UN SISTEMA DE CONTROL


ESCOLAR PARA EL COBAY PLANTEL
PROGRESO

Referencia:
Autor:
Fecha:

21de junio de 2013

Histrico de versiones
Versin

Fecha.

0.1

21 de
junio 2013
21 de
junio 2013

0.1

Estado
.
B

Responsable.

Nombre del archivo.

PECH CHIM ROGELIO

PECH CHIM ROGELIO

Anlisis_de_requerimientos
_cobayprogreso.docx
Anlisis_de_requerimientos
_cobayprogreso.docx

Estado: (B)orrador, (R)evisin, (A)probado

Histrico de cambios
Versin.
0.1
0.1

Fecha.

Cambios.

APROBACIN DEL DOCUMENTO

________________________________
M.C. IRVING ARTHUR CASTILLO AVILA
DIRECTOR DEL PLANTEL
Fecha 24/06/13

________________________________
USUARIO TESTIGO
Fecha 24/06/13

________________________________
DIRECTOR DE DESARROLLO DE SISTEMAS
Fecha 24/06/13

________________________________
JEFE DE CALIDAD
Fecha 24/06/13

________________________________
LDER DEL PROYECTO
Fecha 24/06/13

________________________________
BR.RENE IVAN SANSORES CETINA
PROGRAMADOR
Fecha 24/06/13

________________________________
BR.JESUS ALEJANDRO PECH CRUZ
PROGRAMADOR
Fecha 24/06/13

Tabla de contenido
1.2.

Audiencia ................................................................................................................................. 8

1.3.

Alcance .................................................................................................................................... 9

1.3.1.

Producto a elaborar ............................................................................................................ 9

1.3.2.

Objetivos ............................................................................................................................. 9

1.3.1.1.

Fecha deseada de inicio y finalizacin del desarrollo ................................................... 11

1.4.

Definiciones, acrnimos y abreviaturas ................................................................................ 11

1.5.

Panorama general ................................................................................................................. 11

2.

DESCRIPCIN GENERAL ............................................................................................................. 12

2.1.

Perspectiva del producto ...................................................................................................... 12

2.1.1.

Interfaces del sistema ....................................................................................................... 12

2.1.2.

Interfaces de usuario ......................................................................................................... 13

2.1.3.

Interfaces de hardware ..................................................................................................... 13

2.1.4.

Interfaces de software ...................................................................................................... 13

2.1.5.

Interfaces de comunicacin .............................................................................................. 13

2.1.6.

Restricciones de memoria ................................................................................................. 13

2.1.7.

Operaciones ...................................................................................................................... 13

2.1.8.

Requerimientos de adaptacin del sitio........................................................................... 13

2.2.

Funciones del producto. ........................................................................................................ 14

2.3.

Usuarios................................................................................................................................. 15

2.3.1.

Caractersticas Generales .................................................................................................. 15

2.3.2.

Clases ................................................................................................................................. 15

2.4.

Restricciones generales ......................................................................................................... 15

2.5.

Supuestos y dependencias .................................................................................................... 15

2.6.

Asignacin de requerimientos .............................................................................................. 15

3.

REQUERIMIENTOS ESPECFICOS ................................................................................................ 16

3.1.

Interfaces externas ................................................................................................................ 16

3.2.

Funciones (requerimientos funcionales)............................................................................... 16

3.3.

Desempeo de requerimientos (requerimientos no funcionales) ....................................... 16

3.4.

Requerimientos de bases de datos lgicas. .......................................................................... 16

3.5.

Restricciones de diseo ......................................................................................................... 17

3.5.1.

Estndares de conformidad .............................................................................................. 17


5

3.6.

Documentacin de usuario ................................................................................................... 17

3.7.

Atributos del sistema de software ........................................................................................ 17

3.7.1.

Confiabilidad ..................................................................................................................... 17

3.7.2.

Disponibilidad .................................................................................................................... 17

3.7.3.

Seguridad........................................................................................................................... 17

3.7.4.

Mantenimiento ................................................................................................................. 17

3.7.5.

Portabilidad ....................................................................................................................... 18

3.8.
4.

Organizacin de requerimientos especficos ........................................................................ 18


DEPENDENCIAS Y CONFLICTOS ENTRE REQUERIMIENTOS ....................................................... 18

5. GRADO DE SATISFACCIN E INSTALACIN DE LOS USUARIOS RESPECTO A LOS


REQUERIMIENTOS ............................................................................................................................. 18
6.

GLOSARIO .................................................................................................................................. 20

1. INTRODUCCION

1.1.

Propsito

Elaborar un documento para la especificacin de los requerimientos de


software donde se establezcan las necesidades que presenta el usuario MC.
IRVING ARTHUR CASTILLO AVILA director del Colegio de Bachilleres del Estado
de Yucatn.

1.2.

Audiencia

El presente documento de ERS estar a la disposicin de las personas


relacionadas con el desarrollo del sistema.

Nombre

Puesto

Telfono

Correo Electrnico

Mc. Irving Arthur

Director del COBAY

(999)-190-8914

irvingcastilloavila@hotmai

Castillo vila

plantel progreso

l.com

Director de
Desarrollo de
Sistema
Jefe de calidad
Lder del Proyecto
Br. Jess Alejandro

Programador

9992700189

Isc_pech@hotmail.com

Programador

9991198082

nunucito89@gmail.com

Pech Cruz
C. Sansores Cetina
Rene Ivn

1.3.

Alcance

1.3.1. Producto a elaborar

El sistema denominado desarrollo de un sistema de control escolar para el


COBAY plantel progreso ser un sistema un portal web elaborado en
PHP, con un manejador de base de datos MySQL y JavaScript. Este
sistema estar dividido en ciertos mdulos. Mdulo de Inscripciones; el
cual permitir cagar las materias, imprimir informacin necesaria para la
inscripcin y mandara, a la coordinacin administrativa, informacin de
los alumnos que han cargado sus materias. Mdulo de calificaciones; el
cual permitir al alumno checar sus horarios dependiendo el semestre que
curse de la misma forma podr verificar sus datos por medio del kardex, El
mdulo de los prefectos utilizaran la informacin recabada de los alumnos
para poder realizar parte de sus labores en el plantel, donde podr por
medio de bsquedas de alumnos y generar listas una agenda de
actividades para los eventos del plantel informacin que utilizan para
canalizar a los alumnos e informar y tener a disposicin los horarios de
exmenes toda la informacin estar vinculada con coordinacin
acadmica.

1.3.2. Objetivos

Objetivo general

Desarrollar un sistema web para el COBAY plantel progreso con la finalidad de


gestionar el control escolar

Objetivo especfico:

Determinar los requerimientos mediante entrevistas a los encargados de


cada sector, la cuales corresponden a coordinacin acadmica y control
escolar y analizar los resultados.

Disear una interfaz sencilla, eficaz y amigable para los usuarios.

Disear e instalar la base de datos.

Codificar el mdulo de inscripciones

Codificar el mdulo de calificaciones.

Realizar las pruebas de caja negra y blanca.

10

1.3.1.1.

Fecha deseada de inicio y finalizacin del desarrollo

Este documento comenzar a desarrollarse el da 26 de agosto del 2013 y


concluir el 6 de diciembre del 2013.

1.4.

Definiciones, acrnimos y abreviaturas

1.5.

Panorama general

El primer captulo establece las personas involucradas en el proyecto, los


objetivos del proyecto y la idea general del sistema. El captulo dos contiene las
funcionalidades

del

sistema,

los

usuarios

sus

caractersticas,

los

requerimientos de hardware necesarios para la implementacin del sistema, as


como el software necesario para su desarrollo. En el tercer captulo se redacta los
requerimientos funcionales y no funcionales del sistema, as como el diagrama de
entidad relacin de la base de datos a utilizar.

11

2.

DESCRIPCIN GENERAL
2.1.

Perspectiva del producto

El Colegio de Bachilleres del Estado de Yucatn plantel Progreso, como


cualquier institucin, genera proceso complejos los cuales son realizados de una
manera no automatizada dando el resultado deseado, sin embargo tambin ha
generado errores humanos los cuales traen retrasos en dichos procesos. Por tal
ocasin el

director del Colegio de Bachilleres del Estado de Yucatn plantel

progreso tras ver el funcionamiento actual

propuso el proyecto Sistema de

Control Escolar; dicha informacin que concentrara el sistema agilizara el trabajo


de control escolar, coordinacin acadmica, orientacin vocacional y prefectura
con respecto a la realizacin del proyecto sern utilizados los conocimientos de
semestres atrs y actuales aplicndolas en el mbito laboral. Cumpliendo con el
tiempo establecido para el desarrollo del proyecto iniciando as el 26 de agosto
del presente ao cumpliendo en el margen de 640 hr establecidas.

2.1.1. Interfaces del sistema

Las interfaces del sistema que se requieren para el desarrollo son los siguientes:
Adobe Dreamweaver: es una aplicacin destinada a la construccin, diseo
y edicin de sitios, videos y aplicaciones Web basados en estndares.
Adobe Photoshop.: destinado a la edicin, retoque fotogrfico y pintura a
base de imgenes de mapa de bits.
MYSQL: sistema de gestin de bases de datos relacional, multihilo y
multiusuario con ms de seis millones de instalaciones, MySQL es muy utilizado
en aplicaciones web.

12

2.1.2. Interfaces de usuario

2.1.3. Interfaces de hardware

2.1.4. Interfaces de software

DreamWeaver. Esta aplicacin servir para el diseo de la aplicacin web.

WAMPSERVER .Esta aplicacin funciona como gestor de base de datos en


SQL y para la programacin PHP para el diseo de la pgina web.

2.1.5. Interfaces de comunicacin

IP: Sera utilizado para retransmitir paquetes de red a travs de una red
interna.

2.1.6. Restricciones de memoria


No tiene restricciones de memoria.
2.1.7. Operaciones

Control Escolar

rea encargada del registro y manejo de informacin de alumnos egresados,


bajas de alumnos y vigente del plantel.

13

Coordinacin Acadmica

rea dedicada a la planeacin del semestre involucrando horarios, asignacin


de aulas y calificaciones.

Coordinacin Administrativa

Administrar, los recursos materiales del plantel, bienes inmuebles, control de a


asistencia del personal docente, administrativo y de aranceles.

2.1.8. Requerimientos de adaptacin del sitio


Se requiere

Se requiere un rea ordenada, limpia donde todo el equipo de cmputo


no tenga un buen funcionamiento.

2.2.

Funciones del producto.

Funciones del producto

Descripcin
Control Escolar

Coordinacin Acadmica

Coordinacin Administrativa

14

2.3.

Usuarios

2.3.1. Caractersticas Generales

Administrador: Deber contar con conocimientos mnimos de computacin y


administrar de manera correcta el sistema de control escolar

2.3.2. Clases

2.4.

Restricciones generales

2.5.

Supuestos y dependencias

2.6.

Asignacin de requerimientos

Etapa
1
2
3

Descripcin

15

REQUERIMIENTOS ESPECFICOS
2.7.

Interfaces externas

2.8.

Funciones (requerimientos funcionales)

2.9.

Desempeo de requerimientos (requerimientos no funcionales)

2.10. Requerimientos de bases de datos lgicas.

16

2.11. Restricciones de diseo

No tiene ninguna restriccin en el diseo

2.11.1.

Estndares de conformidad

2.12. Documentacin de usuario

2.13. Atributos del sistema de software

2.13.1.

Confiabilidad

2.13.2.

Disponibilidad

2.13.3.

Seguridad

2.13.4.

Mantenimiento

17

2.13.5.

Portabilidad

2.14. Organizacin de requerimientos especficos

3. DEPENDENCIAS Y CONFLICTOS ENTRE REQUERIMIENTOS

4. GRADO DE SATISFACCIN E INSTALACIN DE LOS USUARIOS


RESPECTO A LOS REQUERIMIENTOS

1. extremadamente desinteresado
2. no tiene inters
3. Podra interesarle
4. Complacido
5. extremadamente complacido

Satisfaccin.

Insatisfaccin.

Porque

Req.1
La base de datos
almacene todo lo
de las tablas del
apartado 3.2
Req.2
Que el software
pueda utilizarse en
la mayora de los

18

navegadores
Req.3
que los usuario
pueda acceder sin
problemas al
software
Req.4
Que tenga un
resguardo de
informacin
Req.5
Que la interfaz sea
fcil de entender
Req.6
Que tenga
proteccin de virus
Req.7

19

6. GLOSARIO

Base de datos: es un conjunto de datos pertenecientes a un mismo contexto y


almacenados sistemticamente para su posterior uso.

Gestor de base de datos: coleccin de programas cuyo objetivo es servir de


interfaz entre la base de datos, el usuario y las aplicaciones.

SQL: El lenguaje se utiliza para definir, consultar y actualizar la base de datos

Pgina web: Una pgina web es un documento electrnico diseado para el


World Wide Web (Internet) que contiene algn tipo de informacin como texto,
imagen, video, animacin u otros.

HTML: es un lenguaje de programacin que se utiliza para el desarrollo de


pginas de Internet.

PHP: Lenguaje de programacin

usado generalmente en la creacin de

contenidos para sitios web.

20

Você também pode gostar