You are on page 1of 11

Especificacin de requisitos de

software
Proyecto: BAR MARIA BONITA
septiembre de 2014
Instrucciones para el uso de este formato
Este formato es una plantilla tipo para documentos de requisitos del software.
Est basado y es conforme con el estndar IEEE Std 830-1998.
as secciones que no se consideren aplicables al sistema descrito podrn de forma
!ustificada indicarse como no aplicables "#$%.
#otas&
os te'tos en color a(ul son indicaciones que deben eliminarse y) en su caso) sustituirse
por los contenidos descritos en cada apartado.
os te'tos entre corc*etes del tipo +,Inserte aqu- el te'to./ permiten la inclusi0n directa de
te'to con el color y estilo adecuado a la secci0n) al pulsar sobre ellos con el puntero del
rat0n.
os t-tulos y subt-tulos de cada apartado estn definidos como estilos de 1S 2ord) de
forma que su numeraci0n consecuti3a se 4enera automticamente se45n se trate de
estilos +6itulo1) 6itulo7 y 6itulo3/.
a san4r-a de los te'tos dentro de cada apartado se 4enera automticamente al pulsar
Intro al final de la l-nea de t-tulo. "Estilos #ormal indentado1) #ormal indentado 7 y #ormal
indentado 3%.
El -ndice del documento es una tabla de contenido que 1S 2ord actuali(a tomando como
criterio los t-tulos del documento.
8na 3e( terminada su redacci0n debe indicarse a 2ord que actualice todo su contenido
para refle!ar el contenido definiti3o.
.
ec!a del documento
ec!a Re"isin Autor #erificado dep$ calidad$
18 sep. 14 Brayan Martin Heredia Garca
Documento validado por las partes en feca! 1" sep. 14
#or la empresa #or la univercidad
Bar Maria Bonita $oft%are cre%
Bar Mar%a Bonita
Especificacin de requisitos de software #&'. 4
&ontenido
I&'A (E) (O&*MENTO +
&ONTENI(O ,
- INTRO(*&&I.N /
-$- Propsito /
-$0 Alcance /
-$+ Personal in"olucrado /
-$, (efiniciones1 acrnimos y a2re"iaturas /
-$3 Referencias /
-$/ Resumen /
0 (E4&RIP&I.N 5ENERA) 6
0$- Perspecti"a del producto 6
0$0 uncionalidad del producto 6
0$+ &aracter%sticas de los usuarios 6
0$, Restricciones 6
0$3 4uposiciones y dependencias 6
0$/ E"olucin pre"isi2le del sistema 6
+ RE7*I4ITO4 E4PE&8I&O4 6
+$- Requisitos comunes de los interfaces 9
(.1.1 )nterfaces de usuario 8
(.1.2 )nterfaces de ard%are 8
(.1.( )nterfaces de soft%are 8
(.1.4 )nterfaces de comunicaci*n 8
+$0 Requisitos funcionales 9
(.2.1 +e,uisito funcional 1 "
(.2.2 +e,uisito funcional 2 "
(.2.( +e,uisito funcional ( "
(.2.4 +e,uisito funcional n "
Descripci*n de re,uisitos del sof%are
Bar Mar%a Bonita
Especificacin de requisitos de software #&'. -
+$+ Requisitos no funcionales :
(.(.1 +e,uisitos de rendimiento "
(.(.2 $e'uridad "
(.(.( .iabilidad "
(.(.4 Disponibilidad "
(.(.- Mantenibilidad 10
(.(./ #ortabilidad 10
+$, Otros requisitos -;
, AP<N(I&E4 -;
Descripci*n de re,uisitos del sof%are
Bar Mar%a Bonita
Especificacin de requisitos de software #&'. /
- Introduccin
0ste documento es una 0specificaci*n de +e,uisitos $oft%are 10+$2 para el $istema de
informaci*n para la 'esti*n de procesos y control de inventarios. 0sta especificaci*n se a
estructurado bas&ndose en las directrices dadas por el est&ndar )000.
-$- Propsito
0l presente documento tiene como prop*sito definir las especificaciones funcionales3 no
funcionales para el desarrollo de un sistema de informaci*n %eb ,ue permitir& 'estionar
distintos procesos administrativos. 4ste ser& utili5ado por personal de dica empresa.
-$0 Alcance
0sta especificaci*n de re,uisitos est& diri'ida al usuario del sistema y para profundi5ar
en la automati5aci*n de 6sta3 la cual tiene por ob7etivo principal el 'estionar los distintos
procesos administrativos 1)nventario3 0ventos3 8entas2.
9ersonal in3olucrado
9ombre Brayan Martin Heredia Garca
+ol :)nserte a,u el te;to<
=ate'ora profesional :)nserte a,u el te;to<
+esponsabilidades :)nserte a,u el te;to<
)nformaci*n de contacto :)nserte a,u el te;to<
>probaci*n :)nserte a,u el te;to<
.
-$+ Referencias
Referencia Titulo Ruta ec!a Autor
)000 $tandard )000 8(0 $?.@A>+0
=+0A
Descripci*n de re,uisitos del sof%are
Bar Mar%a Bonita
Especificacin de requisitos de software #&'. B
-$, Resumen
0ste documento consta de cuatro secciones. 0n la primera secci*n se reali5a una
introducci*n al mismo y se proporciona una visi*n 'eneral de la especificaci*n de
recursos del sistema.
0n la se'unda secci*n del documento se reali5a una descripci*n 'eneral del sistema3
con el fin de conocer las principales funciones ,ue 6ste debe reali5ar3 los datos
asociados y los factores3 restricciones3 supuestos y dependencias ,ue afectan al
desarrollo3 sin entrar en e;cesivos detalles.
Ca tercera secci*n del documento es a,uella en la ,ue se definen detalladamente los
re,uisitos ,ue debe satisfacer el sistema.
#or ultimo
0 (escripcin =eneral
0$- Perspecti"a del producto
:)nserte a,u el te;to<
Indicar si es un producto independiente o parte de un sistema mayor. En el caso de
tratarse de un producto que forma parte de un sistema mayor) un dia4rama que sit5e el
producto dentro del sistema e identifique sus cone'iones facilita la comprensi0n.
0$0 uncionalidad del producto
:)nserte a,u el te;to<
:esumen de las funcionalidades principales que el producto debe reali(ar) sin entrar en
informaci0n de detalle.
En ocasiones la informaci0n de esta secci0n puede tomarse de un documento de
especificaci0n del sistema de mayor ni3el "e!. :equisitos del sistema%.
as funcionalidades deben estar or4ani(adas de manera que el cliente o cualquier
interlocutor pueda entenderlo perfectamente. 9ara ello se pueden utili(ar m;todos
te'tuales o 4rficos.
0$+ &aracter%sticas de los usuarios
@ipo de usuario :)nserte a,u el te;to<
.ormaci*n :)nserte a,u el te;to<
Habilidades :)nserte a,u el te;to<
>ctividades :)nserte a,u el te;to<
<escripci0n de los usuarios del producto) incluyendo ni3el educacional) e'periencia y
e'periencia t;cnica.
0$, Restricciones
:)nserte a,u el te;to<
Descripci*n de re,uisitos del sof%are
Bar Mar%a Bonita
Especificacin de requisitos de software #&'. 8
<escripci0n de aquellas limitaciones a tener en cuenta a la *ora de dise=ar y desarrollar
el sistema) tales como el empleo de determinadas metodolo4-as de desarrollo) len4ua!es
de pro4ramaci0n) normas particulares) restricciones de *ardware) de sistema operati3o
etc.
0$3 4uposiciones y dependencias
:)nserte a,u el te;to<
<escripci0n de aquellos factores que) si cambian) pueden afectar a los requisitos. 9or
e!emplo una asunci0n puede ser que determinado sistema operati3o est disponible
para el *ardware requerido. <e *ec*o) si el sistema operati3o no estu3iera disponible) la
S:S deber-a modificarse.
0$/ E"olucin pre"isi2le del sistema
:)nserte a,u el te;to<
Identificaci0n de futuras me!oras al sistema) que podrn anali(arse e implementarse en
un futuro.
+ Requisitos espec%ficos
Esta es la secci0n ms e'tensa y ms importante del documento.
<ebe contener una lista detallada y completa de los requisitos que debe cumplir el sistema
a desarrollar. El ni3el de detalle de los requisitos debe ser el suficiente para que el equipo
de desarrollo pueda dise=ar un sistema que satisfa4a los requisitos y los encar4ados de las
pruebas puedan determinar si ;stos se satisfacen.
os requisitos se dispondrn en forma de listas numeradas para su identificaci0n)
se4uimiento) tra(abilidad y 3alidaci0n "e!. :> 10) :> 10.1) :> 10.7)...%.
9ara cada requisito debe completarse la si4uiente tabla&
9Dmero de re,uisito :)nserte a,u el te;to<
9ombre de re,uisito :)nserte a,u el te;to<
@ipo +e,uisito +estricci*n
.uente del re,uisito :)nserte a,u el te;to<
#rioridad del re,uisito >ltaE0sencial MediaEDeseado Ba7aE ?pcional
y reali(ar la descripci0n del requisito
a distribuci0n de los prrafos que forman este punto puede diferir del propuesto en esta
plantilla) si las caracter-sticas del sistema aconse!an otra distribuci0n para ofrecer mayor
claridad en la e'posici0n.
+$- Requisitos comunes de los interfaces
:)nserte a,u el te;to<
<escripci0n detallada de todas las entradas y salidas del sistema de software.
+$-$- Interfaces de usuario
:)nserte a,u el te;to<
Descripci*n de re,uisitos del sof%are
Bar Mar%a Bonita
Especificacin de requisitos de software #&'. "
<escribir los requisitos del interfa( de usuario para el producto. Esto puede estar
en la forma de descripciones del te'to o pantallas del interfa(. 9or e!emplo
posiblemente el cliente *a especificado el estilo y los colores del producto.
<escriba e'acto c0mo el producto aparecer a su usuario pre3isto.
+$-$0 Interfaces de !ardware
:)nserte a,u el te;to<
Especificar las caracter-sticas l04icas para cada interfa( entre el producto y los
componentes de *ardware del sistema. Se incluirn caracter-sticas de
confi4uraci0n.
+$-$+ Interfaces de software
:)nserte a,u el te;to<
Indicar si *ay que inte4rar el producto con otros productos de software.
9ara cada producto de software debe especificarse lo si4uiente&
<escripci0n del producto software utili(ado
9rop0sito del interfa(
<efinici0n del interfa(& contiendo y formato
+$-$, Interfaces de comunicacin
:)nserte a,u el te;to<
<escribir los requisitos del interfaces de comunicaci0n si *ay comunicaciones con
otros sistemas y cuales son las protocolos de comunicaci0n.
+$0 Requisitos funcionales
:)nserte a,u el te;to<
<efinici0n de acciones fundamentales que debe reali(ar el software al recibir
informaci0n) procesarla y producir resultados.
En ellas se incluye&
?omprobaci0n de 3alide( de las entradas
Secuencia e'acta de operaciones
:espuesta a situaciones anormales "desbordamientos) comunicaciones)
recuperaci0n de errores%
9armetros
@eneraci0n de salidas
:elaciones entre entradas y salidas "secuencias de entradas y salidas) formulas
para la con3ersi0n de informaci0n%
Especificaci0n de los requisitos l04icos para la informaci0n que ser almacenada en
base de datos "tipo de informaci0n) requerido%
as requisitos funcionales pueden ser di3ididos en sub-secciones.
Descripci*n de re,uisitos del sof%are
Bar Mar%a Bonita
Especificacin de requisitos de software #&'. 10
+$0$- Requisito funcional -
+$0$0 Requisito funcional 0
+$0$+ Requisito funcional +
+$0$, Requisito funcional n
+$+ Requisitos no funcionales
+$+$- Requisitos de rendimiento
:)nserte a,u el te;to<
Especificaci0n de los requisitos relacionados con la car4a que se espera ten4a
que soportar el sistema. 9or e!emplo) el n5mero de terminales) el n5mero
esperado de usuarios simultneamente conectados) n5mero de transacciones por
se4undo que deber soportar el sistema) etc.
6odos estos requisitos deben ser mesurables. 9or e!emplo) indicando +el 9AB de
las transacciones deben reali(arse en menos de 1 se4undo/) en lu4ar de +los
operadores no deben esperar a que se complete la transacci0n/.
+$+$0 4e=uridad
:)nserte a,u el te;to<
Especificaci0n de elementos que prote4ern al software de accesos) usos y
sabota!es maliciosos) as- como de modificaciones o destrucciones maliciosas o
accidentales. os requisitos pueden especificar&
Empleo de t;cnicas cripto4rficas.
:e4istro de fic*eros con +lo4s/ de acti3idad.
$si4naci0n de determinadas funcionalidades a determinados m0dulos.
:estricciones de comunicaci0n entre determinados m0dulos.
?omprobaciones de inte4ridad de informaci0n cr-tica.
+$+$+ ia2ilidad
:)nserte a,u el te;to<
Especificaci0n de los factores de fiabilidad necesaria del sistema. Esto se
e'presa 4eneralmente como el tiempo entre los incidentes permisibles) o el total
de incidentes permisible.
+$+$, (isponi2ilidad
:)nserte a,u el te;to<
Especificaci0n de los factores de disponibilidad final e'i4idos al sistema.
#ormalmente e'presados en B de tiempo en los que el software tiene que
mostrar disponibilidad.
+$+$3 Manteni2ilidad
:)nserte a,u el te;to<
Identificaci0n del tipo de mantenimiento necesario del sistema.
Descripci*n de re,uisitos del sof%are
Bar Mar%a Bonita
Especificacin de requisitos de software #&'. 11
Especificaci0n de quien debe reali(ar las tareas de mantenimiento) por e!emplo
usuarios) o un desarrollador.
Especificaci0n de cuando debe reali(arse las tareas de mantenimiento. 9or
e!emplo) 4eneraci0n de estad-sticas de acceso semanales y mensuales.
+$+$/ Porta2ilidad
:)nserte a,u el te;to<
Especificaci0n de atributos que debe presentar el software para facilitar su
traslado a otras plataformas u entornos. 9ueden incluirse&
9orcenta!e de componentes dependientes del ser3idor.
9orcenta!e de c0di4o dependiente del ser3idor.
8so de un determinado len4ua!e por su portabilidad.
8so de un determinado compilador o plataforma de desarrollo.
8so de un determinado sistema operati3o.
+$, Otros requisitos
:)nserte a,u el te;to<
?ualquier otro requisito que no enca!e en nin4una de las secciones anteriores.
9or e!emplo&
:equisitos culturales y pol-ticos
:equisitos e4ales
, Ap>ndices
:)nserte a,u el te;to<
9ueden contener todo tipo de informaci0n rele3ante para la S:S pero que) propiamente) no
forme parte de la S:S.
Descripci*n de re,uisitos del sof%are

You might also like