Está en la página 1de 15

Unidad temtica I: Introduccin a la ingeniera de software

1.3 Anlisis de requerimientos

Obtencin de requerimientos
Recordemos que algunas formas de obtener los requerimientos: Entrevistas y encuestas al cliente y al personal. Reuniones. Anlisis de los manuales de operacin del cliente. Observacin de las actividades del personal. Elaboracin de prototipos

Obtencin de requerimientos
Entrevista: Es una conversacin dirigida con un propsito especfico que utiliza un formato de preguntas y respuestas. Con la entrevista se trata de obtener las opiniones de los entrevistados y su parecer acerca del estado actual del sistema.

Entrevista
En la entrevista se entabla una relacin con alguien que probablemente sea un extrao. Es necesario establecer: Confianza y entendimiento rpidamente. Control de la entrevista

Entrevista: Preguntas generales


Qu debe de hacer el sistema? Determinacin de los servicios del sistema (RF) Quines y cuntos son los usuarios? Qu debera hacer cada uno con el sistema? Determinacin de los usuarios del sistema Qu calidad espera que tenga el software? Determinacin de los requerimientos de calidad Cules son los datos que deberan entrar al sistema? Determinacin de datos. Cul es el escenario en el que funcionar el sistema? Determinacin del ambiente operacional Existen restricciones acerca del funcionamiento del sistema o del proceso de desarrollo? Determinacin de requerimientos no funcionales o restricciones del sistema

Reuniones
Las entrevistas personales requieren mucho tiempo y estn sujetas a error, y sus datos estn propensos a una mala interpretacin. Se recomiendan ms las reuniones para reducir el tiempo requerido por las entrevistas personales, mejorar la calidad de los resultados de la evaluacin y generar una mayor identificacin del usuario con el nuevo sistema que se va a construir.

Reuniones
Se hace una lluvia de ideas y el analista debe de estar pendiente lo que opinan los participantes y lo que necesitan. Participantes: Equipo de desarrollo (Analista, diseadores, etc.) Ejecutivos Usuarios, etc.

Reuniones
Desventaja: Requiere mucho tiempo de los participantes. Se tiene que preparar la sesin para llevar un control de la misma.

Reuniones
Ejemplo: Minuta de reunin.

Cuestionarios
Es una tcnica de recopilacin de informacin que permite a los analistas de sistemas estudiar las actitudes, creencias, comportamiento y caractersticas de personas importantes en la organizacin que estaran involucradas en el sistema. Es posible cuantificar las respuestas que usan preguntas cerradas

Cuestionarios
Ejemplo: Qu tipo de software usa ms? 1 = Un procesador de texto 2 = Una hoja de clculo 3 = Una base de datos 4 = Un programa de correo electrnico Qu tan til es el apoyo que ofrece el Grupo de Soporte Tcnico? No tiene alguna utilidad Es sumamente til 1 2 3 4 5 Orden de las preguntas: Primero las ms importantes Agrupar las preguntas con contenido similar

Anlisis de los manuales de operacin del cliente


Con ellos el analista puede obtener informacin del cmo la empresa realiza sus actividades.

Observacin de las actividades del personal


La observacin permite al analista ver personalmente la manera en que el personal recopila, procesa, comparte y usa la informacin para realizar su trabajo. Para documentar la observacin del analista se crea el: Guin del analista

Ejemplo: Guin del analista


Empresa: Desechable, S. A. de C. V. Analista: Juan Hernndez Gerente de aseguramiento de calidad Supervisor de piso Anlisis del guin Argumento: Aseguramiento de calidad Fecha: 08/03/2010 Pide al supervisor de piso de la tienda el informe de produccin del da. Imprime diariamente el informe de produccin computarizado. Discute con el gerente de aseguramiento de calidad (QA) los problemas recurrentes de las corridas de produccin. Lee el informe de produccin. Compara el informe actual con otros informes de la misma semana. Introduce los datos de la produccin diaria en el modelo QA de la computadora. Observa en la pantalla los resultados del modelo QA. Llama a los proveedores para discutir las desviaciones estndar de calidad. Asiste a la reunin de las nuevas especificaciones de calidad, con el gerente de aseguramiento de calidad y el vicepresidente de produccin. Hace borradores de cartas para informar a los proveedores las nuevas especificaciones de calidad establecidas en la reunin Enva los borradores al vicepresidente por correo electrnico. Lee los borradores. Regresa las correcciones y comentarios por correo electrnico. Lee por correo electrnico las cartas corregidas. Escribe nuevamente las cartas para reflejar los cambios.

Gerente de aseguramiento de calidad

Supervisor de piso

Gerente de aseguramiento de calidad Vicepresidente de produccin Gerente de aseguramiento de calidad

Ejercicio:
1.

Ir a la siguiente URL: http://rapidshare.com/files/360305328/Entrevi sta.pdf Leer entrevista e identificar requerimientos. Entregar requerimientos en una hoja con nombre y grupo.

2.

3.