Beruflich Dokumente
Kultur Dokumente
software
Proyecto: [Nombre del proyecto]
Revisin [Numero]
[Mes de ao]
Revisin
[Rev]
Autor
[Descripcin]
[Firma o sello]
Rev. [99.99]
Pg. 4
Contenido
FICHA DEL DOCUMENTO
CONTENIDO
INTRODUCCIN
1.1
Propsito
1.2
Alcance
1.3
Personal involucrado
1.4
1.5
Referencias
1.6
Resumen
DESCRIPCIN GENERAL
2.1
2.2
2.3
2.4
Restricciones
2.5
Suposiciones y dependencias
2.6
REQUISITOS ESPECFICOS
3.1
Requisitos comunes de los interfaces
3.1.1 Interfaces de usuario
3.1.2 Interfaces de hardware
3.1.3 Interfaces de software
3.1.4 Interfaces de comunicacin
8
8
8
8
8
3.2
Requisitos funcionales
3.2.1 Requisito funcional 1
3.2.2 Requisito funcional 2
3.2.3 Requisito funcional 3
3.2.4 Requisito funcional n
8
9
9
9
9
3.3
Requisitos no funcionales
3.3.1 Requisitos de rendimiento
3.3.2 Seguridad
3.3.3 Fiabilidad
3.3.4 Disponibilidad
3.3.5 Mantenibilidad
9
9
9
9
9
10
Descripcin de requisitos del sofware
Rev. [99.99]
Pg. 5
Portabilidad
10
Otros requisitos
10
APNDICES
10
Rev. [99.99]
Pg. 6
1 Introduccin
El siguiente documento muestra una descripcin detallada del proceso de
desarrollo del proyecto sobre, un sistema web para el fomento de la administracin
informtico-digital en procesos de instruccin acadmico para instituciones
educativas escolares. Este sistema nos ayudar a converger las herramientas web
2.0, cuyo objetivo ser la de sistematizar (organizar), almacenar, o digitalizar, los
procesos involucrados en la escuela por parte de docentes, para hacer ms fcil las
distintas tareas llevadas a cabo por estos en sus orientaciones acadmicas
impartidas.
1.1
Propsito
1.2
Alcance
Desarrollar las herramientas de apoyo para que los usuarios puedan utilizar
accediendo a un servidor web a travs de Internet o de una intranet mediante un
navegador, desarrollndola bajo herramientas de desarrollo web 2.0. Para hacer
ms fcil las distintas tareas relevantes en el proceso de instruccin acadmico a
muchos docentes, haciendo uso de tecnologas vigentes como las Tablets,
computadoras, y las redes; tareas como el control de asistencia de los estudiantes
de la clase, control de calificaciones, listado de eventos en la institucin, rol que
desempaara el docente en x o y evento, etc. Comprobando y luego demostrando
Descripcin de requisitos del sofware
Rev. [99.99]
Pg. 7
1.3
Personal involucrado
Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin
1.4
1.5
Referencias
Referencia
[Ref.]
Titulo
[Ttulo]
Ruta
[Ruta]
Fecha
Autor
[Fecha] [Autor]
1.6
Resumen
2 Descripcin general
2.1
2.2
2.3
Tipo de usuario
Formacin
Habilidades
Actividades
Tipo de usuario
Formacin
Habilidades
Actividades
Tipo de usuario
Formacin
Habilidades
Actividades
2.4
Rev. [99.99]
Pg. 8
Secretario
Secundaria completa.
Especializacin en el rea administrativa. Conocimientos
de contabilidad. Conocimientos de informtica.
Manejo de los correos de los alumnos, profesores y
auxiliares del curso. Crear contenido en las redes sociales
respecto a la institucin.
Profesores
Ttulo de grado en Educacin.
Experiencia en el sector educacin. Conocimientos de
informtica.
Formacin estudiantil. Editor de contenido. Recibir
consultas sobre la materia. Preparar la clase digitalizada.
Auxiliar de Curso
Bachiller de grado en educacin.
Experiencia mnima en el sector educacin. Conocimientos
de informtica.
Crear y cargar informacin audiovisual. Dar soporte a los
errores al cargar la data.
Restricciones
Control de asistencia.
Generacin correos corporativos.
Revisin de tareas.
Publicacin de notas acadmicas.
Otras consideraciones:
todo el mundo.
La data podr ser reutilizable a medida que pasen los aos.
2.5
Suposiciones y dependencias
El buen servicio de descarga de data depender de la calidad de conexin
de internet que tenga el usuario.
2.6
Rev. [99.99]
Pg. 9
3 Requisitos especficos
Esta es la seccin ms extensa y ms importante del documento.
Debe contener una lista detallada y completa de los requisitos que debe cumplir el sistema
a desarrollar. El nivel de detalle de los requisitos debe ser el suficiente para que el equipo
de desarrollo pueda disear un sistema que satisfaga los requisitos y los encargados de las
pruebas puedan determinar si stos se satisfacen.
Los requisitos se dispondrn en forma de listas numeradas para su identificacin,
seguimiento, trazabilidad y validacin (ej. RF 10, RF 10.1, RF 10.2,...).
Para cada requisito debe completarse la siguiente tabla:
Nmero de requisito
Nombre de requisito
Tipo
Fuente del requisito
Prioridad del requisito
Restriccin
Media/Deseado
Baja/ Opcional
3.1
Rev. [99.99]
Pg. 10
3.2
Requisitos funcionales
3.3
Requisitos no funcionales
3.3.1 Requisitos de rendimiento
[Inserte aqu el texto]
Especificacin de los requisitos relacionados con la carga que se espera tenga
que soportar el sistema. Por ejemplo, el nmero de terminales, el nmero
esperado de usuarios simultneamente conectados, nmero de transacciones por
segundo que deber soportar el sistema, etc.
Todos estos requisitos deben ser mesurables. Por ejemplo, indicando el 95% de
las transacciones deben realizarse en menos de 1 segundo, en lugar de los
operadores no deben esperar a que se complete la transaccin.
3.3.2 Seguridad
[Inserte aqu el texto]
Especificacin de elementos que protegern al software de accesos, usos y
sabotajes maliciosos, as como de modificaciones o destrucciones maliciosas o
accidentales. Los requisitos pueden especificar:
Empleo de tcnicas criptogrficas.
Registro de ficheros con logs de actividad.
Asignacin de determinadas funcionalidades a determinados mdulos.
Restricciones de comunicacin entre determinados mdulos.
Comprobaciones de integridad de informacin crtica.
Rev. [99.99]
Pg. 11
3.3.3 Fiabilidad
[Inserte aqu el texto]
Especificacin de los factores de fiabilidad necesaria del sistema. Esto se
expresa generalmente como el tiempo entre los incidentes permisibles, o el total
de incidentes permisible.
3.3.4 Disponibilidad
[Inserte aqu el texto]
Especificacin de los factores de disponibilidad final exigidos al sistema.
Normalmente expresados en % de tiempo en los que el software tiene que
mostrar disponibilidad.
3.3.5 Mantenibilidad
[Inserte aqu el texto]
Identificacin del tipo de mantenimiento necesario del sistema.
Especificacin de quien debe realizar las tareas de mantenimiento, por ejemplo
usuarios, o un desarrollador.
Especificacin de cuando debe realizarse las tareas de mantenimiento. Por
ejemplo, generacin de estadsticas de acceso semanales y mensuales.
3.3.6 Portabilidad
[Inserte aqu el texto]
Especificacin de atributos que debe presentar el software para facilitar su
traslado a otras plataformas u entornos. Pueden incluirse:
Porcentaje de componentes dependientes del servidor.
Porcentaje de cdigo dependiente del servidor.
Uso de un determinado lenguaje por su portabilidad.
Uso de un determinado compilador o plataforma de desarrollo.
Uso de un determinado sistema operativo.
3.4
Otros requisitos
4 Apndices
[Inserte aqu el texto]
Pueden contener todo tipo de informacin relevante para la SRS pero que, propiamente, no
forme parte de la SRS.