Vous êtes sur la page 1sur 15

Roberto Amezcua Espinoza

ANLISIS DE REQUERIMIENTOS

Roberto Amezcua Espinoza

INGENIERA DE REQUERIMIENTOS
La

obtencin de requerimientos correctos es un proceso difcil. Consiste en la interaccin cuidadosa con quienes tienen inters en la aplicacin
2

Roberto Amezcua Espinoza

POR QUE ES PROCESO DFICIL:


Los interesados a menudo slo conocen lo que desean en trminos muy generales. Los interesados expresan los requerimientos con sus propios trminos y con un conocimiento implcito de su propio trabajo. Diferente interesados tienen requerimientos distintos y los expresan de varias formas. El entorno es dinmico, la importancia de los requerimientos puede cambiar, nuevos requerimientos pueden surgir.

Roberto Amezcua Espinoza

QU ES UN REQUERIMIENTO?
Los requerimientos se utilizan como datos de entrada en la etapa de diseo del producto. Establecen QU debe hacer el sistema, pero NO CMO hacerlo. Condicin o capacidad que un usuario necesita para poder resolver un problema o lograr un objetivo (IEEE). Condicin o capacidad que debe exhibir o poseer un sistema para satisfacer un contrato, estndar, especificacin, u otra documentacin formalmente impuesta (IEEE).

Roberto Amezcua Espinoza

TIPOS DE REQUERIMIENTO

Un requerimiento funcional tipo C puede ser una descripcin de lo que un sistema debe hacer. Este tipo de requerimiento especifica algo que el sistema entregado debe ser capaz de realizar. Un requerimiento no funcional tipo D de rendimiento, de calidad, etc.; especifica algo sobre el propio sistema, y cmo debe realizar sus funciones. Algunos ejemplos de aspectos solicitables son la disponibilidad, el testeo, el mantenimiento, la facilidad de uso, etc. Una coleccin de requerimientos describe las caractersticas o atributos del sistema deseado. Se omite el cmo debe lograrse su implementacin, ya que esto debe ser decidido en la etapa de diseo por los diseadores.

Roberto Amezcua Espinoza

CARACTERSTICAS DE LOS REQUERIMIENTOS


Necesario: Lo que pida un requerimiento debe ser necesario para el producto. No ambiguo: El texto debe ser claro, preciso y tener una nica interpretacin posible. Conciso: Debe redactarse en un lenguaje comprensible por los inversores en lugar de uno de tipo tcnico y especializado, aunque an as debe referenciar los aspectos importantes Consistente: Ningn requerimiento debe entrar en conflicto con otro requerimiento diferente, ni con parte de otro. Asimismo, el lenguaje empleado entre los distintos requerimientos debe ser consistente tambin. Completo: Los requerimientos deben contener en s mismos toda la informacin necesaria, y no remitir a otras fuentes externas que los expliquen con ms detalle. Alcanzable: Un requerimiento debe ser un objetivo realista, posible de ser alcanzado con el dinero, el tiempo y los recursos disponibles. Verificable: Se debe poder verificar con absoluta certeza, si el requerimiento fue satisfecho o no. Esta verificacin puede lograrse mediante inspeccin, anlisis, demostracin o testeo.
6

Roberto Amezcua Espinoza

PROCESOS DE ANLISIS DE REQUERIMIENTOS


Identificar el cliente Entrevistar representantes cliente Escribir los requerimientos C en forma de documento estndar Inspeccionar los requerimientos C Construir los requerimientos D

Roberto Amezcua Espinoza

Video:

Roberto Amezcua Espinoza

REQUERIMIENTOS DEFINICIN/ESPECIFICACIN

Definicin de Requerimientos
Una

declaracin en un Lenguaje Natural incluye los diagramas de los servicios del sistema y sus lmites operacionales. Escrito para clientes.

Especificacin de Requerimientos
Un

documento estructurado con descripcin o detalle de los servicios del sistema. Escrito como un contrato entre el cliente y el contratista.
9

Roberto Amezcua Espinoza

PROBLEMAS DESAGRADABLES
Problemas de tal manera complejos que puede ser que nunca se comprendan completamente y donde los desarrolladores van comprendiendo el sistema durante su desarrollo Por lo tanto, los requerimientos son normalmente incompletos e inconsistentes.

10

Roberto Amezcua Espinoza

RAZONES DE INCONSISTENCIA
Usuarios diferentes tienen requerimientos y prioridades diferentes. Hay constantemente compromiso de cambios en los requerimientos. Los usuarios finales del sistema y la organizacin que paga por el sistema tienen requerimientos diferentes. El prototipado es requerido para clarificar requerimientos

11

Roberto Amezcua Espinoza

PROCESO DE INGENIERA DE REQUERIMIENTOS

Estudio de Factibilidad

Encuentran los usuarios actuales que sus necesidades son satisfechas dada la tecnologa y el presupuesto disponible?
Encontrar que el sistema requiere del mantenimiento de intereses. Definir los requerimientos en una forma comprensible para el cliente. Define los requerimientos en detalle.
12

Anlisis de Requerimientos

Definicin de Requerimientos

Especificacin de Requerimientos

Roberto Amezcua Espinoza

EL PROCESO DE INGENIERA DE REQUERIMIENTOS


Estudio de Factibilidad Anlisis de Requerimientos Definicin de Requerimientos

Reporte de Factibilidad Modelos del Sistema

Especificacin de Requerimientos
Definicin de Requerimientos

Documento de Requerimientos

Especificacin de Requerimientos
13

Roberto Amezcua Espinoza

DOCUMENTO DE REQUERIMIENTOS
Es la declaracin oficial de lo que es requerido para que el sistema sea desarrollado. Incluye la definicin y especificacin de requerimientos. No es un documento de diseo. Tanto como sea posible, es un conjunto de lo que es el sistema y como lo har.

14

Roberto Amezcua Espinoza

REQUERIMIENTOS DEL DOCUMENTO DE REQUERIMIENTOS

Especificacin de la conducta externa del sistema. Especificar los lmites de la implementacin. Fcil de cambiar. Sirve como una herramienta de referencia para mantenimiento. Recuerda el ciclo de vida del sistema, esto es, predice cambios. Proporciona respuestas caractersticas a un evento no esperado.

15

Vous aimerez peut-être aussi