Fundamentos de Requerimientos de Softwarepor William Bolaños
1. En este proceso se establece diferentes tipos de modelos: Modelos basados en escenarios, Modelos de Datos y Modelos de Flujo y Modelos de Comportamiento con agentes externos
2. Se refiere a la primera etapa en el proceso de desarrollo de software
3. Se logra con la realización de una serie de modelos que permitirán representar técnicamente la necesidad del cliente o el problema que se busca solucionar
4. Los modelos permiten acercar a todos los interesados a la solución planteada, evaluarla, mejorarla y comprenderla
5. Se enfocan en el "¿qué?" y no en el "¿cómo?"
6. Debe ser sencillo, fácil de comprender, no solo por el personal técnico sino por todos los involucrados
7. Por último, en el análisis de requerimientos se establece las operaciones del software, las interfaces, las restricciones y las relaciones entre los diferentes componentes de la aplicación.