Escolar Documentos
Profissional Documentos
Cultura Documentos
Marcelo Benitez
z
Qualidade de
Software
z
Normas
é o documento estabelecido por consenso e aprovado por um
organismo reconhecido, que fornece regras, diretrizes ou
características mínimas para atividades ou para seus resultados.
Organismos Normativos
SC Área de Estudos
SC-6 Telecomunicações e troca de informações entre sistemas
SC-7 Software e engenharia de sistemas
SC-22 Linguagens de programação
SC-27 Técnicas de segurança para TI
WG Área de Estudos
WG-2 Documentos de sistemas
WG-6 Avaliação e métricas
WG-7 Gerência de ciclo de vida
WG-12 Medição de tamanho funcional
z
ABNT - Associação Brasileira de
Normas Técnicas
é o órgão responsável pela normalização técnica no Brasil (fornecendo insumos
ao desenvolvimento tecnológico brasileiro... trata-se de uma entidade privada e
sem fins lucrativos e de utilidade pública)
CE Área de estudos
21:101:01 Qualidade de Software
21:101:03 Gerência do ciclo de vida
21:101:06 Estimativa de tamanho de software (ponto por função)
21:101:08 Ergonomia
http://www.abnt.org.br/
z
Certificação e adequação
Colocar em Já certificação
pratica o que é envolve a
proposto na participação de
norma uma empresa ou
organismo externa
“adequação” “certificação”
z
Certificação e adequação
DEFINIÇÃO
DO PLANEJAMENTO E GESTÃO DA
DIAGNÓSTICO
ESCOPO DOCUMENTAÇÃO TRANSIÇÃO
Diagnostico
Pessoas e
para o
setores CORREÇÕES
Planejamento
envolvidos
das mudanças
z
Certificação e adequação
3. Se uma empresa utiliza um mecanismo dentro dela e quer oficializar isso, qual caminho
ela deve percorrer ?
5. Qual atribuição de uma norma criada e utilizada por uma determinada empresa, sem ser
oficial ?
6. Qual grupo de trabalho responsável pelo ISO 9.241 e que essa norma propõe ?
Indireta!!!
z
Métricas de Software
z
Métricas de Software
z
Métricas de Software
▪ Avaliar
▪ Métricas podem ser utilizadas para tomar decisões e determinar o estabelecimento de padrões,
metas e critérios de aceitação – avaliar se que esta sendo feito, foi o que foi vendido.
▪ Controlar
▪ Métricas podem ser utilizadas para controlar processos, produtos e serviços de software – Ex: se
a execução do projeto não está em conformidade com o que foi planejado.
▪ Prever
▪ Métricas podem ser utilizadas para prever valores de atributos.
z z
Por que medir?
▪ Entender e aperfeiçoar o processo de
desenvolvimento;
2. Porque medir ?
▪ Esforço;
▪ Linhas de Código;
▪ Velocidade de Execução;
▪ Memória;
▪ Número de Erros;
▪ Funcionalidade;
▪ Qualidade;
▪ Complexidade;
▪ Eficiência;
▪ Confiabilidade;
▪ Manutenibilidade.
z
Métricas Orientadas ao Tamanho
▪ Cada item deste define um peso que no final determina a quantidade de pontos de função
da aplicação, para o desenvolvimento de um novo sistema ou os pontos necessários para
se realizar uma manutenção em um sistema já existente.
Vídeo
z
Objetivos da Medição de Software
2. Porque medir ?