Vous êtes sur la page 1sur 6

PRESENTACIN DE LA UNIDAD Uno de los detalles mas importantes en el desarrollo de software es el levantamiento del documento de requerimientos de software; los

cuales muestran los requisitos del sistema en un lenguaje natural; el documento de requerimientos hace una descripcin global de los factores generales que afectan el servicio y se dan a conocer las especificaciones de los requerimientos a un nivel que permite a los desarrolladores disear un sistema que satisfaga las necesidades de los clientes. En esta unidad usted podr interpretar el requerimientos en un lenguaje natural que permita relacionar la informacin de entrada los procedimientos requeridos para obtener el producto planteado en el requerimiento de tal manera que integre todos los elementos de competencia anteriormente adquiridos en el desarrollo del presente mdulo. !uando finalice esta unidad usted estar en condiciones de interpretar el requerimiento en un lenguaje natural que permita relacionar la informacin de entrada los procedimientos requeridos para obtener el producto planteado en el requerimiento. TERMINOLOGA PROPIA DEL DESARROLLO DE SOFTWARE "ara el #$ito de un proyecto de produccin de software es importante definir los %E&UE%'('E)*+,

-lgunos de los errores que se cometen en los proyectos son. se dan requerimientos ambiguos no hay suficiente involucramiento del usuario

requerimientos del usuario muy cambiantes planeacin inadecuada.

especificaciones m/nimas

Definicin de necesidad: )ecesidad es una sensacin de carencia unida al deseo de satisfacer. "ara identificar la necesidad deben. 0. Estar todos de acuerdo con lo que se quiere solucionar es decir definir el problema. 1. %econocer los beneficios que obtendrn. 2. 3efinir criterios de aceptacin. Identificacin de !"#$ e%a: 0. !lientes insatisfechos 1. *iempos de respuesta largos. 2. )o hay diferenciacin en el servicio. 4. -ltos costos Definicin de "e&'e"i%ient# se()n a IEEE: Una condicin que necesita un usuario para resolver un problema o alcan5ar el objetivo deseado. Es algo que el producto debe hacer o una cualidad que tiene el producto. Ca"acte"*sticas de #s "e&'e"i%ient#s: C#%! et#s: el requerimiento debe especificar completamente la funcionalidad que se va a desarrollar. Necesa"i#s: debe ser algo que realmente se necesite. +e"ifica$ es: debe permitir observar la propiedad en el producto. C#""ect#s: cada requerimiento debe decir en forma precisa la funcin. N# a%$i('#s: debe permitir interpretacin 6nica. C#nsistente: el requerimiento debe entrar en conflicto con otros. T"a,a$i idad: debe permitir conocer el origen modificaciones. Rea i,a$ es: debe poderse implementar dentro de unos limites. P"i#"i,a$ es: debe permitir prioridad para determinar que tan esencial es. su diseo cdigo y

M#difica$ es: debe permitir mantener una historia de cambio. Ni-e es de "e&'e"i%ient#s: Re&'e"i%ient# de ne(#ci#: son las soluciones que el cliente hace que debe verse reflejado en la funcionalidad del software. Re&'e"i%ient# de 's'a"i#: son las tareas que el usuario va a reali5ar con la ayuda del sistema. Re&'e"i%ient# de s#ft.a"e: hace relacin a la funcionalidad del software es decir lo que hace el producto. TIPS PARA LA O/TENCIN DE INFORMACIN A PARTIR DE UN DOCUMENTO En el desarrollo de software es pie5a fundamental la definicin de requerimientos ya que ella nos permite reali5ar estimaciones de tiempo y costos para la definicin de recursos. 7os tips para obtener informacin permiten levantar las generalidades y detalles de la informacin; podemos detectar los problemas y las soluciones apropiadas al modelo del negocio. !uando se crea un producto software tiene que responder a las

especificaciones del producto a la satisfaccin a la e$pectativa de los clientes al valor del dinero y a la e$celencia. Entendida calidad como un conjunto de productos o servicios que le confieren su aptitud para satisfacer las necesidades e$presadas y las impl/citas. ',+ 8491. "ara poder reali5ar software que cumpla con las condiciones de calidad se tienen t#cnicas de levantamiento de informacin entre ellas tenemos. 0. 7a entrevista 1. 7a encuesta 2. 7os talleres. para desarrollar esta t#cnica e$isten estrategias como. la lluvia de ideas el juego de roles y la revisin de requerimientos.

CLASIFICACIN DE RE0UERIMIENTOS "ara reali5ar desarrollos software la etapa de anlisis es una de las etapas de gran importancia ya que en ella se conoce el modelo del negocio y se reali5a el documento de requerimiento; el cual es un documento que le permitir mejorar la calidad del producto reali5ar los cronogramas de trabajo y disminuir costos y retrasos en el proyecto. 7a clasificacin de los requerimientos le van a permitir entender la necesidad del cliente y determinar las actividades necesarias para generar un producto que satisfaga al cliente. Re&'e"i%ient#s f'nci#na es: son los requerimientos que describen la interaccin del sistema con su entorno usuarios u otros sistemas sin tener en cuenta la implementacin es decir son acciones que el sistema debe hacer para que sea 6til para el usuario final. Re&'e"i%ient#s n# f'nci#na es: estos requerimientos describen aspectos de restricciones de tiempo de respuesta precisin de los resultados del sistema visible por el usuario es decir hacen alusin a las propiedades y cualidades que debe tener el producto. Re&'e"i%ient#s de i%! e%entacin1 At"i$'t#s de ca idad: 3isponibilidad :acilidad para pruebas 'nstalacin 3esempeo :le$ibilidad (antenibilidad