Você está na página 1de 5

ESPECIFICACIN DETALLADA DE REQUISITOS 1.

OBJETIVO

Cdigo: ISI 6-01-1 Pgina 1 de 5

Este instructivo tiene por finalidad definir los elementos que se deben considerar para realizar el Documento de Especificacin detallada de Requisitos del Sistema Informtico o Producto de Software requerido para proyectos concretos de Desarrollo o Mantenimiento de Sistemas Informticos o Productos de Software.. 2. ALCANCE Este instructivo es de aplicacin para los miembros del equipo de desarrollo encargado de especificar los requisitos del Sistema Informtico o Producto de software a adquirir, o mantener. Asimismo el alcance cubre a los usuarios que requieren el software. 3. NORMATIVIDAD - Norma Tcnica Peruana NTP-ISO/IEC 12207:2004 Tecnologa de la Informacin. Procesos del ciclo de vida del software. 1 Edicin. 4. RESPONSABILIDADES 4.1 JEFE DEL DEPARTAMENTO DE DESARROLLO DE SISTEMAS Analiza las necesidades de los usuarios del Sistema Informtico o Producto de software a ser desarrollado o mantenido, las convierte en Requisitos, los clasifica y ordena por prioridad y elabora el Documento de Especificacin detallada de requisitos. 4.2 USUARIO Brinda toda la informacin necesaria para que se pueda especificar con precisin lo que el Sistema Informtico o Producto de Software debe realizar para cumplir con las necesidades existentes, una vez elaborado el Documento de Especificacin detallada de requisitos, lo aprueba. 5. DESARROLLO 5.1 CAPTURA DE INFORMACIN El responsable asignado debe identificar clara y completamente las necesidades de los usuarios. En el caso de Compra o Desarrollo de Nuevo Software involucra: Revisin del registro del FSI 6-01-1 Solicitud de Nuevo Software, Sistemas anteriores,

Elaborado por: Carlos Talavera Linares Dpto. Desarrollo de Sistemas

Revisado por: Huberth Anculle Arenas RED

Aprobado por: Jos Estela Ramrez G. GENERAL

Revisin: 00/2005-09-28

ESPECIFICACIN DETALLADA DE REQUISITOS Documentos sobre la organizacin que sean relevantes, Estudios de la legislacin aplicable,

Cdigo: ISI 6-01-1 Pgina 2 de 5

Entrevistas a los usuarios que sern registradas mediante el formato FSI 601-4 Hoja de Entrevista. Revisin del registro FSI 6-01-2 Solicitud de Mantenimiento. Revisin del Sistema Informtico o Producto de Software a mantener, su documentacin y cualquier otro elemento relevante para el mantenimiento.

En el caso de Mantenimiento de Software existente, involucra: -

Adicionalmente pueden utilizarse tcnicas distintas a las entrevistas, como son los casos de uso, prototipeo, historias de usuario, lluvia de ideas, mejores prcticas, etc. Debe incluirse el estudio de cualquier elemento que se descubra que afecta el Sistema Informtico o Producto de Software a adquirir. 5.2 ESPECIFICACIN DE REQUISITOS Una vez realizada la captura de informacin, se pasa a determinar los requisitos que formarn parte del documento de Especificacin detallada de Requisitos. Todos los requisitos que se definan deben cumplir las caractersticas de un buen requisito, que se explican a continuacin: Necesario: Si el sistema puede lograr las necesidades reales prioritarias sin el requisito, no es necesario. Factible: El requisito puede ser llevado a cabo dentro del presupuesto y tiempos establecidos. Correcto: Los hechos relacionados al requisito son precisos y son tcnica y legalmente posibles. Conciso: El requisito es expresado de manera sencilla. No ambiguo: El requisito puede ser interpretado de una sola forma. Completo: Todas las condiciones bajo las cuales el requisito aplica son manifestadas y expresan una idea o afirmacin completa. Consistente: No entra en conflicto con otros requisitos. Verificable: La implementacin del requisito en el sistema puede ser probada. Rastreable: La fuente del requisito puede ser rastreada y seguida a lo largo del sistema (por ejemplo: hacia el diseo, hacia el cdigo, prueba y documentacin) Asignado: El requisito es asignado a un componente del sistema diseado. Independiente del diseo: No plantea una solucin de implementacin especfica. No redundante: No es un requisito duplicado. Expresado usando una estructura estndar: El requisito es declarado como un imperativo usando debe.

ESPECIFICACIN DETALLADA DE REQUISITOS -

Cdigo: ISI 6-01-1 Pgina 3 de 5

