Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Formato SRS lleno (Ejemplo), Guías, Proyectos, Investigaciones de Ingeniería del Software

Formato de Especificación de Requisitos de Software (SRS) de un sistema para una biblioteca (Formato de ejemplo)

Tipo: Guías, Proyectos, Investigaciones

2019/2020

Subido el 10/09/2020

angel-torres-27
angel-torres-27 🇻🇪

4

(1)

1 documento

1 / 17

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Modelo de ingeniería
[Nombre documento]
0.3
Pág. 1
Especificación de requisitos de software
Proyecto
Implementación de un Sistema para el Manejo de la
Biblioteca Pública nacional de Venezuela
BiblioSystem Version Revisión 1.0
Noviembre del 20______
Descripción de requisitos del software
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Vista previa parcial del texto

¡Descarga Formato SRS lleno (Ejemplo) y más Guías, Proyectos, Investigaciones en PDF de Ingeniería del Software solo en Docsity!

Modelo de ingeniería [Nombre documento]

Pág. 1

Especificación de requisitos de software

Proyecto

Implementación de un Sistema para el Manejo de la Biblioteca Pública nacional de Venezuela

BiblioSystem Version Revisión 1.

Noviembre del 20______

Sistema para el Manejo de la Biblioteca Pública Nacional de Venezuela Especificación de requisitos de software Rev. 1. Pág. 2

Ficha del documento

Fecha Revisión Autor Verificado Dep. Sistemas.

27/11/20_____ 1.

Documento validado por las partes en fecha:

Por el cliente Por la empresa suministradora Fdo. D./ Dña [Nombre] Fdo. D./Dña [Nombre]

Sistema para el Manejo de la Biblioteca Pública Nacional de Venezuela Especificación de requisitos de software Rev. 1. Pág. 4

1 Introducción

Este documento es una Especificación de Requisitos Software (SRS) Sistema para

el manejo de la biblioteca.. Esta especificación se ha estructurado basándose en las

directrices dadas por el estándar IEEE Práctica Recomendada para Especificaciones

de Requisitos Software ANSI/IEEE 830, 1998.

1.1 Propósito

El presente documento tiene como propósito definir las especificaciones

funcionales, no funcionales para el desarrollo e implementación de un sistema para

el manejo de la biblioteca. Este será utilizado por empleados y usuarios.

1.2 Alcance

Esta especificación de requisitos está dirigida al usuario del sistema, para continuar

con el desarrollo de aplicaciones dentro de la biblioteca y para profundizar en la

automatización de ésta, la cual tiene por objetivo principal el gestionar distintos

procesos (Manejo de personal bibliotecario, Administración de usuario, Manejo de

libro, Registro y control de préstamo, Devolución y perdida de libros, Manejo de

solicitud, Cancelación de multa).

1.3 Personal involucrado

Nombre Rol Líder de Proyecto, Análisis de información, Diseñador, Modelador de base de datos y programador, Programador Web Categoría profesional TSU-Informática No Graduado Responsabilidades Dirigir y coordinar actividades de proyecto, Análisis de información, Diseñador, Modelador de base de datos y programador Web. Información de contacto Aprobado

Sistema para el Manejo de la Biblioteca Pública Nacional de Venezuela Especificación de requisitos de software Rev. 1. Pág. 5

Nombre

Rol Líder de Desarrollo, Análisis de información,

Diseñador, Modelador de base de datos y programador

Categoría

profesional

TSU-Informática No Graduado

Responsabilidades Coordinar y analizar estructuración y sintaxis de

código, Análisis de información, Diseñador,

Modelador de base de datos y programador

Información de

contacto

Aprobado

Nombre

Rol Gestión , Redacción y Análisis de Documentación,

Programador

Categoría

profesional

TSU-Informática No Graduado

Responsabilidades Gestión de la documentación solicitada, estructuración

y elaboración de informes, diseño de pantallas web

Información de contacto Aprobado

Nombre

Rol Coordinador de Sistemas

Categoría

profesional

Responsabilidades

Información de

contacto

Aprobado

Sistema para el Manejo de la Biblioteca Pública Nacional de Venezuela Especificación de requisitos de software Rev. 1. Pág. 7

1.4 Definiciones, acrónimos y abreviaturas

Nombre Descripción

Hardware Son todos los dispositivos físicos de la PC (Monitor, Mouse)

HTTP protocolo de transferencia de hipertexto según sus siglas

( Hypertext Transfer Protocol)

JavaScript Lenguaje de programación interpretado

PC Personal Computer (Computador personal)

PHP Lenguaje de programación orientado a la web

Privilegios Permiso especial que se les da a los usuarios para que

realicen ciertas tareas.

RF Requerimiento Funcional

RNF Requerimiento No Funcional

Software Básicamente es el sistema operativo que carga los programas

SRS Especificación de Requisitos Software

Usuario Persona que usará el sistema para gestionar procesos

1.5 Referencias

