Versionamento de edições
Data | autor | Descrição | Versão |
---|---|---|---|
29/04/2019 | Gabriel Filipe Manso Araujo | Criação da página | 0.0 |
29/04/2019 | Gabriel Filipe Manso Araujo | Adição de Especificações | 0.1 |
29/04/2019 | Gabriel Filipe Manso Araujo | Adição de Especificações | 0.2 |
04/06/2019 | Gabriel Filipe Manso Araujo | Verificação e modificações em definições | 0.3 |
10/06/2019 | Gabriel Filipe Manso Araujo | Adição de Especificação | 0.4 |
Documento de Especificação Suplementar
Finalidade
Este documento tem por finalidade a descrição mais elaborada de requisitos não funcionais encontrados ao longo da elaboração da documentação de análise de requisitos da aplicação MEDIUM.
Escopo
Esta especificação apresenta os requisitos não funcionais para a aplicação MEDIUM.
Visão Geral
Os requisitos não funcionais aqui listados foram:
- Portabilidade;
- Funcionalidade;
- Desempenho;
-
Usabilidade;
- Responsividade;
- Detecção de Idioma;
- Previsão de Tempo de Leitura;
Embora sejam anexados pelas categorias descritas acima, mantém-se as indexações padronizadas pela wiki, tornando mais fácil a visualização dele ao longo da documentação.
Portabilidade
O MEDIUM é uma aplicação que está disponível em vários tipos de sistemas operacionais (S.O). Sendo encontrada, por exemplo, em versão web, aplicativo Android ou iOS
Funcionalidade
Acredita-se que todos os requisitos funcionais estão suficientemente modelados através de histórias de usuário descritas na Baseline.
Desempenho
O requisito de desempenho restringe a velocidade de operação de um sistema de software. O MEDIUM cumpre efetivamente com os requisitos ligados à velocidade, à disponibilidade, o tempo de resposta, o tempo de recuperação das várias de suas funções.
Usabilidade
Através dos Casos de Uso foi possível modelar alguns dos requisitos que o sistema teria de atender para que esse importante critério pudesse ser considerado atendido pela equipe.
Aqui serão descritas as operacionalizações identificadas nos Casos de Uso, pois esse é o nível do diagrama que reflete a implementação pelos desenvolvedores do sistema.
Responsividade
Para atender de maneira dinâmica a variedade de tamanhos de tela que se encontram hoje no mercado, é necessário que a estrutura CSS das telas seja construída de maneira a responder uniformemente a cada configuração dimensional.
Detecção de Idioma
No contexto do app a aplicação possuí a troca de idioma automático para o idioma padrão do dispositivo, possibilitando uma maior inclusão de usuários. Já no website temos a insuficiência deste recurso.
Previsão de Tempo de Leitura
O MEDIUM apresenta um algoritmo que estima a quantidade de tempo necessário para a leitura para cada artigo, como: 5 min read. Este tempo é mostrado para o usuário na prévia do artigo.
Referências
A formatação deste documento foi baseada no template da Fundação da Universidade Federal do Paraná e do grupo da matéria de Requisitos de Software da Universida de Brasília de 2018, com o tema a aplicação Trello. Algumas alterações foram feitas para melhor adequação à realidade na qual as especificações aqui descritas se enquadram.