Please enable JavaScript.
Coggle requires JavaScript to display documents.
Qualidade de software (Qualidade :first_place_medal: (Fatores :memo:…
Qualidade de software
Qualidade :first_place_medal:
Modelos
ISO 9000-3
CMM (Capability and Maturity Model)
CMMI
3 - Definido :memo:
processo consistente e padronizado
4 - Gerenciado :necktie:
processo previsível e controlado
2 - Repetível :two_hearts:
processo disciplinado
5 - Otimização :arrows_clockwise:
processo aperfeiçoado continuamente
1 - Inicial :arrow_forward:
processo imprevisível
conformidade com requisitos funcionais
desempenho
bem documentado
Fatores :memo:
Internos
Percepção do programador
Externos
Observado pelo usuário
Correção :check:
tarefas definidas conforme requisitos
Robustez :muscle::skin-tone-2:
funciona em condições adversas
Extensibilidade :left_right_arrow:
adaptado a inclusões e alterações de requisitos
Reusabilidade :three_button_mouse:
pode ser reutilizado ao todo ou em parte por outros softwares
Compatibilidade :closed_lock_with_key:
facilidade de combinar com outros softwares
Eficiência :desktop_computer:
bom uso do hardware
Portabilidade :iphone:
facilidade de usar diferentes ambientes de hardware e software
Integridade/usabilidade :handshake:
relacionado a segurança e a facilidade de uso
Análise de pontos de função (APF) :bar_chart:
O que é :question:
mede o tamanho considerando a visão do usuário :male-technologist::skin-tone-2:
independe da metodologia e tecnologia
baseado em medidas calculáveis
limitações
mede apenas escopo funcional
não mede manutenções perfectivas ou corretivas
Processo :gear:
Obter documentação :books:
Identificar
Propósito da contagem
requisitos funcionais
estimar esforço
contar a base instalada de app
Tipo de contagem
Determinar
Escopo da contagem
o que será incluído :question:
Determinar a fronteira
visão do usuário
depende de processos de negócios
interface do limite logico do sistema
influencia fortemente na contagem
Contar funções de
Dados
Arquivos Lógicos Internos (ALI)
Arquivos de Interfaces Externas (AIE)
Transacionais
Saídas Externas (SE)
Consultas Externas (CE)
Entradas Externas (EE)
Calcular tamanho funcional
Documentar e reportar
Métricas :straight_ruler:
Dinâmicas :gear:
analisadas por meio da execução
desempenho, uso da memória CPU etc
Estáticas :zap:
baseada no código
medidas
complexidade estrutural (grafos)
base no texto (tamanho)
complexidade textual (quantidade de operadores e operandos)