Você está na página 1de 5

Estndar IEEE 830

ndice
Especificacin de requerimientos.......................................................................2
Introduccin..................................................................................................... 2
Recomendacin para la Especificacin de Requerimientos de Software de la
IEEE.................................................................................................................. 2
Conclusiones.................................................................................................... 4

Pgina 1 | 5

Especificacin de requerimientos.
Introduccin.
La Especificacin es un documento que define, de forma completa,
precisa y verificable, los requisitos, el diseo y el comportamiento u
otras caractersticas, de un sistema o componente de un sistema.
Para realizar bien el desarrollo de software es esencial tener una
especificacin completa de los requerimientos. Independientemente de
lo bien diseado o codificado que est, un sistema pobremente
especificado decepcionar al usuario y har fracasar el desarrollo.
La forma de especificar tiene mucho que ver con la calidad de la
solucin. Los ingenieros de software que se han esforzado en trabajar
con especificaciones incompletas, inconsistentes o mal establecidas han
experimentado la frustracin y confusin que invariablemente se
produce.

Recomendacin para la Especificacin de Requerimientos de


Software de la IEEE.
Existe una organizacin muy importante a nivel internacional llamada
IEEE (Institute of Electrical and Electronics Engineers, en espaol le
llaman comnmente la I triple E). Esta organizacin, produce estndares
que se aplican en muchas industrias del mundo. La IEEE, edita revistas
de divulgacin cientfica con un prestigio muy alto, y tambin organiza
congresos muy importantes en el mbito internacional. Por lo general,
los libros de texto que hablan acerca de los requerimientos de software,
incluyendo estas notas, se basan en un estndar emitido por la IEEE qu
se aprob en 1998, llamado: IEEE Std 830-1998.
Std es la forma de abreviar Standard en ingls y el nmero de la
especificacin es 830, fue aprobada en 1998 y es una revisin de un
estndar previo aceptado en 1993, Por las siglas en ingls, SRS que
significan: Software Requirements Specifications, se acostumbra llamar
SRS al documento de especificacin.
En el IEEE Std 830-1998 se habla sobre las caractersticas que deben
tener los requerimientos (correctos, consistentes, completos, realistas,
rastreables y verificables), los tipos de requerimientos (funcionales y no
funcionales), as como lo que se debe tomar en cuenta al elaborarlos
(ambiente fsico, interfaces, usuarios y factores humanos, funcionalidad,
documentacin, datos, recursos, seguridad y aseguramiento de la
calidad).
Pgina 2 | 5

En resumen, este estndar recomienda lo que hemos visto hasta ahora a


lo largo del curso.
Lo ms importante del IEEE Std 830-1998 es que define la estructura
que debe tener una especificacin de requerimientos, esta estructura se
explica en la siguiente seccin.
La IEEE Std 830-1998 es parte de los estndares que es necesario cubrir
cuando se pretende cumplir con las normas de calidad, por lo tanto, esta
estructura se respeta en la mayora de las especificaciones de
requerimientos en cualquier parte del mundo cuando se elaboran
sistemas de software a nivel industrial.
En otras palabras este documento realiza en primer lugar una serie de
recomendaciones para la consecucin de una buena especificacin de
requisitos, adems de describir las partes de que debe constar.
Respecto a las recomendaciones destacamos:
Naturaleza
La especificacin de requisitos software es una especificacin para un
producto software en particular, programa, o conjunto de programas que
realizan ciertas funciones en una un entorno especfico. Son cuestiones
bsicas que deben ser tratadas.
o Funcionalidad.
o Interfaces externos.
o Rendimiento.
o Atributos:
correccin,
mantenimiento,
seguridad,
transportabilidad, etc.
o Restricciones de diseo impuestas sobre la implementacin.
Entorno
La especificacin de requisitos software debe:
o Definir correctamente todos los requisitos software. Un
requisito software puede existir por la naturaleza de la tarea
a resolver o por una caracterstica especial del proyecto.
o No
debe
describir
ningn
diseo
o
detalle
de
implementacin.
o No debe imponer ninguna limitacin adicional al software.
Caractersticas
o Correcto
o No ambiguo
o Completo
o Consistente
o Clasificado por importancia y/o estabilidad
Pgina 3 | 5

o Verificable
o Modificable
o Rastreable
Evolucin

La especificacin de requisitos puede evolucionar segn progresa el


proceso de desarrollo del software.

Inclusin de diseo

La especificacin de requisitos software no debe incluir generalmente


cuestiones de diseo como:
o Particin del software en mdulos.
o Asignar funciones a mdulos.
o Describir flujos de informacin o control entre mdulos.
o Eleccin de estructuras de datos.

Conclusiones
Se puede observar que a travs del Standard puede llevarse una
especificacin de requisitos adecuada, consistente y trazable a lo largo
de todo el proyecto. Esto permite una gestin ordenada del proyecto lo
que garantiza un entendimiento adecuado de los requisitos solicitados
en este tipo de proyecto.

Pgina 4 | 5

Você também pode gostar