Sunteți pe pagina 1din 10

IMPORTANCIA DE LA INGENIERA

DE REQUERIMIENTOS DENTRO
DEL CICLO DE DESARROLLO DE
SOFTWARE
KEVIN BRYANT OREA LIBORIO
KEVIN MARTNEZ AGUILAR
JONATN ALEXIS VSQUEZ PONCE

LA INGENIERA DE REQUERIMIENTOS (IR) ES DEFINIDA COMO: "LA DISCIPLINA PARA


DESARROLLAR UNA ESPECIFICACIN COMPLETA, CONSISTENTE Y NO AMBIGUA, LA
CUAL SERVIR COMO BASE PARA ACUERDOS COMUNES ENTRE TODAS LAS PARTES
INVOLUCRADAS Y EN DONDE SE DESCRIBEN LAS FUNCIONES QUE REALIZAR EL
SISTEMA".
ESTUDIOS REALIZADOS MUESTRAN QUE MS DEL 53 % DE LOS PROYECTOS DE
SOFTWARE FRACASAN POR NO REALIZARSE UN ESTUDIO PREVIO DE REQUISITOS.
OTROS FACTORES COMO LA FALTA DE PARTICIPACIN DEL USUARIO, LOS
REQUERIMIENTOS INCOMPLETOS Y EL CAMBIO A LOS REQUERIMIENTOS, OCUPAN
SITIALES ALTOS EN LOS MOTIVOS DE FRACASOS.
QU SON LOS REQUERIMIENTOS? EXISTEN MLTIPLES DEFINICIONES PARA
REQUERIMIENTO, A CONTINUACIN SE PRESENTA LA QUE APARECE EN EL GLOSARIO
DE LA EEE:

QU SON LOS REQUERIMIENTOS SEGN EL


GLOSARIO DE LA EEE?
1. UNA CONDICIN O NECESIDAD DE UN USUARIO PARA RESOLVER UN PROBLEMA O
ALCANZAR UN OBJETIVO.
2. UNA CONDICIN O CAPACIDAD QUE DEBE ESTAR PRESENTE EN UN SISTEMA O
COMPONENTES DE SISTEMA PARA SATISFACER UN CONTRATO, ESTNDAR,
ESPECIFICACIN U OTRO DOCUMENTO FORMAL.
3. UNA REPRESENTACIN DOCUMENTADA DE UNA CONDICIN O CAPACIDAD COMO EN 1 O
2.
SE DIVIDEN EN FUNCIONALES Y NO FUNCIONALES.
FUNCIONALES: CONDICIN O CAPACIDAD DE UN SISTEMA REQUERIDA POR EL USUARIO
PARA RESOLVER UN PROBLEMA O ALCANZAR UN OBJETIVO.
NO FUNCIONALES: CONDICIN O CAPACIDAD QUE DEBE POSEER UN SISTEMA PARA
SATISFACER UN CONTRATO, UN ESTNDAR, UNA ESPECIFICACIN U OTRO DOCUMENTO
FORMALMENTE IMPUESTO. SON PROPIEDADES QUE DEBE TENER EL SISTEMA.

CARACTERSTICAS DE LOS REQUERIMIENTOS


LAS CARACTERSTICAS DE UN REQUERIMIENTO SON SUS PROPIEDADES PRINCIPALES.
UN CONJUNTO DE REQUERIMIENTOS EN ESTADO DE MADUREZ, DEBE PRESENTAR
CARACTERSTICAS INDIVIDUALMENTE Y EN GRUPO.
NECESARIO: UN REQUERIMIENTO ES NECESARIO SI SU OMISIN PROVOCA UNA
DEFICIENCIA EN EL SISTEMA A CONSTRUIR Y, ADEMS, SU CAPACIDAD,
CARACTERSTICAS FSICAS O FACTOR DE CALIDAD NO PUEDEN SER REEMPLAZADOS POR
OTRAS CAPACIDADES DEL PRODUCTO O DEL PROCESO.
CONCISO: UN REQUERIMIENTO ES CONCISO SI ES FCIL DE LEER Y ENTENDER. SU
REDACCIN DEBE SER SIMPLE Y CLARA PARA AQUELLOS QUE VAYAN A CONSULTARLO EN
EL FUTURO.
COMPLETO: UN REQUERIMIENTO EST COMPLETO SI NO NECESITA AMPLIAR DETALLES
EN SU REDACCIN, ES DECIR, SI SE PROPORCIONA LA INFORMACIN SUFICIENTE PARA
SU COMPRENSIN.
CONSISTENTE: UN REQUERIMIENTO ES CONSISTENTE SI NO ES CONTRADICTORIO CON
OTRO REQUERIMIENTO.

