Escolar Documentos
Profissional Documentos
Cultura Documentos
EVIDENCIA DE
APRENDIZAJE DE
LA SEGUNDA
UNIDAD
Levantamiento de Requerimientos
ndice
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Levantamiento de Requerimientos
Definicin de Requerimientos
Especificacin de Requerimientos
La especificacin de Software
Lectores de Requerimientos
Problemas de Requerimientos
Estudio de Factibilidad
Documentacin de Requerimientos
Requerimientos de la documentacin de Requerimientos
Estructura de un documento de requerimientos
Validacin de Requerimientos.
Checando requerimientos.
Chequeo automatizado de la consistencia
Evolucin de los Requerimientos
Clasificacin de Requerimientos
Obtencin y Anlisis de Requerimientos
Levantamiento de Requerimientos
Pongo como ejemplo los servicios solicitados por el sr Max Buen Rostro, Director General del
Bolerama Ilusion Bowl, y se llev a cabo el levantamiento de requerimientos que es el proceso
de establecer los servicios que el Sr Max requiere de un sistema y los limites bajo los cuales
opera y se desarrolla la empresa.
Los requerimientos que hace mencin el seor Buen Rostro es un rango de instrucciones
abstractas de alto nivel de servicio, y esto puede ser la base para una declaracin de un
contrato, por lo tanto debe quedar abierto a una interpretacin, como puede ser la base para
el contrato en s y debe de ser definido a detalle.
Al entrevistar a l Sr Max y usuarios del sistema, se defini el problema, consistente en hacer
varios cambios del sistema actual, implementando otros servicios como la creacin de una
base de datos en rea de Recursos Humanos, y en el proceso de control al cliente en el rea de
mesa de control
Definicin de requerimientos.
La definicin del problema en la Empresa Ilusion Bowl, al estar identificada con las reuniones
con el seor Buenrostro y usuarios del sistema, se llev a cabo una declaracin en un lenguaje
natural, que incluye los diagramas y sus lmites operacionales, escrito por el cliente y los
usuarios.
En la actividad anterior se especific las necesidades de la empresa Ilusion Bolwl y por el cual
se establece un cambio en el sistema que consiste en modificar los procesos de la mesa de
control, y del rea de Recursos Humanos.
En el rea de mesa de control se quiere que exista un control de las pistas de boliche en el
apagado y encendido de las pistas, que se pueda cobrar al cliente la contratacin de pistas y
que lleve un control de tiempos y horarios.
En el rea de Recursos Humanos se requiere implementar una red, que se disee una base de
datos, y exista un observador de actividades por conducto del cliente del desarrollo del
software a travs de la red.
Especificacin de requerimientos.
Conociendo la definicin del problema se elabor un documento en donde se describen los
requerimientos del sistema con descripcin a detalle de los servicios
Escrito como un contrato entre el Seor Buen Rostro y los diseadores encargados del
proyecto, en dicho documento se especificaron los requerimientos del software que se
establecen en las necesidades del cliente, el documento contiene toda la informacin que han
de aportar cliente y usuarios a travs de la entrevistas llevadas a cabo para conocer el
problema y proyectar una solucin por el cual fuimos contratados los diseadores del
software.
La especificacin de software.
Se hizo una descripcin detallada del software que se pretende realizar por conducto de las
necesidades del Seor Buen Rostro y de los usuarios y esto nos puede servir como una base
para diseo o implementacin.
Definicin de requerimientos de la empresa Ilusion Bowl
1. El software proporcionara significado de representacin y acceso a archivos externos
creados por otras herramientas.
Especificacin de Requerimientos
1.1 El usuario proporciono facilidades para definir el tipo de archivos externos.
1.2 Cada tipo de archivo externo puede tener una herramienta asociada. La cual, ser
aplicada para el archivo.
1.3 Cada tipo de archivo externo ser representado como un icono especifico mostrado al
usuario.
1.4 Las facilidades proporcionadas para la representacin del icono en un tipo de archivo
ser definido por el usuario.
1.5 Cuando un usuario selecciona una representacin de icono de un archivo externo, el
efecto de la seleccin es aplicar las herramientas asociadas con el tipo de archivo a
otro representado por la seleccin del icono.
Los requisitos del sistema que considero son importantes en la implementacin de mi
proyecto en la empresa Ilusion Bowl son las siguientes.
Lectores de requerimientos.
Definicin de
Requerimientos
Especificacin de
Requerimientos
Especificacin de
Software
Gerencia de Cliente,
Usuarios Finales del
Sistema, Ingenieros de
Clientes, Gerencia de
Contratistas, Arquitectos
del Sistema
Problemas:
EL sistema de software que actualmente tiene la empresa Ilusion Bowl debe mejorar su
situacin. Es difcil anticipar los efectos que el sistema tendr en el bolerama.
Los diferentes usuarios de la empresa Ilusion Bowl tienen requerimientos y prioridades
diferentes. Hay constantemente compromiso de cambios en los requerimientos
Los usuarios finales del sistema y la Empresa Ilusion Bowl que paga por el sistema tienen
requerimientos diferentes.
El prototipo es requerido para clarificar requerimientos
Estudio de Factibilidad
En primer lugar se considera que los usuarios actuales que manejan el sistema encuentren
sus necesidades satisfechas dada la tecnologa y el presupuesto disponible, esto quiere
decir que en cuanto al anlisis de sus requerimientos se debe contemplar que el sistema
requiere de mantenimiento de intereses.
Asimismo se definirn los requerimientos de una manera comprensible para el cliente
definiendo los requisitos a detalle.
Al hacer un estudio de Factibilidad se considera idneo que el software actual se utilice
para que sea ptimo el precio y el diseo del mismo.
Al hacer un inventario del sistema se detecta equipo reciente y en buen estado, cuentan
con Windows 8. Impresoras y una gran capacidad de memoria para poder implementar el
nuevo desarrollo de software.
El siguiente diagrama se considera importante la metodologa para el levantamiento de
requerimientos en la empresa Ilusion Bowl.
Anlisis de
Requerimientos
Definicin de
Requerimientos
Reporte de
Factibilidad
Modelos del
Sistema
Definicin de
Requerimientos
Especificacin de
Requerimientos
Especificacin de
Requerimientos
Documentacin de Requerimientos
Llevado a cabo la declaracin oficial de los requerimientos establecidos con el seor Max y
usuarios del sistema para que el sistema sea desarrollado, el presente documento
Documentacin de Requerimientos, queda establecido y entendible que no es un
documento de diseo, es un conjunto de lo que es el sistema y como lo har.
En el documento se llevaran ciertos pasos clave, en la elaboracin del mismo llevan las
siguientes caractersticas:
Requerimientos del documento de requerimientos
Especificacin de la conducta externa del Sistema.
Especificar los lmites de la implementacin.
Fcil de cambiar
Sirve como herramienta de referencia para mantenimiento
Recuerda el ciclo de vida del sistema, esto es, predice cambios.
Proporciona respuestas caractersticas a un evento esperado.
Validacin de Requerimientos.
En este paso se demostrara que los requerimientos que definen el sistema son
verdaderamente lo que el seor Max y usuarios del sistema son lo que realmente quieren
Tratando de cometer los menos errores posibles para que no influya en el costo, ya que
los costos de errores en los requerimientos son altos, por lo cual, la validacin es muy
importante.
Fijar un error de requerimiento despus del desarrollo puede resultar en un costo 100
veces mayor que fijar un error en la implementacin.
El prototipo es una tcnica importante de la validacin de requerimiento.
Checando requerimientos.
Al hacer un chequeo de los requerimientos recopilados en el documento de
Especificacin de Requerimientos, tomare cuatro Pasos clave que son estos:
Validacin: Provee al sistema las funciones que mejor soporten las necesidades del
cliente?
Consistencia: Existe cualquier conflicto en los requerimientos?
Completo: Estn incluidas todas las funciones requeridas por el cliente?
Realismo: Pueden los requerimientos ser implementados con la tecnologa y el
presupuesto disponible?
Elaboro un diagrama para modelar los pasos que se deben de seguir para el chequeo de
requerimientos.
Reporte de los
problemas de
Requerimientos
Requerimientos en un
Lenguaje formal
Proceso de
requerimientos
Base de datos de
requerimientos
Anlisis de
requerimientos
Evolucin de Requerimientos.
Cambios en los
requerimientos
Requerimientos
iniciales
Comprensin inicial
del problema
Comprensin de los
cambios del problema
Clasificacin de Requerimientos
Requerimientos cambiantes:
Los requerimientos que cambian por el ambiente del sistema
Surgimiento de los Requerimientos.
Requerimientos que surgen como una comprensin del desarrollo del sistema.
Requerimientos en consecuencial.
En las actividades anteriores llevamos una secuencia de preguntas, que nuestro docente en
cada actividad elega el tipo de formato para que nosotros nos diramos cuenta del desarrollo
de un documento de especificacin de requerimientos.
A travs del estudio hice varios ejemplos de cmo hacer un documento con todos los
requerimientos de las necesidades de un cliente y los usuarios. Y aprendindome la
elaboracin de estos documentos y capacitarme para hacer entrevistas, preguntas, etc., podre
llevar a cabo un buen anlisis en el diseo y desarrollo de software.
Fuentes.
DECSAI Departamento de ciencias de la computacin en I.A.
WWW.JUNTA DEANDALUCIA><Ingenieria> Ingeniera de requisitos
REQUISITO.SISTEMAS
www Es.wikipedia.org/wiki/Requisito_(sistema
ETSIT upm Documento de Requisitos del Sistema
www.infor.uva.es/mlaguna/is1/apuntes/2-requisitos.pdf