1.
2. Gestión de la biblioteca.
3. Préstamo y devolución de registro.
4. Consulta de libros.
5. Reserva.
6. Configuración del sistema.
Lo anterior es el nivel superior y cada pregunta de nivel superior se puede subdividir aún más. Por ejemplo, el registro de devolución de préstamo se puede dividir en las siguientes preguntas:
1. Registro de préstamo de libro
2. Registro de devolución de libro
3.
4. Multas vencidas.
Descomponer el problema capa por capa y dividirlo en problemas. Si un ingeniero puede completarlo dentro de un hito, no es necesario continuar descomponiéndolo.