P. 1
levantamiento de Requerimientos

levantamiento de Requerimientos

|Views: 11.271|Likes:

More info:

Published by: Diego Elias Morales Contreras on May 15, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PPTX, PDF, TXT or read online from Scribd
See more
See less

08/21/2013

pdf

text

original

Módulo: Introducción a la Ingeniería del Software

Técnicas para el levantamiento de Requerimientos.

Alumno: Diego Morales.

1

‡ Es importante identificar a todas las personas implicadas. 2 . ‡ Los ingenieros ó analistas pueden emplear varias técnicas para obtener los requisitos del cliente.Técnicas para el levantamiento de requerimientos Introducción ‡ El levantamiento de requerimientos puede ser un proceso largo y arduo. Alumno: Diego Morales. considerar sus necesidades y asegurar que se entiendan.

Alumno: Diego Morales. el ingeniero ó analista empleará una combinación de estos métodos para establecer los requisitos exactos de las personas implicadas. para producir un sistema que resuelva las necesidades del negocio. Cuando sea necesario. y utilizan casos de uso. o talleres con grupos para crear listas de requisitos.Técnicas para el levantamiento de requerimientos ‡ Existen técnicas tales como las entrevistas. Técnicas más modernas incluyen los prototipos. 3 .

 Se recopila la información de los servicios que entrega la compañía.Técnicas para el levantamiento de requerimientos Conocer la organización  A través de esta técnica se debe recopilar toda la información relevante de los factores fundamentales de la organización. Aquí podemos definir a los usuarios potenciales. 4 . * Alumno: Diego Morales.

5 . Los requisitos que surgen de las entrevistas a menudo se contradicen unos a otros. Alumno: Diego Morales. Las entrevistas pueden ser personales o grupales. interdependencias o limitaciones. Por lo general no se entrevista a toda la gente que se relacionará con el sistema. sus potencialidades. Poco conocimiento en detalles del funcionamiento del sistema.Técnicas para el levantamiento de requerimientos Entrevistas Las entrevistas son un método común.

talleres facilitados por un analista ó ingeniero. Alumno: Diego Morales. 6 . analizan sus detalles y las implicaciones cruzadas.  Aquí las personas implicadas participan en discusiones para descubrir requisitos.  Estas implicaciones cruzadas pueden descubrirse realizando en un ambiente controlado. liberando al ingeniero para centrarse en el proceso de la definición de los requisitos y para dirigir la discusión. que a menudo no se descubren en las entrevistas o quedan incompletas.  Es recomendable implementar un secretario encargado de la documentación de la discusión.Técnicas para el levantamiento de requerimientos Talleres Los requisitos tienen a menudo implicaciones cruzadas.

7 .  En sistemas muy complejos estos documentos pueden tener cientos de páginas. Alumno: Diego Morales.  La finalidad se basa en completar formularios ó contratos en donde se indican los requisitos del sistema.Técnicas para el levantamiento de requerimientos Formularios de contrato  Se utiliza en lugar de una entrevista o en conjunto.

8 . Alumno: Diego Morales.  A cambio los requisitos deben ser analizados una y otra vez hasta encontrar los punto críticos desde el punto de vista del sistema.  Mediante esta técnica podemos observar el funcionamiento interno del sistema que luego dará forma al comportamiento apreciable por el usuario.Técnicas para el levantamiento de requerimientos Objetivos medibles  Los requisitos generados por los usuarios son tomados como objetivos generales.

9 .Técnicas para el levantamiento de requerimientos Prototipos  A través de los prototipos podremos entregar una vista previa con funcionalidad limitada de cómo seria el producto. Alumno: Diego Morales.  Esto permite conocer la opinión del cliente ó usuario.  Lograr rectificar y conocer requerimientos mal comprendidos anteriormente.

 Ofrece un estándar para describir un ³plano´ del sistema (Modelo) incluyendo aspectos conceptuales. construir y documentar un sistema. 10 .Técnicas para el levantamiento de requerimientos Herramientas UML: Lenguaje unificado de modelado  Es un lenguaje gráfico para visualizar.  Procesos de negocio. expresiones de lenguaje de programación. Alumno: Diego Morales. esquemas de bases de datos y componentes reutilizables. especificar.

11 .  Brinda una visión general de un sistema.  Entrega información de requisitos que pueden quedar fuera al implementar otra herramientas tales como:  Rendimiento Escalabilidad Gestión Cumplimiento de estándares Alumno: Diego Morales.Técnicas para el levantamiento de requerimientos Herramientas UML: Lenguaje unificado de modelado  Casos de Uso:  Es un diagrama de comportamiento.

Técnicas para el levantamiento de requerimientos Herramientas UML: Lenguaje unificado de modelado Alumno: Diego Morales. 12 .

13 .Técnicas para el levantamiento de requerimientos Conclusión Alumno: Diego Morales.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->