2. RequerimientosRequerimientosRequerimientosRequerimientos
Necesidades que se puedenNecesidades que se pueden
presentar dentro de unapresentar dentro de una
organización en un momentoorganización en un momento
determinado. Una vez satisfechas,determinado. Una vez satisfechas,
las actividades suelen ser realizadaslas actividades suelen ser realizadas
de manera efectiva.de manera efectiva.
3. (1)(1)Una condición o necesidad de un usuarioUna condición o necesidad de un usuario
para resolver un problema o alcanzar unpara resolver un problema o alcanzar un
objetivo. (2) Una condición o capacidadobjetivo. (2) Una condición o capacidad
que debe estar presente en un sistema oque debe estar presente en un sistema o
componentes de sistema paracomponentes de sistema para
satisfacer un contrato, estándar,satisfacer un contrato, estándar,
especificación u otro documento formal.especificación u otro documento formal.
RequerimientosRequerimientosRequerimientosRequerimientos
5. TAREAS DEL ANÁLISIS DE REQUERIMIENTOSTAREAS DEL ANÁLISIS DE REQUERIMIENTOSTAREAS DEL ANÁLISIS DE REQUERIMIENTOSTAREAS DEL ANÁLISIS DE REQUERIMIENTOS
6. Inicialmente, el analista estudia la
especificación del sistema y el plan de proyecto.
Es importante comprender el contexto del
sistema y revisar el ámbito de los programas
que se usó para generar las estimaciones de la
planificación. A continuación, debe establecerse
la comunicación necesaria para el análisis, de
forma que se asegure el reconocimiento del
problema.
7. EVALUACIÓN Y SÍNTESISEVALUACIÓN Y SÍNTESISEVALUACIÓN Y SÍNTESISEVALUACIÓN Y SÍNTESIS
La evaluación del problema y la síntesisLa evaluación del problema y la síntesis
de la solución es la siguiente área principal dede la solución es la siguiente área principal de
trabajo del análisis. El analista debe evaluar eltrabajo del análisis. El analista debe evaluar el
Flujo y estructura de la información, refinar enFlujo y estructura de la información, refinar en
detalle todas las funciones del programa,detalle todas las funciones del programa,
establecer las características de la interfazestablecer las características de la interfaz
del sistema y descubrir las ligaduras del diseño,del sistema y descubrir las ligaduras del diseño,
Cada una de las tareas sirven para descubrir elCada una de las tareas sirven para descubrir el
problema de forma que pueda sintetizarse unproblema de forma que pueda sintetizarse un
enfoque o solución global.enfoque o solución global.
La evaluación del problema y la síntesisLa evaluación del problema y la síntesis
de la solución es la siguiente área principal dede la solución es la siguiente área principal de
trabajo del análisis. El analista debe evaluar eltrabajo del análisis. El analista debe evaluar el
Flujo y estructura de la información, refinar enFlujo y estructura de la información, refinar en
detalle todas las funciones del programa,detalle todas las funciones del programa,
establecer las características de la interfazestablecer las características de la interfaz
del sistema y descubrir las ligaduras del diseño,del sistema y descubrir las ligaduras del diseño,
Cada una de las tareas sirven para descubrir elCada una de las tareas sirven para descubrir el
problema de forma que pueda sintetizarse unproblema de forma que pueda sintetizarse un
enfoque o solución global.enfoque o solución global.
8. ESPECIFICACIÓNESPECIFICACIÓNESPECIFICACIÓNESPECIFICACIÓN
Las tareas asociadas con el análisis y especificaciónLas tareas asociadas con el análisis y especificación
existen para dar una representación del programa queexisten para dar una representación del programa que
pueda ser revisada y aprobada por el cliente. En un mundopueda ser revisada y aprobada por el cliente. En un mundo
ideal el cliente desarrolla una especificación deideal el cliente desarrolla una especificación de
requerimientos del software completamente por sírequerimientos del software completamente por sí
mismo. Esto se presenta raramente en el mundo real. Enmismo. Esto se presenta raramente en el mundo real. En
el mejor de los casos, la especificación se desarrollael mejor de los casos, la especificación se desarrolla
conjuntamente entre el cliente y el técnico.conjuntamente entre el cliente y el técnico.
12. Los requerimientos no son obvios y vienen de muchas fuentes.
Son difíciles de expresar en palabras (el lenguaje es ambiguo).
Existen muchos tipos de requerimientos y diferentes niveles detalle
La cantidad de requerimientos en un proyecto puede ser difícil de manejar.
Los requerimientos están relacionados unos con otros.
Un requerimiento puede cambiar a lo largo del ciclo de desarrollo .