Sei sulla pagina 1di 3

1.

1 Requerimientos de Proceso
agosto 17, 2012 4:20 pm
Publicado en Uncategorized
1.1 Requerimientos de proceso
Es un proceso que comprende todas las actividades para crear y mantener los requerimientos de
un sistema.
Necesario: Un requerimiento es necesario si su omisin provoca una deficiencia en el
sistema a construir, y adems su capacidad, caractersticas fsicas o factor de calidad no
pueden ser reemplazados por otras capacidades del producto o del proceso.
Conciso: Un requerimiento es conciso si es fcil de leer y entender. Su redaccin debe ser
simple y clara para aquellos que vayan a consultarlo en un futuro.
Completo: Un requerimiento est completo si no necesita ampliar detalles en su
redaccin, es decir, si se proporciona la informacin suficiente para su comprensin.
Consistente: Un requerimiento es consistente si no es contradictorio con otro
requerimiento.
No ambiguo: Un requerimiento no es ambiguo cuando tiene una sola interpretacin. El
lenguaje usado en su definicin, no debe causar confusiones al lector.
Verificable: Un requerimiento es verificable cuando puede ser cuantificado de manera que
permita hacer uso de los siguientes mtodos de verificacin: inspeccin, anlisis,
demostracin o pruebas.

1.2 Requerimientos de usuarios
1.2 REQUERIMIENTOS DEL USUARIO Y DEL SISTEMA
Algunos de los problemas que surgen durante el proceso de ingeniera de requerimientos son
resultado de no hacer una clara separacin entre los diferentes niveles de descripcin. Esto se
hace utilizando requerimientos del usuario para determinar los requisitos abstractos de alto
nivel, y requisitos del sistema, para designar la descripcin detallada de lo que el sistema debe
hacer. De igual forma que en estos dos niveles de detalle, se puede producir una descripcin
ms detallada para establecer un puente entre la ingeniera de requerimientos y las actividades
de diseo. Los requerimientos del usuario, los del sistema y la especificacin del diseo de
software se definen de la siguiente manera:
Requerimientos del usuario
Son declaraciones en lenguaje natural y en diagramas de los servicios que se espera que el
sistema provea y de las restricciones bajo las cuales debe operar.
Describen los requerimientos funcionales y no funcionales de tal forma que sean comprensibles
por los usuarios del sistema que no posean un conocimiento tcnico detallado. nicamente
especifican el comportamiento externo del sistema y evitan, tanto como sea posible, las
caractersticas de diseo del sistema. Por consiguiente, los requerimientos del usuario no se
deben definir utilizando un modelo de implementacin. Deben redactarse utilizando el lenguaje
natural, representaciones y diagramas intuitivos sencillos.
Sin embargo, pueden surgir diversos problemas cuando se redactan en lenguaje natural: falta de
claridad, confusin de requerimientos y conjuncin de requerimientos.
Los requerimientos del sistema
Establecen con detalle los servicios y restricciones del sistema. El documento de requerimientos
del sistema, algunas veces denominado especificacin funcional, debe ser preciso. ste sirve
como un contrato entre el comprador del sistema y el desarrollador del software.
Son descripciones ms detalladas de los requerimientos del usuario. Sirven como base para
definir el contrato de la especificacin del sistema y, por lo tanto, debe ser una especificacin
completa y consistente del sistema. Son utilizados por los ingenieros de software como el punto
de partida para el diseo del sistema.
La especificacin de requerimientos del sistema incluye diferentes modelos del sistema como el
de objetos o el de flujo de datos.
En principio, los requerimientos del sistema debern establecer lo que ste har y no la manera
en que se implementar. Sin embargo, en el nivel de detalle requerido para especificar el
sistema completamente, es casi imposible excluir toda la informacin de diseo.
Una especificacin del diseo del software
Es una descripcin abstracta del diseo del software, que es una base para un diseo e
implementacin detallados; agrega detalle a la especificacin de requerimientos del sistema.
1.3 Requerimientos de Analisis y Negociacin
agosto 17, 2012 4:47 pm
Publicado en Uncategorized
1.3 Requerimientos de Analisis y Negociacin
Una vez recopilados los requisitos, el producto obtenido configura la base del anlisis de
requisitos.
Los requisitos se agrupan por categoras y se organizan en sub conjuntos, se estudia cada
requisito en relacin con el resto, se examinan los requisitos en su consistencia, completitud y
ambigedad, y se clasifican en base a las necesidades de los clientes/usuarios.
Es corriente en clientes y usuarios solicitar ms de lo que puede realizarse, consumiendo
recursos de negocios limitados. Tambin es relativamente comn en clientes y usuarios
el proponer requisitos contradictorios, argumentando que esa versin es esencial por
necesidades especiales.
El ingeniero del sistema debe resolver estos conflictos a travs de un proceso de negociacin.
Los clientes, usuarios y el resto de intervinientes debern clasificar sus requisitos y discutir los
posibles conflictos segn su prioridad.
Los riesgos asociados con cada requisito sern identificados y analizados. Se efectan
estimaciones del esfuerzo de desarrollo que se utilizan para valorar el impacto de cada requisito
en el costo del proyecto y en el plazo de entrega.

Potrebbero piacerti anche