Verificação do artefato "Especificação Suplementar"
Introdução
Este documento apresenta os resultados da verificação por inspeção realizada sobre o artefato "Especificação Suplementar" elaborado pelo Grupo 2 na disciplina de Requisitos de Software. A versão que será analisada será a versão 1.0 do documento, adicionada ao histórico de versões com a data 22/10/2023.
Objetivo
O objetivo desta verificação é identificar possíveis problemas no artefato "Especificação Suplementar" elaborado pelo Grupo 2, de forma a garantir que o mesmo atenda aos critérios de qualidade estabelecidos.
Metodologia
A metodologia seguida neste documento será a de inspeção por checklist, onde cada item do checklist será verificado e, caso seja identificado algum problema, o mesmo será registrado na seção de problemas encontrados. Ao todo, serão utilizados 2 checklists, sendo um checklist geral, que será aplicado em todos os artefatos, e um checklist específico, que será aplicado apenas no artefato em questão.
A definição do método utilizado e o planejamento da verificação em questão foram definidos no documento de Planejamento da Verificação.
Apresentação dos dados
Nesta etapa, os resultados obtidos serão apresentados de acordo com o checklist utilizado. Para cada item do checklist, será apresentado o resultado obtido e, caso o resultado seja negativo, será apresentado também o problema encontrado.
Checklist Geral
Na tabela 1, é possível visualizar os resultados obtidos na verificação do artefato "Especificação Suplementar" em relação ao checklist geral.
Tabela 1: Checklist geral da Entrega 3
ID | Descrição | Avaliação |
---|---|---|
1 | O artefato possui histórico de versão padronizado com pelo menos data, descrição, autores e revisores? | Sim |
2 | O artefato possui bibliografia e/ou referência bibliográfica? | Sim |
3 | As referências bibliográficas seguem a ordem de chamada do texto? | Sim |
4 | Todas as referências bibliográficas são chamadas? | Sim |
5 | O artefato possui introdução? | Sim |
6 | Todas as tabelas possuem legendas e fontes padronizadas? | Sim |
7 | Todas as tabelas são referenciadas no texto? | Sim |
8 | Todas as figuras possuem legendas e fontes padronizadas e todas utilizam a palavra "figura" e não "imagem"? | Sim |
9 | Todas as figuras são referenciadas no texto e todas utilizam a palavra "figura" e não "imagem"? | Sim |
Fonte: Izabella Alves, 2023
Checklist Específico
Na tabela 2, é possível visualizar os resultados obtidos na verificação do artefato "Especificação Suplementar" em relação ao checklist específico.
Tabela 2: Checklist para o artefato de Especificação de Uso
ID | Descrição | Avaliação |
---|---|---|
1 | O artefato contém a especificação suplementar? | Sim |
2 | A especificação suplementar segue o modelo FURPS+? | Sim |
3 | O artefato possui um tópico de Funcionalidade? Ele contém requisitos testáveis? | Sim |
4 | O artefato possui um tópico de Usabilidade? Ele contém requisitos testáveis? | Incompleto |
5 | Os requisitos apresentados facilitam as tarefas realizadas pelos usuários? | Sim |
6 | O artefato possui um tópico de Confiabilidade? | Sim |
7 | Os requisitos apresentados aumentam a confiabilidade do sistema? | Sim |
8 | O artefato especifica o Tempo Médio entre Falhas (MTBF)? | Não |
9 | O artefato especifica o Tempo Médio para Reparo (MTTR)? | Não |
10 | Os requisitos relacionados à segurança são apresentados? | Sim |
11 | O artefato possui um tópico de Desempenho? Ele contém requisitos testáveis? | Sim |
12 | Os requisitos sobre os tempos de respostas são apresentados com esses respectivos tempos especificados? | Sim |
13 | O artefato especifica tempo de resposta de uma transação (médio, máximo)? | Sim |
14 | O artefato especifica tempo de resposta de Taxa de transferência (ex: transações por segundo)? | Sim |
15 | Os requisitos sobre a disponibilidade são apresentados? | Sim |
16 | O artefato possui um tópico de Suportabilidade? Ele contém requisitos testáveis? | Sim |
17 | É apresentado os sistemas operacionais que o sistema funcionará? | Sim |
18 | O artefato possui um tópico de Restrições de Design? Ele contém requisitos testáveis? | Sim |
19 | Os requisitos apresentados específicam ou restringem o design do sistema? | Sim |
20 | O artefato possui um tópico de Requisitos de Implementação? Ele contém requisitos testáveis? | Sim |
21 | O artefato possui um tópico de Requisitos de Interface? Ele contém requisitos testáveis? | Não |
22 | O artefato possui um tópico de Requisitos Físicos? Ele contém requisitos testáveis? | Não |
23 | As características físicas de onde o sistema funcionará são apresentadas? | Sim |
24 | O artefato especifica qual plataforma o aplicativo pode ser executado? | Sim |
Fonte: Zenilda Vieira, 2023
Problemas encontrados
Nesta seção, serão apresentados os problemas encontrados durante a verificação do artefato "Especificação Suplementar".
Checklist geral
Nenhum problema foi encontrado no Checklist Geral, parabéns ao grupo pelo documento bem estruturado e padronizado.
Checklist Específico
-
ID 04: O artefato inclui uma seção dedicada à usabilidade, no entanto, o Requisito de Usabilidade 1 não é claramente testável, uma vez que a definição de "fácil uso" não é precisa e os parâmetros não estão bem definidos. Recomenda-se especificar critérios mensuráveis e objetivos para avaliar a usabilidade do sistema.
-
ID 08: O artefato não estabelece qual é o Tempo Médio entre Falhas (MTBF). O MTBF é uma métrica importante que descreve a média de tempo que um sistema ou componente opera normalmente antes de experimentar uma falha ou quebra. Seria benéfico adicionar o MTBF como um Requisito de Confiabilidade, fornecendo um valor específico para essa métrica, quando aplicável.
-
ID 09: O artefato não define o Tempo Médio para Reparos (MTTR). O MTTR é uma métrica essencial que descreve a média de tempo necessário para reparar um sistema ou componente após uma falha. Recomenda-se incluir o MTTR como um Requisito de Confiabilidade, especificando um tempo alvo para reparo, se aplicável.
-
ID 21: O artefato não apresenta um tópico para Requisitos de Interface. Seria vantajoso incluir uma seção dedicada aos Requisitos de Interface para descrever os critérios e especificações relacionados à interface do sistema, como requisitos de usabilidade, design de interface do usuário, etc.
-
ID 22: O artefato não inclui uma seção para Requisitos Físicos. Seria recomendável adicionar informações sobre os requisitos físicos do sistema, como os tipos de dispositivos nos quais o aplicativo deve ser executado, como celulares, tablets, smart TVs, entre outros. Isso ajudará a definir claramente os ambientes nos quais o sistema deve ser compatível e funcionar corretamente.
Bibliografia
VIEIRA, Zenilda. Planejamento de Verificação da Entrega 3, GAMA, FGA, 2023. Acesso em: 10 de novembro de 2023.
CARTEIRA DIGITAL DE TRÂNSITO. Especificação Suplementar, FGA, GAMA, 2023. Acesso em: 10 de novembro de 2023.
Histórico de Versões
Versão | Data | Descrição | Autor | Revisor |
---|---|---|---|---|
1.0 |
10/11/2023 | Criação do documento | Izabella Alves | Gabriel Zaranza |