Formato Iee 830

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 11

Especificación de requisitos de

software
Proyecto: VidaTEC
Revisión [99.99]

MARZO
Historial de Revisiones

Fecha Revisión Descripción Autor

dd/mm/aaaa 1.0 “Requerimientos de Interfaz” <Nombre>

Documento validado por las partes en fecha: [Fecha]

Por el cliente Por la empresa suministradora

Fdo. D./ Dña [Nombre] Fdo. D./Dña [Nombre]


[Nombre del proyecto] Rev. [99.99]
Especificación de requisitos de software Pág. 3

Contenido
FICHA DEL DOCUMENTO 3

CONTENIDO 4

1 INTRODUCCIÓN 6

1.1 Propósito 6

1.2 Alcance 6

1.3 Personal involucrado 6

1.4 Definiciones, acrónimos y abreviaturas 6

1.5 Referencias 6

1.6 Resumen 6

2 DESCRIPCIÓN GENERAL 7

2.1 Perspectiva del producto 7

2.2 Funcionalidad del producto 7

2.3 Características de los usuarios 7

2.4 Restricciones 7

2.5 Suposiciones y dependencias 7

2.6 Evolución previsible del sistema 7

3 REQUISITOS ESPECÍFICOS 7

3.1 Requisitos comunes de los interfaces 8


3.1.1 Interfaces de usuario 8
3.1.2 Interfaces de hardware 8
3.1.3 Interfaces de software 8
3.1.4 Interfaces de comunicación 8

3.2 Requisitos funcionales 8


3.2.1 Requisito funcional 1 9
3.2.2 Requisito funcional 2 9
3.2.3 Requisito funcional 3 9
3.2.4 Requisito funcional n 9

3.3 Requisitos no funcionales 9


3.3.1 Requisitos de rendimiento 9
3.3.2 Seguridad 9
3.3.3 Fiabilidad 9
3.3.4 Disponibilidad 9
3.3.5 Mantenibilidad 10

Descripción de requisitos del sofware


[Nombre del proyecto] Rev. [99.99]
Especificación de requisitos de software Pág. 4

3.3.6 Portabilidad 10

3.4 Otros requisitos 10

4 Apéndices 10

Descripción de requisitos del sofware


[Nombre del proyecto] Rev. [99.99]
Especificación de requisitos de software Pág. 5

1 Introducción
El presente documento presentará de forma organizada los requisitos que son
indispensables para desarrollar un sistema de información que le ayude a conseguir una
mejor estadía en su universidad. Este documento está estructurado en base al estándar
IEEE  Recommended Practice for Software Requirements Specification ANSI/IEEE
830 1998.

1.1 Propósito
El propósito general de este documento es darle a conocer al usuario la forma correcta
de trabajar en el sistema VidaTEC. Te mostramos como se ha desarrollado cada una de
las áreas importantes en el desarrollo de nuestro sistema.

1.2 Alcance
Por el momento este sistema de información se implementará en la miscelánea MyM.
Sin embargo, con pequeñas modificaciones, pudiera implementarse en más
misceláneas, puesto que el funcionamiento es muy similar en todas ellas.

1.3 Personal involucrado


Nombre Ilian Patricia Bocanegra Alfaro
Rol Jefe de desarrollo del sistemsa
Categoría profesional Licenciado en Informática
Responsabilidades Organizar: al equipo para dejar bien en claro su respectivo
rol y responsabilidades.
Dirigir: establecer una pauta a seguir por el equipo
desarrollador.
Controlar: verificar que las actividades se lleven de acuerdo
al plan inicial de desarrollo.
Información de contacto Ili_pati@hotmail.com
Aprobación María de Jesús Alfaro Carrera
Luz Elena Arizpe Delgado
Miriam Meza Ponce
Deahesy Nájera García

Nombre Luz Elena Arizpe Delgado