Asignado con un identificador nico: Cada requisito debe tener un nmero de de identificacin nico. Desprovisto de clusulas de escape: El lenguaje para expresarlo no debe incluir frases como si es que, cuando, pero, excepto. A menos que y aunque: El lenguaje para expresarlo no debe ser especulativo o general (por ende evitar palabras como: usualmente, generalmente, a menudo, normalmente y tpicamente TIPOS DE REQUISITOS

5.2.1

Se debe distinguir entre varios tipos de requisitos y el alcance de dichos requisitos, que puede ser Sistema o Software. Distincin: Si se indica que el alcance del tipo de requisito es Sistema, dicho tipo no deber ser considerado cuando se adquiera slo un Producto de Software. Por otro lado, si el alcance es de Software y lo que se va a adquirir es un Sistema, dicho requisito queda automticamente includo, porque el Software forma parte del Sistema. Los tipos de requisitos indicados en la siguiente tabla deben ser incluidos dentro de la especificacin de requisitos, pero cabe resaltar que lo descrito no es limitante, pueden incluirse nuevos tipos:
TIPO DE REQUISITO DESCRIPCIN DEL TIPO ALCANCE
SISTEMA SOFTWARE

Requisitos de Negocio y Organizativos Requisitos de Usuario

Son las actividades esenciales de la empresa. Son derivados de las metas del negocio (los objetivos de la organizacin). Los usuarios son los individuos o grupos que usan un sistema o producto de software en su ambiente, los requisitos de usuario son sus necesidades verificadas de un sistema informtico o producto de software. Describen qu debe hacer el sistema informtico o producto de software. Dado que una funcin es una capacidad til provista por uno o ms componentes de un sistema, los requisitos funcionales son llamados a veces requisitos operacionales o de comportamiento porque especifican entradas (estmulos) al sistema, salidas (respuestas) del sistema y sus relaciones de comportamiento.

Requisitos Funcionales

Forman parte de los requisitos no funcionales y de performance (actuacin) del sistema, que definen cuan bien deben actuar los requisitos funcionales. Requisitos de Incluyen las necesidades a nivel de sistema de seguridad fsica disponibilidad, seguridad fsica y de acceso, y de acceso rendimiento, mtodos de operacin y mantenimiento, influencias del entorno, dao a las personas y compromiso de informacin confidencial.

ESPECIFICACIN DETALLADA DE REQUISITOS Deben determinarse caractersticas de usabilidad, relacionadas a operaciones manuales, interaccin hombre-mquina, obligaciones del personal y reas con necesidad de una especial atencin por parte de las personas, debido a su sensibilidad a errores humanos y poca destreza. Identifican las relaciones funcionales entre los elementos del sistema y entre elementos del sistema y el ambiente del sistema. Consideraciones necesarias sobre la operacin y mantenimiento del Sistema Informtico o Producto de Software, por parte del usuario. Elementos que afectarn las funcionalidades que el software deber brindar y que deben tomarse en cuenta para que no perjudiquen el desempeo. Conjunto de criterios o condiciones que deben cumplirse para calificar que un producto software cumple con sus especificaciones y est listo para ser usado en su entorno de destino. Requisitos que definicin resultan de las configuraciones fsicas en las que el software ser usado. Requisitos de definicin de datos y requisitos de las bases de datos. Para que se desarrolle en el lugar o lugares de operacin y mantenimiento. Para definir la documentacin tanto tcnica como de usuario que se requiere.

Cdigo: ISI 6-01-1 Pgina 4 de 5

Requisitos de factores humanos (ergonoma) Requisitos de interfaces Requisitos de operacin y mantenimiento Restricciones de diseo e implementacin Requisitos de calificacin Requisitos Fsicos o de Entorno Requisitos de Base de datos Requisitos de instalacin y aceptacin Requisitos de Documentacin de Usuario 5.3

X X X

X X X

CATEGORIZACIN DE REQUISITOS Una vez que se han obtenido todos los requisitos detallados, se les debe codificar de manera que tengan un nico identificador y se les pueda referenciar en distintas partes. Para lograr un mayor orden, se pasar a categorizarlos por prioridad mediante una Lista que incluya el requisito y su prioridad correspondiente. Los tipos de prioridad se dividen en 3 y son los siguientes: Crtico: Requisitos crticos sin los cuales el sistema no puede funcionar. Son fundamentales para el sistema y definen el subconjunto mnimo usable Importante: Requisitos que son importantes pero no crticos para el sistema. En un desarrollo menos restringido por el tiempo, estos requisitos seran obligatorios. Los requisitos Importantes pueden ser sacrificados si el desarrollo de otros requisitos Crticos o Importantes toman ms esfuerzo el estimado.

ESPECIFICACIN DETALLADA DE REQUISITOS -

Cdigo: ISI 6-01-1 Pgina 5 de 5

Deseable: Requisitos que son deseables pero que pueden ser dejados fuera del incremento que se est desarrollando actualmente. Se pueden entregar requerimientos Deseables si el desarrollo de requisitos Crticos e Importantes toman menos esfuerzo del estimado.

A continuacin se muestra un ejemplo de Lista de Categorizacin de Requisitos:


CDIGO DE REQUISITO PRIORIDAD (C, I, D)

DESCRIPCIN DEL REQUISITO

TIPO

PRIORIDAD: C=Crtico, I=Importante, D=Deseable

6. DOCUMENTOS ASOCIADOS FSI 6-01-1 Solicitud de Software y FSI 6-01-2 Solicitud de Mantenimiento FSI 6-01-6 Hoja de Entrevista

Você também pode gostar