CARACTERSTICAS DE LOS REQUERIMIENTOS


NO AMBIGUO: UN REQUERIMIENTO NO ES AMBIGUO CUANDO TIENE UNA SOLA
INTERPRETACIN. EL LENGUAJE USADO EN SU DEFINICIN NO DEBE CAUSAR
CONFUSIONES AL LECTOR.
VERIFICABLE: UN REQUERIMIENTO ES VERIFICABLE CUANDO PUEDE SER
CUANTIFICADO DE MANERA QUE PERMITA HACER USO DE LOS SIGUIENTES MTODOS DE
VERIFICACIN: INSPECCIN, ANLISIS, DEMOSTRACIN O PRUEBAS

SIN EMBARGO, A PESAR DE SER CONOCIDAS ESTAS CARACTERSTICAS, SE


PRESENTAN DIFICULTADES EN EL MOMENTO DE DEFINIRLOS, DE LAS CUALES
PUEDEN SEALARSE:
LOS REQUERIMIENTOS NO SON OBVIOS Y VIENEN DE MUCHAS FUENTES.
SON DIFCILES DE EXPRESAR EN PALABRAS EL LENGUAJE ES AMBIGUO,
EXISTEN MUCHOS TIPOS DE REQUERIMIENTOS Y DIFERENTES NIVELES DE
DETALLE.
LA CANTIDAD DE REQUERIMIENTOS EN UN PROYECTO PUEDE SER DIFCIL DE
MANEJAR.
LOS REQUERIMIENTOS NUNCA SON IGUALES. ALGUNOS SON MS DIFCILES, MS
RIESGOSOS, MS IMPORTANTES O MS ESTABLES QUE OTROS.

LOS REQUERIMIENTOS ESTN RELACIONADOS ENTRE S Y, A LA VEZ, SE


RELACIONAN CON OTRAS PARTES DEL PROCESO.
CADA REQUERIMIENTO TIENE PROPIEDADES NICAS Y ABARCAN REAS
FUNCIONALES ESPECFICAS.
UN REQUERIMIENTO PUEDE CAMBIARA LO LARGO DEL CICLO DE DESARROLLO.
SON DIFCILES DE CUANTIFICAR, PUES CADA CONJUNTO DE REQUERIMIENTOS ES
PARTICULAR A CADA PROYECTO. PARA LOGRAR MAYOR CLARIDAD DE ESTE TEMA,
SE REPRESENTAN EN LA FIGURA 1 LOS TIPOS DE REQUERIMIENTOS A
CONSIDERAR

LOS ROLES MS IMPORTANTES


