3. NECESIDAD
Necesidad es una sensación de carencia unida al deseo de satisfacer.
Para identificar la necesidad deben:
1. Estar todos de acuerdo con lo que se quiere solucionar, es decir, definir el
problema.
2. Reconocer los beneficios que obtendrán.
3. Definir criterios de aceptación.
4. REQUERIMIENTO
El glosario estándar IEEE de Terminología de Ingeniería de Software define un
requerimiento como:
1. Una condición o capacidad necesaria por un usuario para resolver un
problema o lograr un objetivo.
2. Una condición o capacidad que debe ser cumplida o poseída por un
sistema o componente del sistema para satisfacer un contrato, estándar,
especificación u otros documentos formalmente impuestos.
3. Una representación documentada de una condición o capacidad como
en las especificaciones 1 o 2.
5. • Análisis y diseño de las clases del sistema.
• Definir las capas, subsistemas, dependencias,
interfaces y servicios.
• Construir el modelo de datos.
• Identificar patrones de diseño.
• Construir el modelo de despliegue.
• Necesidades de información y expectativas.
• Análisis y diseño de los procesos de la organización.
• Modelado del negocio.
• Identificar problemas de información actuales y futuros.
Necesidades, Requerimientos y Arquitectura
Requisitos a ser satisfechos por el software.
Descripción de lo que un sistema debe realizar.
Características y atributos del sistema.
Acuerdos con los interesados y desarrolladores.
6. • Análisis y diseño de los procesos de la
organización.
• Modelado del negocio.
• Mejoramiento de los procesos.
• Necesidades de información.
• Problemas actuales y futuros en el
manejo de la información del negocio.
• Ausencia de información sobre las
actividades.
• Inconsistencias en la información.
• Reuniones con los usuarios y clientes.
• Cuestionarios con los interesados.
• Políticas, normas y restricciones de la
organización.
Necesidades
7. Pregunta
¿Al modelar el negocio para encontrar las
necesidades, es mejor hacer el análisis basado en
…
Las áreas funcionales involucradas en el negocio o
…
Los procesos involucrados en el negocio?
8. Área
Funcional
5
Modelar Procesos vs. modelar Áreas Funcionales
Área
Funcional
1
Área
Funcional
2
Área
Funcional
3
Área
Funcional
4
Proceso del negocio 1
Proceso del negocio 2
Proceso del negocio 3
9. Respuesta. Necesidades, Negocio y Procesos
Las necesidades se encuentran modelando el
negocio.
El modelado del negocio se enfoca en los
procesos en estudio y no en las áreas funcionales.
El análisis y diseño de los procesos es la mejor
forma de encontrar todas las necesidades.