Referencia Titulo Ruta Fecha Autor

IEEE

Standard

IEEE 830

  • 1998

http//www.ayudantiasubb.files

.wordpress.com/2008/06/ieee.

pdf

22/10/20 IEEE

1.6 Resumen

Este documento tiene como objetivo conocer las especificaciones del software,

llevando a cabo un análisis de la información proporcionada, consta de tres

secciones. En la primera sección se realiza una introducción al mismo y se

proporciona una visión general de la especificación de recursos del sistema.

En la segunda sección del documento se realiza una descripción general del sistema,

con el fin de conocer las principales funciones que éste debe realizar, los datos

Sistema para el Manejo de la Biblioteca Pública Nacional de Venezuela Especificación de requisitos de software Rev. 1. Pág. 8

asociados y los factores, restricciones, supuestos y dependencias que afectan al

desarrollo, sin entrar en excesivos detalles.

Por último, la tercera sección del documento es aquella en la que se definen

detalladamente los requisitos que debe satisfacer el sistema.

2 Descripción general

2.1 Perspectiva del producto

El producto a realizar para solucionar las problemática de registro y control de libros

de la biblioteca, es un sistema que permitirá automatizar diferentes procesos

permitiendo mejor control en el préstamo y devolución de libros, así como la

cancelación de multas, el manejo de usuarios, solicitud y registro de libros.

El producto que se desarrollara para el registro y control de libros de la Biblioteca

Pública nacional de Venezuela tiene como función:

 Manejo del Personal Bibliotecario

 Administración de Usuario

 Manejo de Libros.

 Registro Y control de Préstamo.

 Solicitud.

 Cancelación de Multas.

2.2 Características de los usuarios

Tipo de usuario Administrador

Formación Lic. en Información y Documentación

Habilidades Excelente manejo del computador y de las

herramientas ofimáticas.

Actividades Tiene la responsabilidad de registrar nuevos empleados

en el sistema para que los mismos puedan interactuar

con él. Además, el Administrador, a través del sistema,

también tendrá la potestad de inhabilitar usuarios para

no permitirles el acceso al sistema.

Sistema para el Manejo de la Biblioteca Pública Nacional de Venezuela Especificación de requisitos de software Rev. 1. Pág. 10

2.4 Suposiciones y dependencias

 Se asume que los requisitos aquí descritos son estables

 Los equipos en los que se vaya a ejecutar el sistema deben cumplir los

requisitos antes indicados para garantizar una ejecución correcta del mismo

sistema

3 Requisitos específicos

3.1 Requisitos comunes de las interfaces

3.1.1 Interfaces de usuario

La interfaz de usuario estará orientada en un conjunto de formularios

desplegables, menús desplegables, botones, campos de texto y contenido

dinámico.

Pantalla de Modulo Personal Bibliotecario

En Diseño

Pantalla Modulo Administración de Usuario

En Diseño

Pantalla Modulo de Registro de Libros.

En Diseño

Pantalla Modulo de Registro y Control de Préstamo

En Diseño

Pantalla de Manejo de Solicitud

En Diseño

Pantalla de Modulo de Cancelación de Multas

En Diseño

3.1.2 Interfaces de hardware

El sistema será capaz de trabajar con un equipo con mínimos requerimientos y

en perfecto estado tales como:

 Procesador Pentium 4 o similar.

 Disco duro de 80gb.

 Memoria RAM mínima de 512Mb.

 Adaptadores de red 10/100.

 Mouse.

 Teclado.

 Monitor.

Sistema para el Manejo de la Biblioteca Pública Nacional de Venezuela Especificación de requisitos de software Rev. 1. Pág. 11

Sin embargo en PBLH como estándar disponen de unos equipos con las

siguientes características:

 Procesador de Intel I3.

 Disco duro de 500gb.

 Memoria RAM mínima de 4gb.

 Adaptadores de red 10/100/1000.

3.1.3 Interfaces de software

 Sistema Operativo: Windows XP o superior, GNU/Linux en sus

diferentes versiones orientadas a usuarios.

 Explorador: Mozilla, Chrome, Opera.

3.2 Requisitos Funcionales.

3.1.4 Interfaces de comunicación

La aplicación web y el servidor web local se comunicaran mediante HTTP que

es un protocolo de transferencia de hipertexto según sus siglas ( Hypertext

Transfer Protocol) y la conexión de red para distribuir la información del

servidor, para ello se deberá utilizar un PC con conexión a una red local

accediendo mediante el entorno web que conecta a un servidor mediante un

navegador.

Sistema para el Manejo de la Biblioteca Pública Nacional de Venezuela Especificación de requisitos de software Rev. 1. Pág. 13

Requisito Funcional 1.

Requisito Funcional 1.

Requisito Funcional 1.

Requisito Funcional 1.

