Obtencion de requerimientos

Solo disponible en BuenasTareas
  • Páginas : 9 (2241 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de noviembre de 2011
Leer documento completo
Vista previa del texto
Obtencion de Requerimientos
 Extraer

lo que el cliente requiere de un Sistema de Software.

Tareas en la Obtencion de Requerimientos
 






Introducción a la Noción de Ingeniería de Requerimientos. Explicación de los diferentes niveles de detalle de requerimientos que se necesiten. Describir como deben ser organizados los documentos de un Sistema de Requerimientos.Describir la validación del Proceso de Requerimientos. Explicar porque los Requerimientos se involucran durante el tiempo de vida de un sistema.

Tareas en la Obtencion de Requerimientos








Comprender el problema que se va a resolver, para lo cual es necesario estudiar el dominio o entorno en el que el sistema va a operar. Buscar y recolectar información acerca del sistema adesarrollar, de manuales de operación y mantenimiento, de manuales organizacionales y políticas de operación. Definir los límites y restricciones del sistema para determinar con precisión que es lo que el sistema va a hacer y también especificar lo que no va a hacer. Identificar a las personas o usuarios interesados en el sistema, ya que ellos conocen el medio ambiente en que operará el sistema y puedenayudar describiendo sus necesidades.

Proceso de Obtencion de Requerimientos

Comprension del Problema
  



Que se quiere hacer. Que problema se quiere resolver. Para que se quiere hacer el sistema. Problemas:
• •
• •

El cliente no siempre define claramente el problema. El analista de requerimientos y los desarrolladores no comprenden la naturaleza del problema. El analista ylos desarrolladores entienden el problema pero no saben como llevarlo a cabo. El problema es muy amplio, vago, poco factible, o muy volátil.

Comprensión del dominio de la aplicación.
 



  

Ambiente operacional. Permite definir el ambiente sobre el cual el sistema estará operando y todos sus componentes. Sistemas de hardware. Estos sistemas comprenden, los sistemas de cómputo,las redes utilizadas y sus protocolos, así como cualquier otros sistemas eléctricos y mecánicos. Sistemas de Software. Estos sistemas comprenden los sistemas operativos, bases de datos, lenguajes, sistemas de manejo de archivos, software de aplicación, sistemas de seguridad, entre otros. Interfaces Hombre-Maquina. Estos sistemas son aquellos con los que los usuarios tendrán contacto directo parallevar a cabo sus labores. Conexiones externas. Estos sistemas son aquellos que provienen del exterior del sistema y que reciben datos del sistema o a quienes el sistema envía datos. Procedimientos operacionales. Estos procedimientos definen las funciones que realiza el sistema actual.

Comprensión de las necesidades de los clientes y usuarios.

Las siguientes actividades ayudan acomprender las necesidades del cliente y los usuarios:

 



Identificar las tareas o funciones que describen las necesidades del cliente (identificar los casos de uso). Identificar los eventos del sistema y sus respuestas. Observar a los usuarios en sus labores. Observar reportes de problemas de los usuarios del sistema actual.

Requerimientos del negocio

Antecedentes. En losantecedentes se resumen las razones y el contexto del nuevo producto. Proveen una descripción general de la historia o la situación que llevó a la decisión de construir el producto o sistema. Oportunidades de negocio. Para un producto comercial, describen la oportunidad de mercado que existe y el mercado en el cual el producto estará compitiendo. Visión del producto. Es una descripción general de lo que sepersigue con la construcción del software y de los beneficios que se esperan. Alcances del proyecto a través de los requerimientos del negocio. Los alcances del proyecto permiten al cliente y a los desarrolladores, identificar las implicaciones del desarrollo como son, el tiempo de construcción, los costos y las personas involucradas en desarrollo (por parte del cliente y por parte de los...
tracking img