Você está na página 1de 6

Métricas de Qualidade

Participantes: Bruno Noronha, Eduardo Santos, Gustavo Almeida e Pedro Buffon.

Professor: Luís Felipe Schilling.

Caxias do Sul – RS

//2023
Métrica de Funcionalidade do Software

Para um software que é investido tempo, dinheiro e outros recursos ele deve ser
executado de forma correta e confiável. Embora os testes dos programadores, dos
usuários, as reuniões e feedbacks dos clientes deem uma ideia da sua funcionalidade, é
preciso avaliar se o software acaba tendo relação com os objetivos estabelecidos durante
do seu planejamento.

A métrica de funcionalidade do software é focada em estabelecer uma boa


funcionalidade do projeto, por exemplo, o seu programa deveria ser capaz de executar
relatórios personalizáveis, mas o aplicativo final só permite que os usuários emitam
relatórios-padrão; logo, o produto final não fornece a funcionalidade esperada. Assim
utilizamos essa métrica para deixarmos o programa mais funcional

Justificativa: É sempre necessário verificar o código para que não existam erros,
e que ele cumpra com o seu objetivo.
Métrica de Velocidade e Facilidade de Uso

Um aplicativo deve ser ágil para que os usuários o utilizem sem demora. Isso é
extremamente importante para as empresas, já que um dos grandes motivos que as
empresas contratam bons desenvolvedores para criarem softwares personalizados é para
oferecer um produto eficiente. Além disso a facilidade e o uso intuitivo do programa são
pontos importantes para que os programas sejam bem vistos pelos usuários. Assim a
usabilidade define a capacidade do sistema em fazer o usuário a se adaptar e ter sucesso
nas suas tarefas.

A métrica de velocidade e facilidade de uso é focada em melhoras no programa


para que o uso dele seja agradável ao usuário, mantendo uma boa iniciação e uma
utilização fácil.

Justificativa: Muitos programas hoje em dia são demorados e possuem interfaces


de difícil uso, como por exemplo o launcher da Epic Games, ele é lento e não é tão
intuitivo como o as Steam.
Métrica de Manutenção do Software

As manutenções de software é um trabalho muito importante para a


programação, as manutenções requerem um grande foco dos programadores para que as
mudanças necessárias sejam feitas. Mesmo que os desenvolvedores se esforcem ao
máximo para criarem um programa bem construído, sempre será necessário alterações
no código, já que com o tempo modificações como modernização e atualizações são
necessárias para um programa bom e seguro.

A métrica de manutenção é focada nas atualizações do software, com o tempo


acabam surgindo novas demandas, como outras versões de um sistema operacional, o
surgimento de novas ameaças requerer uma segurança maior. Assim atualizações são
obrigatórias para todos os programas.

Justificativa: Programas como os de jogos requerem mudanças, como as patch


notes no League of Legends, a cada duas semanas ocorre alterações no jogo, dessa
forma as manutenções ajudam a manter o jogo sem bugs e que tenha um
balanceamento.
Métrica de Escalabilidade do Software

Conforme o tempo passa um software não deve se tornar obsoleto em poucos


anos. Em vez disso, o aplicativo deve ser capaz de se adaptar e expandir junto com seus
negócios. Quanto melhor for a escalabilidade do programa, maior será seu valor e sua
economia de custos com o decorrer dos anos.

A métrica de escalabilidade foca em criar softwares que não envelheceram mal,


e não deem prejuízos aos seus investidores.

Justificativa: com o tempo programas acabam sendo abandonados, como o


Snapchat, depois de alguns anos ele foi deixado de lado por aplicativos como o Tik Tok
e o Instagram, os quais fazem o mesmo que o Snapchat só que melhor.
Métrica de Testagem do Software

Todo programa só é bem visto se ele for testado diversas vezes, não apenas
quando o projeto for concluído, mas durante a sua criação. Testes são fundamentais para
o desenvolvimento do programa, especialmente quando ele é voltado para um público.
Os testes ajudam a melhorar o código na correção de bugs, nos erros de programação e
nas melhoras de escrita.

A métrica de testagem garante que os programas sejam mais seguros e fáceis de


usar, dando as empresas uma visão mais positiva dos clientes, que por sua vez aumenta
a sua reputação e a fidelidade com a empresa.

Justificativa: Empresas muitas vezes tem sua reputação baseada nos seus
programas, tornando as testagens muito importantes para que os usuários tenham boas
experiencias com os seus programas. Por exemplo o jogo cyberpunk 2077, quando foi
lançado o jogo possuía muitos bugs, mas com o tempo ele foi sendo modificado para
que as falhas focem corrigidas.

Você também pode gostar