Los requerimientos son declaraciones que identifican atributos, capacidades, características y/o cualidades que necesita cumplir un sistema (o un sistema de software) para que tenga valor y utilidad para el usuario. En otras palabras, los requerimientos muestran qué elementos y funciones son necesarias para un proyecto.
Obtención de requerimientos: búsqueda y obtención de los requerimientos desde los grupos de interés.
Análisis: comprobación de la consistencia y completitud de los requerimientos.
Verificación: constatación de que los requerimientos especificados son correctos.
Requerimientos funcionales: qué debe hacer el sistema o software.
Requerimientos no funcionales: cómo debe funcionar el sistema o software (no su implementación), por ej. calidad, rendimiento, facilidad de uso, etc.
Requerimientos externos: a qué se debe atener el sistema o software con respecto a su entorno: compatibilidad con otros sistemas, adecuación a determinadas leyes, etc.
El uso de modelos, a veces llamado "modelación", es un instrumento muy común en el estudio de sistemas de toda índole. En nuestras consideraciones sobre los sistemas de producción pecuaria los modelos son especialmente importantes porque ellos nos ayudan a comprender el funcionamiento de los sistemas. El empleo de modelos facilita el estudio de los sistemas, aún cuando éstos puedan contener muchos componentes y mostrar numerosas interacciones como puede ocurrir si se trata de conjuntos bastante complejos y de gran tamaño. El trabajo de modelación constituye una actividad técnica como cualquiera otra, y dicha labor puede ser sencilla o compleja según el tipo de problema específico que deba analizarse.
En Depot Server el proceso de desarrollo se basa en la programación del modelo de negocio obtenido el cual se plasma en los módulos de los que cuenta DeSeRP, ya sea entrada y salida de data así con las condiciones plasamadas.
Un acuerdo de nivel de servicio (siglas ANS), también conocidas por las siglas SLA (del inglés Service Level Agreement), es un acuerdo escrito entre un proveedor de servicio y su cliente con objeto de fijar el nivel acordado para la calidad de dicho servicio. El ANS es una herramienta que ayuda a ambas partes a llegar a un consenso en términos del nivel de calidad del servicio, en aspectos tales como tiempo de respuesta, disponibilidad horaria, documentación disponible, personal asignado al servicio.