El objetivo del análisis del sistema es modelar el producto software entendiendo y adaptando el dominio del negocio. Para ello el análisis del sistema define los flujos de datos y actividades, la representación de los distintos conceptos del negocio, los cambios del estado del sistema, etc.
El objetivo del análisis funcional es modelar el producto software explicando las interacciones entre los usuarios y el sistema. Este tipo de análisis pretende detallar qué funcionalidad implementará el producto software para dar solución a los requisitos. El análisis funcional del software entrega las especificaciones del software, refinando y destilando los requisitos obtenidos previamente. Estas especificaciones son los “planos” funcionales del producto software.