Vous êtes sur la page 1sur 4

Taller de Ingeniería de Software

SEMANA 1
Ingeniería de Software:
Ejemplos de
Requerimientos
Funcionales y NO
Funcionales

Todos los derechos de autor son de la exclusiva propiedad de IACC o de los otorgantes de sus licencias. No está
permitido copiar, reproducir, reeditar, descargar, publicar, emitir, difundir, poner a disposición del público ni 1
ESTE DOCUMENTO
utilizar los CONTIENE
contenidos para fines EJEMPLOS
comerciales de ninguna clase. DE LA
SEMANA 1
Ejemplos de Requerimientos Funcionales y NO Funcionales

1. REQUERIMIENTOS FUNCIONALES
Requerimientos

 El acceso al módulo debe ser controlado por la función de autenticación mediante la


identificación de usuario y su correspondiente contraseña.

 Mantención de tablas del sistema: Esta funcionalidad permite a los actores internos del
sistema, realizar acciones de creación y modificación de datos paramétricos del sistema.

 Administración de usuarios y perfiles: Esta funcionalidad estará restringida sólo a aquellos


actores que tengan los privilegios necesarios para la modificación de usuarios y sus
perfiles. Las acciones que se deben permitir son:
o Creación
o Modificación
o Eliminación

Descripción de los Requerimientos

REQ–01 Acceso mediante autenticación de usuario

Autenticación al sistema mediante la identificación de usuario y su contraseña

Entradas - Nombre Usuario


- Contraseña

Procesos Verificación de la existencia del usuario y su correspondiente contraseña


en la Base de Datos

Salidas Acceso al sistema

REQ–02 Mantención de tablas del sistema

Permite realizar acciones de creación y modificación de datos paramétricos

Entradas - Acción a realizar “Creación o Modificación”


- Información del parámetro a crear o modificar

2
ESTE DOCUMENTO CONTIENE EJEMPLOS DE LA
SEMANA 1
Procesos Si es creación, se debe validar que el parámetro no exista, si no existe
crear el parámetro, si existe, informar esta situación al usuario.

Si es Modificación, validar que el parámetro exista, si existe realizar la


modificación, si no existe, informar esta situación al usuario.

Salidas El parámetro creado o modificado

REQ–03 Administración de usuarios y perfiles

Permite la modificación de usuarios y sus perfiles

Entradas - Acción a realizar “Creación, Modificación o Eliminación”


- Información del Usuario a crear, modificar o eliminar

Procesos Validar que el usuario que está realizando la acción está autorizado para
realizarla, si no lo está, informar eta situación y terminar

Si el Usuario está autorizado, proceder

Si la Acción es creación, se debe validar que el usuario no exista, si no


existe crear el usuario, si existe, informar esta situación.

Si la Acción es Modificación, validar que el usuario exista, si existe realizar


la modificación, si no existe, informar esta situación.

Si la Acción es Eliminación, validar que el usuario exista, si existe realizar


la eliminación, si no existe, informar esta situación,

Salidas El usuario creado, modificado o eliminado

1.1. REQUERIMIENTOS NO FUNCIONALES


Los requerimientos no funcionales son aquellos requerimientos que no se refieren directamente a
las funciones del sistema, es decir, son restricciones de los servicios o funciones ofrecidos por el
sistema.

Los requerimientos no funcionales se suelen clasificar de acuerdo a las implicaciones que tienen.

 El sistema debe ser construido en plataforma Windows.

 La plataforma de Bases de Datos debe ser MySQL.

3
ESTE DOCUMENTO CONTIENE EJEMPLOS DE LA
SEMANA 1
 La plataforma de desarrollo debe ser JAVA”.

 Integración con aplicaciones del ERP: Esta funcionalidad deberá poder generar consultas al
módulo financiero de la organización, específicamente el de pagos a consultores.

4
ESTE DOCUMENTO CONTIENE EJEMPLOS DE LA
SEMANA 1

Vous aimerez peut-être aussi