Número del Requerimiento RF01. Nombre del Requerimiento Crear o Ingresar Privilegios de Usuario Tipo de Requerimiento Requisito Restricción Descripción del Requerimiento Este requerimiento consiste en que el sistema deberá permitir crear o ingresar los privilegios de acceso del usuario al sistema, ya que un mismo cargo puede tener diferentes niveles de acceso en el sistema. Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional Número del Requerimiento RF01. Nombre del Requerimiento Leer Privilegios de Usuario Tipo de Requerimiento Requisito Restricción Descripción del Requerimiento Este requerimiento consiste en que el sistema deberá permitir leer los privilegios de acceso del usuario al sistema, ya que un mismo cargo puede tener diferentes niveles de acceso en el sistema. Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional Número del Requerimiento RF01. Nombre del Requerimiento Actualizar Privilegios de Usuario Tipo de Requerimiento Requisito Restricción Descripción del Requerimiento Este requerimiento consiste en que el sistema deberá permitir actualizar los privilegios de acceso del usuario al sistema, ya que un mismo cargo puede tener diferentes niveles de acceso en el sistema. Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional Número del Requerimiento RF01. Nombre del Requerimiento Eliminar Privilegios de Usuario Tipo de Requerimiento Requisito Restricción Descripción del Requerimiento Este requerimiento consiste en que el sistema deberá permitir eliminar los privilegios de acceso del usuario al sistema, ya que un mismo cargo puede tener diferentes niveles de acceso en el sistema. Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional

Sistema para el Manejo de la Biblioteca Pública Nacional de Venezuela Especificación de requisitos de software Rev. 1. Pág. 14

Requisito Funcional 2

Requisito Funcional 2.

Requisito Funcional 2.

Requisito Funcional 2.

Número del Requerimiento RF Nombre del Requerimiento Registro de Libros Tipo de Requerimiento Requisito Restricción Descripción del Requerimiento Este requerimiento consiste en que el sistema deberá permitir Crear o Ingresar, Leer, Actualizar, todos los datos del Libro que se maneja en Biblioteca. Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional Número del Requerimiento RF02. Nombre del Requerimiento Crear o Ingresar Libros Tipo de Requerimiento Requisito Restricción Descripción del Requerimiento Este requerimiento consiste en que el sistema deberá cargar todos los datos que corresponde a un libro para la biblioteca. Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional Número del Requerimiento RF02. Nombre del Requerimiento Leer datos de los Libros Tipo de Requerimiento Requisito Restricción Descripción del Requerimiento Este requerimiento consiste en que el sistema deberá permitir leer todos los datos del libro ingresado al sistema. Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional Número del Requerimiento RF02. Nombre del Requerimiento Actualización de datos de Libros Tipo de Requerimiento Requisito Restricción Descripción del Requerimiento Este requerimiento consiste en que el sistema deberá permitir actualizar todos los datos del libro que este registrado en el sistema. Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional

Sistema para el Manejo de la Biblioteca Pública Nacional de Venezuela Especificación de requisitos de software Rev. 1. Pág. 16 3.1.5 Requisitos de Rendimiento

 La aplicación garantizara que los usuarios tendrán una eficiencia (rapidez,

ejecución) de un 95% al usar la aplicación.

 El tiempo de respuesta a los usuarios será de 1 a 2 segundos.

3.1.6 Seguridad

 Garantizar la confiabilidad, la seguridad y el desempeño del sistema

informático a los diferentes usuarios. En este sentido la información

almacenada o registros realizados podrán ser consultados y actualizados

permanente y simultáneamente, sin que se afecte el tiempo de respuesta.

 Se utilizara el método de encriptación MD5.

 Se implementara una base de datos normalizada para la integridad de la infor-

mación.

 Garantizar la seguridad del sistema con respecto a la información y datos que

se manejan tales sean documentos, archivos y contraseñas.

3.1.7 Fiabilidad

 El sistema automatizara y dará seguridad con una fiabilidad de un 100%.

 El sistema debe tener una interfaz de uso intuitiva y sencilla.

3.1.8 Disponibilidad

El sistema tendrá una disponibilidad de 100%.

3.1.9 Mantenibilidad

 Se planificaran rutinas de respaldo de acuerdo a las mejores prácticas de man-

tenimiento de base de datos.

 Cada semestre se debe hacer un mantenimiento preventivo a los computadores

de la red y al servidor.

Sistema para el Manejo de la Biblioteca Pública Nacional de Venezuela Especificación de requisitos de software Rev. 1. Pág. 17

 La interfaz debe estar complementada con un buen sistema de ayuda (la

administración puede recaer en personal con poca experiencia en el uso de

aplicaciones informáticas).

 El servidor debe tener instalado LAPP x.x (Linux+Apache+Postgres+PHP)

Xampp 5.6.3 (MySQL, Apache) ó APPSERV 2.5.10 (MySQL, Apache)

3.1.10 Portabilidad

 El sistema será desarrollado bajo el lenguaje dinámico PHP, con el paradigma

de programación orientado a objeto y el patrón arquitectónico MVC, junto a

JavaScript.