Sie sind auf Seite 1von 18

Requerimientos:

Los requerimientos para un sistema son la descripcin de los servicios proporcionados por el sistema y sus restricciones operativas
Los requerimientos del usuario
Los requerimientos del sistema

Los requerimientos del usuario


Son declaraciones, en lenguaje natural y en diagramas, de los servicios que se espera que el sistema proporcione y las restricciones bajo las cuales debe funciona

Los requerimientos del sistema


Establecen con detalle las funciones, servicios y restricciones operativas del sistema

Requerimientos del usuario

Administradores de clientes Usuarios finales del sistema Ingenieros clientes Administradores de contratistas Arquitectos del sistema

Requerimientos del sistema

Usuarios finales del sistema Ingenieros clientes Arquitectos del sistema Desarrolladores del software

Requerimientos funcionales
Son declaraciones de los servicios que debe proporcionar el sistema, de la manera en que este debe reaccionar. Estos tambin pueden declarar explcitamente lo que el sistema no debe hacer Solucin a peticiones por parte del usuario Entradas Salidas Excepciones

Requerimientos no funcionales
Son restricciones de los servicios o funciones ofrecidos por el sistema. Incluyen restricciones de tiempo, sobre el proceso de desarrollo y estndares. Estos evalan el rendimiento del sistema, la proteccin, la disponibilidad, etc.

Se enfocan a funciones emergentes del sistema Fiabilidad Tiempo de respuesta Capacidad de almacenamiento

Requisitos de la organizacin
Requerimientos de entrega Requerimientos de implementacin Requerimientos de estndares

Rapidez

Transacciones procesadas por segundo Tempo de respuesta al usuario y a eventos Tiempo de actualizacin de la pantalla K Bytes Numero de chips de RAM Tiempo de Formacin Numero de cuadros de ayuda Tiempo medio entre fallos Probabilidad de no disponibilidad Tasa de ocurrencia de fallos Disponibilidad

Tamao Facilidad de uso Fiabilidad

Robustez

Tiempo de reinicio despus de fallos Porcentaje de eventos que provocan fallos Probabilidad de corrupcin de los datos despus de fallos Porcentaje de declaraciones dependientes del objetivo Numero de sistemas objetivo

Portabilidad

Requerimientos no funcionales

Requerimientos del producto

Requerimientos de las organizaciones

Requerimientos de las organizaciones

Requerimientos de eficiencia

Requerimientos de fiabilidad

Requerimientos de fiabilidad

Requerimientos de interoperabilidad

Requerimientos de interoperabilidad

Requerimientos de usabilidad

Requerimientos de entrega

Requerimientos de implementacin

Requerimientos de estndares

Requerimientos legislativos

Requerimientos de rendimiento

Requerimientos de espacio

Requerimientos de privacidad

Requerimientos de seguridad

LOS REQUERIMIENTOS DEL DOMINIO.

Se derivan del dominio de la aplicacin de sistemas ms que de las necesidades especficas de los usuarios. Pueden ser requerimientos funcionales nuevos, restringir los existentes o establecer cmo se debe ejecutar clculos particulares. Si los requerimientos no se satisfacen pueden hacer que el sistema no funcione de manera satisfactoria.

REQUERIMIENTOS DEL USUARIO.


Los requerimientos del usuario para un sistema deben describir los requerimientos funcionales y no funcionales de tal forma que sean comprensibles por los usuarios del sistema sin conocimiento tcnico detallado. Especificar: El comportamiento externo del sistema. Evitar: Las caractersticas del sistema. Cuando los requerimientos del usuario incluyen demasiada informacin restringen la libertad del desarrollador a proporcionar soluciones innovadoras a los problemas del usuario.
(Redaccin sencilla (A veces difcil por los tecnicismos), tablas, formularios sencillos y diagramas intuitivos).

REQUERIMIENTOS DEL SISTEMA.


Son versiones extendidas de los requerimientos del usuario que son utilizados por los ingenieros de software como punto de partida para el diseo del sistema. Agregan detalle y explican cmo el sistema debe proporcionar los requerimientos del usuario.

Los requerimientos del sistema se organizan conforme a los diferentes subsistemas que compone el sistema; Deben describir el comportamiento externo del sistema y sus restricciones operativas.

ESPECIFICACIONES DE LENGUAJE ESTRUCTURADO


Es una forma de redactar los requerimientos del sistema donde la libertad del redactor de los requerimientos esta limitada y donde todos los requerimientos se redactan de una forma estndar.

VENTAJAS
Una ventaja de este enfoque es mantener la mayor parte de la expresividad y comprensin del lenguaje natural, pero asegura el grado de uniformidad.

DOCUMENTACIN DE REQUERIMIENTOS
Para utilizar un formulario estndar se debe incluir:
1.- Descripcin de la funcin o entidad a especificar 2.-Descripcion de sus entradas y de donde provienen 3.- Descripcin de sus salidas y hacia donde van

4.-Indicacion de que otras entidades se utilizan


5.-Si se utiliza un enfoque funcional, una precondicin que indique lo que se debe cumplir antes de invocar a la funcin y una postcondicion que especifique lo que ser verdad una vez enfocada dicha funcin 6.-Descripcion de los efectos colaterales

DOCUMENTACIN DE REQUERIMIENTOS

ESTNDAR IEEE/ANSI 830-1998

Das könnte Ihnen auch gefallen