Rol Programador
Categoría profesional Licenciado en Informática
Responsabilidades Elegir el código para cumplir con los requerimientos
funcionales del sistema.
Elegir el código que cumpla con las necesidades de interfaz
según el diseño del sistema.
Información de contacto Luzead_90@hotmail.com
Aprobación Ilian Patricia Bocanegra Alfaro
Nombre María de Jesús Alfaro Carrera
Rol Analista
Categoría profesional Licenciado en Informática
Responsabilidades Analizar la recopilación de información que se hizo acerca
de las necesidades
Información de contacto Ay_ram08@hotmail.com
Aprobación Ilian Patricia Bocanegra Alfaro
Nombre Miriam Meza Ponce

Descripción de requisitos del sofware


[Nombre del proyecto] Rev. [99.99]
Especificación de requisitos de software Pág. 6

Rol Diseñador
Categoría profesional Licenciado en Informática
Responsabilidades Diseñar el logotipo del sistema.
Diseñar las interfaces según los requerimientos del sistema.
Elegir estilos, colores y formas para conseguir una óptima
esteticidad de las interfaces.
Información de contacto Mzm_06@hotmail.com
Aprobación Ilian Patricia Bocanegra Alfaro
Nombre Deahesy Nájera García
Rol Recopilador de requerimientos
Categoría profesional Licenciado en Informática
Responsabilidades Ir con el cliente y, mediante una entrevista, reunir de forma
organizada las necesidades del mismo.
Información de contacto Margarita.deisy@hotmail.com
Aprobación Ilian Patricia Bocanegra Alfaro

1.4 Definiciones, acrónimos y abreviaturas


HW: Hardware
SW: Software
SO: sistema operativo.
PC: (del inglés personal computer), computadora personal, es una microcomputadora
diseñada en principio para ser usada por una sola persona a la vez.
SGBD: sistema gestor de bases de datos, son un tipo de software muy específico,
dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la
utilizan.
MyM: es el nombre de la miscelánea para el que se desarrollará el sistema.
Login: (término inglés) es el proceso mediante el cual se controla el acceso individual a
un sistema informático mediante la identificación del usuario utilizando credenciales
provistas por el usuario.
Ticket: (término inglés): comprobante de compra.

1.5 Referencias
Referencia Titulo Ruta Fecha Autor
NA NA NS NA NA

1.6 Resumen
En las siguientes secciones se encontrará la descripción de la pagina, así como la
descripción de lo que es necesario para que tenga un correcto funcionamiento.

2 Descripción general
En esta sección se explica de forma general los objetivos que cumplirá el sistema.
VidaTEC es un sistema que maneja altas, bajas y cambios referentes a informacion, es
decir, referentes a productos, clientes propios del negocio, los cuales, junto con una serie de
usuarios y contraseñas válidos, se almacenarán en una base de datos.
Misión: Crear un sistema que preste al usuario los servicios requeridos por su escuela y
sobre todo que sea de fácil uso donde él pueda acceder fácilmente a la información que
requiere, optimizar el programa para que no se sufra de fallas.
Visión: Hacer de nuestro programa el mejor de la región y del estado, logrando así crear
un prestigio en todo el país en el ramo de la educación y administración usuarios escolares.
Logotipo y Colores:

Descripción de requisitos del sofware


[Nombre del proyecto] Rev. [99.99]
Especificación de requisitos de software Pág. 7

2.1 Perspectiva del producto


Este sistema estará instalado en un dispositivo, la cual contendrá una base de datos con
todo lo referente a la institución.
La interacción con los usuarios será a través de menús.

2.2 Funcionalidad del producto


[Inserte aquí el texto]
Resumen de las funcionalidades principales que el producto debe realizar, sin entrar en
información de detalle.
En ocasiones la información de esta sección puede tomarse de un documento de
especificación del sistema de mayor nivel (ej. Requisitos del sistema).
Las funcionalidades deben estar organizadas de manera que el cliente o cualquier
interlocutor pueda entenderlo perfectamente. Para ello se pueden utilizar métodos
textuales o gráficos.
[Si usa el modelado de casos de uso, esta sección debe contener la referencia de éste, y
una descripción o resumen del modelo o del subconjunto más representativo del mismo.
Esto incluye una lista de nombres y breves descripciones de los casos de uso, actores,
diagramas aplicables y relaciones.
En caso de no existir modelo de caso de uso se deben referenciar todas las
descripciones existentes de las funcionalidades, ya sean minutas de reunión, correos
electrónicos, etc. Es necesario agregar esas descripciones en esta sección y en el
sección Referencias del documento se necesitan mencionar todos los fuentes de los
requerimientos.]

