Mapa mental
Metrica de software

Contenido del mapa
Metrica de software
O que é?
Porque Medir?:
- para sabermos cobrar
- para sabermos quanto cobrar
- Para conseguirmos dar prazos
- Para definirmos a equipe
- • Para definirmos complexidade
- Para definirmos tamanho
- Para medirmos risco
Etapas envolvidas
- 1 - definir métricas
- 2- coletam-se os dados
- 3- analisam-se as métricas
- 4- interpretam-se os resultados
- 5- aplicam-se as modificaçoes necessárias
Produto, artefato
- são as métricas computadas por meio de dados coletados do requisitos e modelos de projeto, codigo -fonte e teste
- Avaliação Atributos Internos
- Indicam em tempo real a eficácia dos modelos de requisitos, projeto e codigo , da eficácia dos casos de teste e da qualidade geral do software que será criado
Qualidade de software
- Causas de Erros
- Objetivos mal definidos
- Erros em fases de projeto e desenvolvimento
- Custo do reparo
- quanto mais cedo achar o erro menor o custo
- Causas de Erros
Garantia de Qualidade
- usada em todo processo de engenharia
- Abrangencia da SQA ou GQS
- 1- Métodos e ferramentas de análise , projeto
- 2- Revisões técnicas em cada fase do desenvolvimento
- 3 - Estratégia deTeste
- 4 -Documentação de software e das mudanças efetuadas
- 5 -Padrões de desenvolvimento de software;
- 6- Mecanismos de Medição
- Fatores determinantes
- Requisitos de software.
- falta de conformidade é falata de qualidade
- Padrões Especificados
- Se não seguidos resulta em falta de qualidade
- Conjunto de requisitos explícitos
- Não adequação aos requisitos explícitos, resulta em falta de qualidade
- Requisitos de software.
- Fatores de qualidade
- Modelo de McCall
- Revisão
- Manuntenibilidade
- Flexibilidade
- Testabilidade
- Transição
- Portabilidade
- Reutilização
- Interoperalidade
- Operação
- Corretude
- Confiabiliade
- Utilização
- integridade
- Eficiência
- Revisão
- Testibilidade
- Posso Testá-lo? Qual o esforço exigido para o teste?
- manutenibilidade
- Posso Consertá-lo? é Fácil localizar Erros?
- Flexibilidade
- Posso Mudá-lo? Qual o erforço de Mudança?
- Testibilidade
- Transição
- Portabilidade
- Serei capaz de usá-lo em outra máquina?
- Reusabiliade
- Serei capaz de reutilizar parte do software?
- interoperabiliade
- Serei capaz De compor uma interface com outro Sistema?
- Portabilidade
- operação
- Corretude
- Satisfaz os objetivos?
- Confiabiliadde
- Executa com precisão?
- Utilização
- Foi projetado para o Usuário? é Fácil de aprender?
- Integridade
- É Seguro?
- Eficiencia
- Ele utiliza bem os recursos de Hardware? Tao bem quanto possível?
- Corretude
- Revisão
- ISO 9126
- Funcionalidade
- Adequabilidade
- Precisão
- Interoperabilidade
- Atendibilidade
- Segurança
- Confiabilidade
- Usabilidade
- Eficiência
- Manutenbilidade
- Portabilidade
- Funcionalidade
- Modelo de McCall
Métricas de indicadores e de produto
- Conceitos
- Medida
- na eng.Software indicação quantitativa da extensão, quantidade, capacidade ou tamanho do produto/processo
- Medição
- è o ato de determinar uma media
- usa a inferencia estatistica para projetar desempenho futuro
- Controversias
- Que métricas utilizar?
- Como os dados compilados devem ser usados?
- è justo usar medições para se comparar pessoas, processos e Produtos?
- principios
- Formulação
- Criação
- Coleção
- acumulação de dados
- Análise
- Computação ferramentas matemáticas
- interpretação
- avaliação e gerar informações
- Feedback
- Recomendações à equipe de sofware
- Formulação
- Métrica
- pela IEEE; Métrica busca obter uma medida quantitativa do grau com o qual um sistema/componente/processo possui um determinado atributo. é a informação que se tem pela razão ou extrapolação de 2 medidas
- Métrica do Processo de desenvolvimento
- De recursos
- de nível de experiência Pessoal
- Tecnicas de desenvolviemtno
- Auxilio para progrmação
- Técnicas de supervisão
- Métrica de produto
- o tamanho do produto(linhas de codigo)
- Complexidade da estrutura lógica(for while..
- A complexidade da estrutura de dados (entidades, relacionamentos
- Funções( tipo de software(comercial, cientifico)
- Orientadas a função
- são indiretas
- funcionalidade e utilidade do programa
- diretas
- do processo de software
- custos e esforço aplicado
- do produto
- Kloc - linhas de codigo
- Velocidade de execução
- Memoria utilizada
- Defeitos registrados em um tempo qualquer
- do processo de software
- Indiretas
- do produto
- Qualidade, funcionalidade, complexidade, eficiência, confiabilidade, manutenibilidade
- do produto
- Orientadas ao tamanho
- kloc(linhas de codigo
- vantagens
- Fácil calcular
- fator inportante para modelos de estimativa
- Desvantegnes
- Depender da linguagem
- Penalizam programa bem estuturados. mais curtos
- vantagens
- kloc(linhas de codigo
- Atributos eficazes (segundo Pressman)
- Simples e computáveis
- Empiricamente e intuitivamente persuavsiva
- consistente e objetiva
- Consistente no seu uso das unidades e dimensões
- idependente da linguagem de programação
- Efetiva para feedback de alta qualidade
- Medida
- Estimativas
- Esforço humando Exigido
- Duração do projeto
- Custo
- Conceitos
Imágenes y archivos del mapa
Información
- Descripción
- Mapa Mental sobre Metrica de software, creado por ercilio el 29/09/2015.
- Creado por
- ercilio
- Visitas
- 0
- Valoración
Más sobre Métricas de software