10 OUTRAS FUNÇÕES
11 REQUISITOS NÃO FUNCIONAIS
11.2 Desempenho e Escalabilidade
Os utilizadores da presente especificação devem examinar atentamente o desempenho de um SGAE no que respeita a tempos de resposta curtos (em consonância com as expectativas do utilizador) e à capacidade de satisfazer a gama de requisitos do universo de utilizadores para o qual foi concebido. Algumas considerações e exemplos de requisitos são apresentados em seguida.
Os tempos de resposta verificados na prática pelos utilizadores dependerão de factores exteriores ao SGAE, por exemplo:
• largura de banda de rede; • utilização de redes;
• configuração e utilização de vários recursos de servidores.
A presente especificação não pode focar esses factores externos, exceptuando o facto de salientar que os mesmos não devem, de modo algum, ser ignorados. Geralmente, são necessários ensaios no ambiente real para se obter um parecer credível sobre o desempenho.
Consequentemente, estes requisitos devem ser interpretados à luz de um conceito padronizado de “tempo de resposta”. Esse conceito padronizado variará com os
ESPECIFICAÇÃO MOREQ
diferentes ambientes, dependendo do estado da infra-estrutura. Por exemplo, se a especificação de um SGAE for elaborada para uma infra-estrutura existente, pode ser apropriado estabelecer tempos de resposta em termos do período que decorre entre a recepção da introdução por teclado no servidor e a transmissão da resposta. Em alternativa, se a especificação se destina a um sistema “chave na mão” para incluir servidores e rede, pode ser adequado definir tempos de resposta em termos do período que decorre entre um toque de teclae a visualização da resposta no posto de trabalho. Os utilizadores da presente especificação podem igualmente ter interesse em consultar a Directiva 90/270/CEE do Conselho, de 29 de Maio de 1990, relativa às prescrições
mínimas de segurança e de saúde respeitantes ao trabalho com equipamentos dotados de visor, na qual se menciona o desempenho de software.
Ref. Exemplo de Requisito
11.2.1 Um SGAE tem de fornecer tempos de resposta adequados para funções executadas geralmente em condições normais, por exemplo:
• 75% do total previsto do universo de utilizadores em comunicação com o sistema e activo;
• 100% do total previsto do volume de documentos geridos pelo sistema;
• utilizadores a executar uma combinação de tipos de transacções a ritmos variáveis;
• com desempenho estáveldurante, pelo menos, dez sessões/transacções.
11.2.2 Um SGAE tem de poder executar uma pesquisa simples em <3 segundos> e uma pesquisa complexa (combinando quatro termos) em <10 segundos>, independentemente da capacidade de armazenamento ou do número de dossiês e documentos de arquivo existentes no sistema.
Neste contexto, executar uma pesquisa significa devolver uma lista de resultados. Não compreende a recuperação dos documentos de arquivo em si.
11.2.3 Um SGAE tem de poder recuperar e expor visualmente em <4 segundos> a primeira página de um documento de arquivo que foi acedido nos <xx> meses anteriores, independentemente da capacidade de memória ou do número de dossiês/documentos de arquivo existentes no sistema.
Este requisito destina-se a permitir a recuperação rápida de documentos de arquivo de uso frequente, convencionando-se que a frequência de consulta se correlaciona normalmente com utilização recente. A escala de tempo deverá ser inserida pela organização, com base numa estimativa do prazo após o qual a frequência de utilização diminua.
11.2.4 Um SGAE tem de poder recuperar e expor visualmente em <20 segundos> a primeira página de um documento de arquivo que não tenha sido acedido nos <xx> meses anteriores, independentemente da capacidade de memória ou do número de dossiês/documentos de arquivo existentes no sistema.
Este requisito destina-se a admitir casos em que se recorra a uma prática de gestão de armazenamento hierárquico, em que os documentos de arquivo raramente utilizados sejam armazenados em suportes menos rápidos do que os documentos de arquivo de uso mais frequente. A escala de tempo deverá ser inserida pela organização, com base numa estimativa do prazo após o qual a utilização intensa diminua.
11.2.5 Um SGAE tem de permitir que uma única implementação do sistema disponha de uma capacidade de armazenamento, de documentos de arquivo electrónicos, de pelo menos <xxgigabytes/terabytes> ou <xx milhares/milhões> de documentos de arquivo, e sirva pelo menos <xx centenas/milhares> de utilizadores simultaneamente.
A estimativas, relativas ao número de documentos de arquivo e ao universo de utilizadores, deverão ser inseridas pela organização.
11.2.6 Tem de ser possível expandir um SGAE, de forma controlada, até pelo menos <xx centenas /milhares> de utilizadores, mantendo a eficácia do serviço.
ESPECIFICAÇÃO MOREQ
Ref. Exemplo de Requisito
11.2.7 Um SGAE tem de suportar o acima descrito, incluindo a manutenção periódica de: • dados de utilizador e de grupo;
• perfis de acesso; • planos de classificação; • bases de dados; • tabelas de selecção;
em face dos níveis previsíveis de mudança organizacional, sem impor sobrecargas indevidas de administração de sistemas/exploração (ver também o capítulo 9). Nos casos em que os requisitos relativos ao desempenho forem rigorosos, pode ser necessário quantificar os níveis previsíveis de mudança organizacional.
11.2.8 Um SGAE tem de ser escalável e não pode possuir quaisquer características que impeçam a sua utilização em pequenas ou grandes organizações, com números variáveis de unidades organizacionais de diferentes dimensões.