2.3 Características de los usuarios


Tipo de usuario Administrador
Formación Técnico en informática
Habilidades Habilidades básicas de manejo de una PC.
Actividades Altas, bajas y cambios de informacion.
Altas, bajas y cambios en actividades.

Tipo de usuario Usuario


Formación Técnico en informática
Habilidades Habilidades básicas de manejo de una PC.
Actividades Compras.
Realización de actividades

2.4 Restricciones
El sistema sólo podrá ser utilizado en plataformas de Windows 7 o posterior y/o versión
de Android 5.0 en adelante.
El sistema deberá de ser capaz de funcionar paralelamente con otras aplicaciones,
siempre y cuando el HW lo permita.
Sólo los usuarios registrados podrán hacer uso del sistema.

2.5 Suposiciones y dependencias


En caso de que el equipo de cómputo utilice un SO diferente a los mencionados en la
sección anterior, el sistema no podrá ejecutarse.

Descripción de requisitos del sofware


[Nombre del proyecto] Rev. [99.99]
Especificación de requisitos de software Pág. 8

2.6 Evolución previsible del sistema


[Inserte aquí el texto]
Identificación de futuras mejoras al sistema, que podrán analizarse e implementarse en
un futuro.

3 Requisitos específicos
Número de requisito R1
Nombre de requisito Requisito de
autenticación
Tipo X Requisito  Restricción
Fuente del requisito Todos los usuarios
deberán introducir
en la pantalla de
“login” un usuario y
contraseña válidos
en el sistema para
poder entrar a éste.
Prioridad del requisito X Alta/Esencial  Media/Deseado  Baja/ Opcional
Número de requisito R2
Nombre de requisito Requisito de
descripción
Tipo  Requisito X Restricción
Fuente del requisito El usuario
administrador
podrá guardar
cambios en
productos,
inventario, clientes
y ventas, mientras
que el usuario
empleado sólo lo
podrá hacer en las
ventas.
Prioridad del requisito  Alta/Esencial X Media/Deseado  Baja/ Opcional
Número de requisito R3
Nombre de requisito Requisito de
visibilidad
Tipo X Requisito  Restricción
Fuente del requisito El usuario
empleado podrá
ver el nombre,
precio y descripción
de cada producto
para poder realizar
una venta.
Prioridad del requisito X Alta/Esencial  Media/Deseado  Baja/ Opcional

3.1 Requisitos comunes de los interfaces


[Inserte aquí el texto]
Descripción detallada de todas las entradas y salidas del sistema de software.

Descripción de requisitos del sofware


[Nombre del proyecto] Rev. [99.99]
Especificación de requisitos de software Pág. 9

3.1.1 Interfaces de usuario


La interfaz en uso deberá mostrar a los usuarios solamente la información
necesaria para realizar cualquier operación.
La interfaz en uso deberá mostrarle al usuario administrador sólo la información
necesaria para realizar una modificación.
El usuario interactuará con la interfaz de impresión propia de la impresora.

3.1.2 Interfaces de hardware


El monitor: éste deberá mostrar las interfaces, así como la información necesaria
para que el usuario pueda trabajar adecuadamente con el sistema. El monitor
deberá contar con una resolución de 1024 x 768 pixeles.
El ratón: el sistema requerirá del ratón para que el usuario pueda realizar
selecciones y oprimir botones.
El teclado: el sistema permitirá al usuario introducir datos mediante el teclado.
Impresora de tickets: el sistema arrojará el desglose de la compra a través un
ticket para el cliente.

3.1.3 Interfaces de software


El sistema interactuará con la interfaz de impresión.

3.1.4 Interfaces de comunicación


El sistema se comunica con su base de datos a través del SGBD SQLServer.

3.2 Requisitos funcionales


