Leitura da Documentação da API
Durante a modelagem de requisitos da Especificação Suplementar, mais especificamente nas partes de Desepenho e Confiabiliadade, notou-se a falta de Requisitos não funcionais relativos a esses pontos.
Pesquisando a respeito do que o Trello disponibilizava publicamente a respeito de como sua infraestrutura funciona, foram encontrados alguns limites que têm como finalidade uma melhor garantia de que a API não será sobrecarregada e de que os espeços de armazenamentos serão superlotados desnecessariamente.
As especificações dos limites encontram-se na Documentação da API, mas seções de Limite e Limite de Requisições.
Foram levantados então:
# | Nome |
---|---|
1 | Limitar Requisições |
2 | Limitar Objetos por Board |
Foi decisão da equipe conter a elicitação de requisitos sobre a API nesse ponto, pois eles se referem muito mais às interações com ferramentas dos desenvolvedores externos do que com o usuário final. Esse fragmento do sistema contituiria um serviço à parte, para o qual seria feito um estudo de requisitos próprio.