Você está na página 1de 2

EXERCICIO PRÁTICO 1 – ANÁLISE DE QUALIDADE DE SOFTWARE DO SISTEMA DE

CONTROLE ACADÊMICO (SICAD)


Rafael Santana de Arruda (1), Orientador: Prof ª Eliane Cristina Amaral, (3)
3-GTI-00346116,

Análise

Os requisitos apresentados têm seus pontos positivos, pois especificam informações


essenciais e estabelecem como essas informações interagem no sistema. No entanto, eles
também têm lacunas importantes que podem afetar a qualidade geral do software.

Primeiramente, esses requisitos contribuem para a confiabilidade e integridade do


sistema, pois definem informações críticas, como códigos, descrições e relacionamentos entre
dados. Isso é importante para garantir que os dados sejam consistentes e confiáveis.

No entanto, eles não abordam adequadamente a usabilidade do sistema. Não explicam


como os usuários vão usar o sistema, como as informações serão apresentadas e quem terá
acesso a elas. Esses aspectos são fundamentais para garantir que o software seja fácil de usar e
atenda às necessidades dos usuários.

Da mesma forma, não há informações sobre como o sistema deve ser rápido e
eficiente, o que é importante para garantir uma experiência de usuário ágil.

A falta de especificações sobre autorizações e medidas de segurança também é uma


preocupação. Não fica claro quem terá acesso e permissões para ver ou modificar as
informações, deixando questões importantes de segurança em aberto.

Além disso, não há critérios de teste definidos, o que torna difícil avaliar se o sistema
atende aos requisitos e funciona corretamente.

Por fim, os requisitos não consideram a portabilidade do sistema (ou seja, sua
capacidade de funcionar em diferentes ambientes) nem a reutilização de componentes em
sistemas futuros.

Em resumo, embora os requisitos tenham seus méritos ao especificar informações e


relacionamentos, eles precisam abordar aspectos como usabilidade, eficiência, autorização,
segurança, testabilidade, portabilidade e reutilização para garantir a qualidade necessária no
desenvolvimento de software. A falta de detalhes nessas áreas pode resultar em problemas
técnicos, custos operacionais mais elevados e dificuldades na manutenção e evolução do
sistema, tornando-o menos eficiente e adaptável. Portanto, é crucial que esses aspectos sejam
considerados desde o início do processo de desenvolvimento para evitar custos desnecessários
e garantir a capacidade de adaptação do sistema às mudanças.

O que é qualidade de software para você?


Tendo o exemplo em questão como base, é possível entender que qualidade de software é
suprir as necessidades requeridas por um software em questão. Para melhor entendimento,
usarei um novo exemplo, como um software de "sócio torcedor", cuja necessidade é
disponibilizar formulários para cadastro, gerenciamento desses cadastros, opções de
pagamentos etc., a qualidade do software garante que todas essas funcionalidades e
necessidades sejam supridas. Em outras palavras, é a garantia do bom funcionamento das
funcionalidades e exigências.

Você também pode gostar