Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouCamille Modesto Alterado mais de 9 anos atrás
1
Qualidade no Desenvolvimento de Software Wolley W. Silva wolley@umc.br Baseado nas notas de aula dos professores Tatuo e Daisy
2
O Que é um Software de Qualidade ? Conformidade com as expectativas/necessidades dos clientes e usuários; – Possui as funcionalidade necessárias Apresenta características tais como : – Segurança, – Desempenho aceitável, – Fácil de utilizar, – Etc...
3
Requisitos de um Sistema Engenharia de Requisitos: – Descobrir – Analisar – Documentar – Verificar Os serviços (funcionalidade) e as restrições de um software
4
Requisitos de um Sistema Tipos de Requisitos – Funcionais Funções que clientes e usuários querem ou precisam que o sistema faça; – Não Funcionais Qualidades globais de um sistema, como usabilidade, desempenho, segurança;
5
Requisitos de um Sistema Requisitos Funcionais: – "o software deve possibilitar o cálculo dos gastos diários, semanais, mensais e anuais com pessoal". – "o software deve emitir relatórios de compras a cada quinze dias" – "os usuários devem poder obter o número de aprovações, reprovações e trancamentos em todas as disciplinas por um determinado período de tempo. A especificação de um requisito funcional deve determinar o que se espera que o software faça, sem a preocupação de como ele faz.
6
Requisitos de um Sistema Não Funcionais – "a base de dados deve ser protegida para acesso apenas de usuários autorizados". – "o tempo de resposta do sistema não deve ultrapassar 30 segundo". – "o software deve ser operacionalizado no sistema Linux" – "o tempo de desenvolvimento não deve ultrapassar seis meses". Manutenibilidade, usabilidade, desempenho, custos e etc...
7
Requisitos de um Sistema Não Funcionais – externos ao sistema Classes de usuários e quantidades. (perfil do usuário...) Quantidade de dados a serem processados. Linguagem de programação. Hardware e software básico. – Requisitos do Projeto Prazo para o término. Perfil e tamanho da equipe de desenvolvimento. Limitação de orçamento. Ferramentas de apoio ao desenvolvimento. Nível de participação de cliente e usuário. Mível de conhecimento do usuário e cliente em TI
8
O Que é um Software de Qualidade ? “... O grau de atendimento às funções (requisitos funcionais) e características (requisitos não funcionais) especificadas pelos requisitos” adaptado de Pressman, 2011
9
Os benefícios da Engenharia de Requisitos Concordância entre desenvolvedores, clientes e usuário sobre o trabalho a ser feito e quais os critérios de aceitação do sistema. Uma base para a estimativa dos recursos (custo, pessoal, prazos, ferramentas e equipamentos) Melhoria na usabilidade, manutenibilidade e outras qualidades do sistema. Atingir os objetivos com o mínimo de desperdício
10
Qualidade de Software A qualidade de um sistema de software poderá ser definida por um conjunto de características de qualidade, tais como: – Utilidade – Usabilidade – Alterabilidade – Flexibilidade – Portabilidade – Reusabilidade – Previsibilidade
11
Qualidade de Software a) Utilidade: Faz o que o usuário necessita. Os resultados são corretos, precisos e completos. Protege-se contra má utilização (segurança)
12
Qualidade de Software b) Usabilidade: Fácil de instalar, operar e usar; Fácil de interpretar resultados e de verificarem falhas; Fácil de treinar usuários.
13
Qualidade de Software c) Alterabilidade: Fácil de alterar; Fácil de detectar e corrigir erros.
14
Qualidade de Software d) Flexibilidade: Preparado para diferentes formas de uso (por exemplo, poder ser configurado através de parâmetros).
15
Qualidade de Software e) Portabilidade: Fácil de mudar de plataforma (hardware e software).
16
Qualidade de Software g) Previsibilidade: Satisfaz as previsões de: Tempo de desenvolvimento; Qualidade; Custo.
17
Qualidade de Software Conclusão: – Deve-se observar que a medida da qualidade de software é um conceito contínuo, ou seja, um sistema de software poderá ter mais qualidade ou menos qualidade dependendo das necessidades do projeto, clientes ou usuários.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.