El sistema permitirá la entrada a los usuarios que cuenten con la autorización necesaria.
El sistema recibirá los datos de clientes y productos almacenándolos en la base de datos
para futuras consultas y diversas operaciones.
Si se hubiera algún error al momento de la venta, el sistema deberá permitir retroceder,
es decir, deshacer la operación.

3.2.1 Requisito funcional 1


El usuario deberá proporcionar un usuario y contraseña válidos para poder tener
acceso al sistema.

3.2.2 Requisito funcional 2


El sistema calculará el monto de la venta a partir de los identificadores de los
productos que se venderán, buscando con ellos el precio de cada producto.

3.2.3 Requisito funcional 3


Para poder imprimir un ticket de venta al cliente primero deberá registrarse dicha
venta (sin importar su naturaleza) en la base de datos.

3.2.4 Requisito funcional n

3.3 Requisitos no funcionales


3.3.1 Requisitos de rendimiento
[Inserte aquí el texto]
Especificación de los requisitos relacionados con la carga que se espera tenga
que soportar el sistema. Por ejemplo, el número de terminales, el número
esperado de usuarios simultáneamente conectados, número de transacciones por
segundo que deberá soportar el sistema, etc.

Descripción de requisitos del sofware


[Nombre del proyecto] Rev. [99.99]
Especificación de requisitos de software Pág. 10

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 transacción”.

3.3.2 Seguridad
1. Requisito funcional-Seguridad 1: Requisito de autenticación

El sistema requerirá de un usuario y contraseña válidos para


poder permitir el acceso.

2. Requisito funcional-Seguridad 2: Requisito de división de módulos

El sistema tendrá separados los módulos a los que puede


acceder un usuario convencional de los módulos a los que puede acceder
el usuario administrador.

3. Requisito funcional-Seguridad 3: Requisito de conexión.

El sistema sólo tendrá abierta la conexión a la base de datos


mientras se ejecuta la transacción.

4. Requisito funcional-Seguridad 4: Requisito de copia de seguridad

El sistema realizará una copia de seguridad periódicamente


siempre y cuando encuentre la conexión cerrada, de lo contrario lo
intentará más tarde.

3.3.3 Fiabilidad
[Inserte aquí el texto]
Especificación 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
En funcionamiento normal el sistema estará disponible el 85% del tiempo.

3.3.5 Mantenibilidad
1. Requisito funcional-Mantenibilidad 1: Requisito de mantenimiento

El sistema recibirá mantenimiento una vez por semana los


primeros 6 meses.
Requisito funcional-Mantenibilidad 2:

2. Requisito de depuración de respaldos de bases de datos.

Se revisarán los respaldos de la base de datos para decidir si


es necesaria una depuración.

3. Requisito funcional-Mantenibilidad 3: Requisito de actualización de


estadísticas.

Se actualizarán las estadísticas manualmente para no


perjudicar el rendimiento con una actualización automática.

Descripción de requisitos del sofware


[Nombre del proyecto] Rev. [99.99]
Especificación de requisitos de software Pág. 11

4. Requisito funcional-Mantenibilidad 4: Requisito de comprobación de


integridad de datos.

Se comprobará la integridad y asignación estructural de


objetos e índices de la base de datos.

3.3.6 Portabilidad
1. Requisito funcional-Portabilidad 1: Requisito de SW

VidaTEC será portable siempre y cuando el equipo en que se


quiera instalar cuente con un SO igual o de versión posterior al primer
equipo donde se instaló

2. Requisito funcional-Portabilidad 2: Requisito de HW

VidaTEC será portable siempre y cuando el equipo en el que


se instale tenga especificaciones de HW iguales o superiores al primer
equipo donde se instaló.

3.4 Otros requisitos


Si el usuario empleado quiere realizar alguna modificación deberá ser necesario que se
presente el usuario administrador con su contraseña, salir de la sesión del usuario
empleado y entrar a la suya.

4 Apéndices
[Inserte aquí el texto]
Pueden contener todo tipo de información relevante para la SRS pero que, propiamente, no
forme parte de la SRS.

Descripción de requisitos del sofware

También podría gustarte