QUALIDADE DE SOFTWARE

Fernanda Pereira
Mind Map by , created about 1 year ago

Mapa Mental em QUALIDADE DE SOFTWARE, criado por Fernanda Pereira em 24-09-2018.

3
0
0
Tags
Fernanda Pereira
Created by Fernanda Pereira about 1 year ago
Sistema Kaizen - Henrique
henrique_menezes
An Inspector Calls - Themes
Emily Simms
ASIENTOS DE AJUSTE FINAL Y PREPARACION DE ESTADOS FINANCIEROS
Majo Herrera
C1 Quiz
Leah Firmstone
Sistema Kaizen
Amanda Alves4136
Fundamentos da Qualidade de Software
Pedro Marcal
Teste - Estudo online 01 - Projeto de Software
Profa. Juliana Bessa
Qualidade do Processo de Software
Welington Mothe de Oliveira
QUALIDADE DE SOFTWARE
1 aspectos de avaliação
1.1 satisfação do cliente
1.2 Conformidade
2 Pré-requisitos
2.1 documentação
2.2 ser compreendido
2.3 ser seguido
3 Phillip crosby
3.1 atendimento aos requisitos
3.2 qualidade vem através de prevenção
3.3 "defeito zero"
4 afetam a qualidade
4.1 correção: satisfaz a especificação e atende os objetivos do cliente
4.2 confiabilidade:realiza a função pretendida com precisão
4.3 usabilidade: esforço necessário para aprender a entrada de dados e Interpretar sua saida
5 métrica de software = medição de sistema
6 garantia de qualidade: práticas pro-ativas da manutenção da qualidade do software
7 controle de qualidade: práticas reativas da manutenção da qualidade
8 interoperabilidade: esforço para integrar um sistema a outro
9 integridade: acesso ao software ou dados podem ser controlados
10 portabilidade: esforço para transferir o programa de um ambiente de hardware ou software para outro
11 níveis de maturidade:
11.1 nível 5 otimizado:
11.1.1 busca por alternativas que melhores as atividades da empresa
11.1.2 eficiência
11.1.3 qualidade atinge nível de valor enraizado na filosofia da empresa e de seus colaboradores
11.2 nível 4 gerenciado:
11.2.1 antecipação de problemas
11.2.2 medição e otimização dos processos
11.2.3 uso e entendimento de tendências que mostram o andamento futuro do projeto
11.3 nível 3 definido:
11.3.1 esclarecimento dos colaboradores
11.3.2 tarefas com propósitos claros e definidos
11.3.3 funções adequadas a um contexto
11.4 Nível 1 caótico:
11.4.1 não possui rigor nos processos
11.4.2 trabalhos sem planejamento
11.4.3 dependência de super programador
11.5 Nível 2 repetitivo:
11.5.1 uso de rotinas para solucionar problemas
11.5.2 soluções baseadas em experiências passadas
11.5.3 "receita de bolo"
12 metodologias ágeis
12.1 movimento criado pro programadores experientes e consultores em desenvolvimento de software
12.2 manifesto ágil assinado em fevereiro de 2001
12.3 SÃO MÉTODOS DE DESENVOLVIMENTO INCREMENTAL
12.4 Objetivo: reduzir a burocracia do processo (documentação)
12.5 SCRUM ( principal método ágil)
12.5.1 alternativa para utilizar métodos ágeis na gerência de projetos
12.5.2 NÃO é um método prescritivo
12.5.3 fornece software funcionando incrementalmente
12.5.4 PADRÕES
12.5.4.1 backlog: -lista de todas as funcionalidades desejadas. -pode conter tarefas diretas, casos de uso e histórias
12.5.4.2 EQUIPES: - sem nível hierárquico. - equipes pequenas. comunicação é essencial.
12.5.4.3 SPRINTS = CICLOS
12.5.4.3.1 Fases: 1° Planejamento 2° SPRINTS (reuniões diárias > revisão > retrospectivas) 3° Encerramento
12.5.5 papéis/responsabilidades
12.5.5.1 Productos Owner: - Apresenta os interesses de todos os stakeholders. - Define fundamentos iniciais do projeto. - Responsável pela lista de requisitos.
12.5.5.2 Scrum Master: - Responsável pelo sucesso do Scrum. - Ensina o Scrum para os envolvidos com o projeto. - Implementa o Scrum na empresa adaptada a sua cultura.
12.5.5.3 Time: - Escolhe as funcionalidades a serem desenvolvidas em cada interação e as desenvolve. - Se auto-gerencia, se auto-organiza. - Coletivamente responsáveis pelo sucesso de cada interação.

Media attachments