Está en la página 1de 1

Unidad dos Requerimientos de software

Elicitación
¿Qué es un requerimiento de software?
Propósito: Ganar conocimiento relevante para
Requerimiento: Condición o capacidad necesitada
entender el dominio del problema.
por un usuario para resolver un problema o alcanzar un
objetivo. Input: Documentación, stakeholders, software de otros
sistemas o del mismo.
Los requerimientos de software son descripciones de lo
que el sistema debe hacer: el servicio que ofrece y las Actividades:
restricciones en su operación.
• Técnicas: Entrevistas, escenarios, reuso de
¿Qué tipos de requerimientos existen? requerimientos, casos de uso.
• Tareas: Identificar fuentes, adquirir conocimiento,
• Requerimientos funcionales: Describen los servicios decidir relevancia, comprenderlo.
o funciones que brindara el sistema. Describen el
comportamiento del sistema. Entregables: Es un proceso de creación de modelos,
 Requerimientos del producto: Especifican o aunque no se exige ninguno formal. Son orientados al
restringen el comportamiento el SW. Ej: taza software.
aceptable de fallas y seguridad.
Interacción: Fuente de información con los otros
 Requerimientos de la organización: Derivan
procesos.
de políticas y procedimientos en la
organización de los clientes y el desarrollador. Especificación
Ej: lenguaje de programación.
 Requerimientos externos: Derivados de Propósito: Acuerdo de pautas entre el usuario y
factores externos al sistema y su proceso de desarrollador para resolver un problema.
desarrollo. Ej: req. para ser aprobado por
BCRA. Input: Lo provee el proceso de elicitación.
• Requerimientos no funcionales: Establecen
Actividades: Síntesis y organización para conocimiento
restricciones al sistema y a la funcionalidad provista
en un modelo más formal (lógico).
por el mismo.
• Requerimientos del dominio: Reflejan las Entregables: Se producen dos modelos.
particularidades del dominio de aplicación.
• Orientados a el usuario: Comportamiento.
INGENIERÍA DE REQ UERIM IENTOS • Orientados al desarrollador: Restricciones y
propiedades funcionales y no funcionales.
¿Cuáles son sus procesos más importantes?
Interacción: Proceso central de RE.
• Elicitacion de requerimientos (comprender)
• Especificación de requerimientos (se desarrolla el Validación
SW desde acá)
• Validación (acordar naturaleza del dominio del Propósito: Certifica la consistencia del modelo con las
problema) intenciones de clientes y usuarios.

¿Por cuales características serán descriptos cada uno? Input: Todos los modelos.

• Propósito Actividades: Interacción entre cliente analista y


• Input usuario.
• Actividades
• Entregables Entregables: Modelo de requerimientos en base a las
• Interacción expectativas d ellos usuarios.

Interacción: Si hay nuevo conocimiento se modifica el


modelo formal.

También podría gustarte