EL CONOCIMIENTO DE CADA PAPEL DESEMPEADO ASEGURA QUE SE INVOLUCREN A LAS
PERSONAS CORRECTAS EN LAS DIFERENTES FASES DEL CICLO DE VIDA, Y EN LAS
DIFERENTES ACTIVIDADES DE LA IR. LOS ROLES MS IMPORTANTES A CONSIDERAR SON
LOS SIGUIENTES:
USUARIO FINAL: SON LAS PERSONAS QUE UTILIZARN EL SISTEMA DESARROLLADO.
ESTN RELACIONADAS CON LA USABILIDAD, DISPONIBILIDAD Y FIABILIDAD DEL SISTEMA;
ESTN FAMILIARIZADAS CON LOS PROCESOS ESPECFICOS QUE DEBE REALIZAR EL
SOFTWARE, DENTRO DE LOS PARMETROS DE SU AMBIENTE LABORAL. SERN QUIENES
UTILICEN LAS INTERFACES Y LOS MANUALES DE USUARIO.
USUARIO LDER: SON LOS INDIVIDUOS QUE COMPRENDEN EL AMBIENTE DEL SISTEMA O
EL DOMINIO DEL PROBLEMA EN DONDE SER EMPLEADO EL SOFTWARE DESARROLLADO.
ELLOS PROPORCIONAN AL EQUIPO TCNICO LOS DETALLES Y REQUERIMIENTOS DE LAS
INTERFACES DEL SISTEMA.
EQUIPO DE ADMINISTRACIN Y SOPORTE: PARA PROYECTOS QUE REQUIERAN UN
MANTENIMIENTO EVENTUAL, ESTAS PERSONAS SON LAS RESPONSABLES DE LA
ADMINISTRACIN DE CAMBIOS, DE LA IMPLEMENTACIN Y RESOLUCIN DE LAS
ANOMALAS. SU TRABAJO CONSISTE EN REVISAR Y MEJORAR LOS PROCESOS DEL

EQUIPO DE DESARROLLO E IMPLEMENTACIN: SON LOS RESPONSABLES DEL


DESARROLLO DEL PRODUCTO EN S E INTERACTAN DIRECTAMENTE CON EL CLIENTE.
PERSONAL DE PRUEBAS: SE ENCARGA DE ELABORAR Y EJECUTAR EL PLAN DE PRUEBAS
PARA ASEGURAR QUE LAS CONDICIONES PRESENTADAS POR EL SISTEMA SEAN LAS
ADECUADAS. SON QUIENES VALIDAN SI LOS REQUERIMIENTOS SATISFACEN LAS
NECESIDADES DEL CLIENTE.
ACTIVIDADES DE LA INGENIERA DE REQUERIMIENTOS: EN EL PROCESO DE IR SON
ESENCIALES DIVERSAS ACTIVIDADES. SE PRESENTARN EN UN ORDEN SECUENCIAL, SIN
EMBARGO, EN UN PROCESO DE INGENIERA DE REQUERIMIENTOS EFECTIVO, ESTAS
ACTIVIDADES SON APLICADAS DE MANERA CONTINUA Y EN ORDEN VARIADO.
ANLISIS DEL PROBLEMA: EL OBJETIVO DE ESTA ACTIVIDAD ES ENTENDER LAS
VERDADERAS NECESIDADES DEL NEGOCIO, QUE SE COMPRENDAN LOS PROBLEMAS DEL
NEGOCIO, SE EVALEN LAS NECESIDADES INICIALES DE TODOS LOS INVOLUCRADOS EN EL
PROYECTO Y SE PROPONGA UNA SOLUCIN DE NIVEL ELEVADO PARA SU SOLUCIN.

EVALUACIN Y NEGOCIACIN: LA DIVERSA GAMA DE FUENTES DE LA CUAL PROVIENEN


LOS REQUERIMIENTOS, HACE NECESARIA UNA EVALUACIN DE LOS MISMOS ANTES DE
DEFINIR SI SON ADECUADOS PARA EL CLIENTE.
ESPECIFICACIN: ES LA ACTIVIDAD EN LA CUAL SE GENERA EL DOCUMENTO, CON EL
MISMO NOMBRE, QUE CONTIENE UNA DESCRIPCIN COMPLETA DE LAS NECESIDADES Y
FUNCIONALIDADES DEL SISTEMA QUE SER DESARROLLADO; DESCRIBE EL ALCANCE DE!
SISTEMA Y LA FORMA COMO HAR SUS FUNCIONES, CON LA DEFINICIN DE LOS
REQUERIMIENTOS FUNCIONALES Y LOS NO FUNCIONALES.
VALIDACIN: PERMITE DEMOSTRAR QUE LOS REQUERIMIENTOS DEFINIDOS EN EL
SISTEMA SON LOS QUE REALMENTE DESEA EL CLIENTE.
EVOLUCIN: PLANEAR CAMBIOS POSIBLES A LOS REQUERIMIENTOS CUANDO EL SISTEMA
SEA DESARROLLADO Y UTILIZADO.

S-ar putea să vă placă și