Documentos de Académico
Documentos de Profesional
Documentos de Cultura
F1
Tipos de Requerimientos
Para lograr una correcta idea sobre los tipos de requerimientos, tendrás
que:
65
Describir Especificación
de Requerimientos 1.- Especificación de Requerimientos
Describir y Asimilar los
Requerimientos
Funcionales Para poder comprender qué es una Especificación de Requerimientos, se deben
Describir y Asimilar los definir
Requerimientos de
Información de Entrada u
los siguientes
Operacionales conceptos:
Describir y Asimilar los
Requerimientos de
Información de Salida Requerimiento: Es una condición o capacidad que necesita el usuario para
Describir y Asimilar los resolver un problema o conseguir un objetivo determinado. La definición de
Requerimientos no
Funcionales requerimiento debe ser el fruto de un trabajo en conjunto con los usuarios, debido a
Describir y Asimilar los
que él no entiende del proceso de diseño y desarrollo de software y a su vez los
Requerimientos Técnicos analistas no suelen entender completamente el dominio del problema.
· No
ambigua
·
Completa
· Fácil de
verificar
·
Consistente
66
· cada requerimiento
· Fácil de utilizar durante las siguientes
F fases
á
c Para construir una buena especificación, es necesario que los requerimientos
i deban ser especificados lo más completamente posible y además debe existir una
l gestión de la construcción formal para poder identificar, controlar, seguir e informar
los cambios tan pronto como sean identificados.
d
e Los requisitos se clasifican en distintos tipos, teniendo cada uno de ellos objetivos
específicos para describir cada uno de los aspectos necesarios a definir para el
m desarrollo de un sistema, a saber:
o
d
i
f
i
c
a
r
·
F
á
c
i
l
p
a
r
a
i
d
e
n
t
i
f
i
c
a
r
e
l
o
r
i
g
e
n
d
e
67
* Requerimientos
Funcionales. 3.-
Requeri
* Requerimientos de Información de Entrada u
Operacionales.
mientos
* Requerimientos de Información de de
Salida. Informa
* Requerimientos no ción de
Funcionales. Entrada
u
2.- Requerimientos Funcionales Operaci
onales
Los requerimientos funcionales describen lo que el sistema debe hacer en
términos de los procesos requeridos que recibirán entradas y generarán las salidas Los
que lograrán satisfacer las necesidades del usuario. requerimiento
s de
Estos requerimientos se deducen del análisis del modelo del sistema actual información
(DFD contexto, superior y detalle) y de conversaciones con el usuario por mejorar de entrada u
las falencias del actual sistema. operacionales
son los datos
Ejemplo: Considerando el Sistema del Video Club, luego del análisis y de operación
conversaciones con los usuarios, se determinó que el sistema a desarrollar debe de un sistema,
cumplir con las siguientes funcionalidades: es decir, los
datos
1. Permitir Ingresar, modificar y eliminar información de necesarios de
Socios. almacenar
2. Permitir Ingresar, modificar y eliminar videos y sus para que el
copias. sistema pueda
3. Permitir ingresar y modificar arriendos de operar y
videos generar las
4. Permitir ingresar y modificar devoluciones de salidas de
videos información
5. Permitir las siguientes consultas por necesarias
pantalla: para la
a. Datos de un Socio gestión de la
b. Datos de un Video organización
6. Permitir emitir los siguientes listados impresos o área en
: estudio.
a. De Socios Morosos
b. De Arriendos por rango de Fecha Estos
requerimiento
Por ejemplo, si consideramos el requisito número 1, este está definiendo un s también se
proceso que recibirá como entrada datos de los socios y su salida será el ingreso o deducen del
modificación o la eliminación de un socio. El requisito número 5.a, está definiendo modelo del
un proceso que tomará datos de un socio desde un almacén y los mostrará por sistema actual
pantalla. (DFD
contexto,
Estos requerimientos serán la base para el diseño funcional, de arquitectura y superior y
procedural del sistema que se verán en los módulos de diseño estructurado. detalle),
centrándose
específicamente en los almacenes y en conversaciones Describir Especificación
de Requerimientos
De los Socios
o Rut
o Apellidos
o Nombres
o Dirección
o Fono
De los Videos
o Código
o Título
o Clasificación (Todo espectador, mayores de 14, mayores de
18)
o Categoría ( infantil, comedia, drama, acción,
terror)
De la Copia
o Estado (Disponible, Prestada, De baja)
Del arriendo
o Socio
o Copia
o Fecha préstamo
o Fecha devolución
o Estado ( Vigente, Devuelto, No
Devuelto)
Ejemplo: Los siguientes son los requerimientos de salida para el sistema del
Video
Club
Da
tos
de
un
So
cio
(r
ut,
ape
llid
os,
no
mb
res
,
dir
ecc
ión
,
fon
o)
o
Dat
os
de
un
Vi
de
o(
títu
lo,
cop
ias
y
su
est
ad
o)
Para
los listados
:
o
De
S
oc
io
s
M
or
os
o De arriendos por rango de Fecha ( fecha de emisión, fecha
desde, fecha hasta, título, copia, total de arriendos)
Como se observa, estos requisitos definen todos los ítems de datos que
deberán
incluirse en cada una de las salidas impresas o por pantalla (listados y
consultas).
Es recomendable, además de definir los ítems de datos que llevará cada salida,
apoyar estos requerimientos a través de un layout o esquema de cómo será, una vez
construido, el formato del informe, de modo tal que facilite la revisión de las
salidas por parte del usuario al ver su requerimiento de forma más tangible, y
por lo mismo hacer observaciones concretas a éste.
LOGO
fecha emisión : dd/mm/aaaa
Socios Morosos
Ejemplo: Siguiendo con el ejemplo del Video Club, se tienen los siguientes
requerimientos no funcionales:
a) Del producto :
- El sw deberá considerar una interfaz que facilite las labores de los
usuarios.
- El sw deberá considerar tiempos de respuesta para el procesamiento
de reportes de no más de 5 segundos.
- El sw deberá considerar que debe ser instalado indistintamente
en
plataformas Unix, Windows 98 o superior.
- El sw deberá considerar una tasa de fallas que tienda a
cero.
b) Organizacionales :
- Las entregas de avances por etapa deberán efectuarse según lo
estipulado en la planificación dentro del informe de gestión del
70
p desarrollo.
r - Los informes impresos deberán emitirse todos con el logo de la
o institución en el lado superior derecho y con la fecha de
y emisión en el lado superior izquierdo.
e
c
t
o
.
- Los
Di
se
ño
s
de
Da
tos
de
ber
án
ser
do
cu
me
nta
do
s
se
gú
n
la
no
rm
as
mí
ni
m
as
de
do
cu
m
en
tac
ió
n
de
fin
id
as
en
las
po
líti
ca
s
de
71
- El sistema deberá ser desarrollado para un entorno
multiusuario sobre una base de datos centralizada conectada
en red a través de una topología estrella.
c) Externos :
- El sw deberá considerar que debe alimentar, en línea, al
sistema de contabilidad que está desarrollado en Visual Basic
con Access.
Los requerimientos «no funcionales», pueden ser más críticos que los G
requerimientos funcionales pues, si estos no se cumplen, el sistema no es útil. Por e
ejemplo, considere que se desarrolla el sistema de videos y éste cumple con n
todas las funciones, con todos los almacenes y con todas las salidas definidas en la e
especificación. Sin embargo, al operarlo, produce alrededor de diez caídas diarias por r
usuario, la interfaz obstaculiza la labor del usuario y la información que envía al a
sistema contable se desvirtúa al migrar los datos hacia access. El resultado de esto, d
es un producto que definitivamente produce desconfianza y molestias a los o
usuarios pudiendo incluso llegar a abandonar completamente el nuevo sistema y r
seguir de la forma en que lo hacían antes. d
e
A
6.- Requerimientos Técnicos p
li
Los Requerimientos Técnicos, describen el hardware y software necesario para el c
desarrollo del sistema (diseño y construcción) y para la puesta en marcha a
(implantación). Es importante considerar, que estos recursos pueden ser c
propuestos por los desarrolladores según las características de la organización y i
sus recursos económicos, o bien, pueden ser impuestos por la organización, o
caso en el cual pasarían a ser Requisitos no Funcionales Organizacionales. n
e
Ejemplo: Suponiendo que para el caso del Video Club se está en libertad de acción s
de proponer herramientas de desarrollo e implantación, se tiene: V
i
a) Requisitos Técnicos para el Desarrollo : s
u
a.1.- Hardware : Se requiere de dos Computadores con las a
siguientes l
características : B
Procesador Pentium IV a
s
CPU 2 GHz
i
Disco duro de 20GB
c
Memoria RAM de 128 MB
6
Lector de CD .
Disquetera 31/2 0
a.2.- Software :
Sistema Operativo Windows XP
Herramienta CASE S- Designer
Gestor de Bases de Datos SQL Server
Describir Especificación
de Requerimientos
a.2.- Software :
Sistema Operativo Windows XP
Gestor de Bases de Datos SQL Server
Autoevaluación