Logo Passei Direto
Buscar

decimaAulaEngenhariaDeRequisitos

User badge image

Enviado por Breno Leles em

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

terça-feira, 18 de setembro de 2012
Décima Aula
Capítulo 9 
 Critério de Satisfação
Disciplina
 Engenharia de Requisitos
Prof.: Luiz Loja
1
Agenda da nossa Apresentação
Cronograma
 
 
1
Revisão
 
 
2
Critério de Satisfação
 
3
Conclusão
 
2
1
Revisão
O que já vimos?
 
 
 
3
Revisão
Necessidade de coleta de requisitos
O que são requisitos
Ciclo de desenvolvimento de software e requisitos
Dificuldades
Tipos de requisitos
Artigo
There is no Silver Bullet
4
Revisão
Processo de levantamento de Requisitos Volore
Ponta pé inicial
Coleta de requisitos
Prototipação de requisitos
Escrever os requisitos
Portal de qualidade
5
Blastoff
Ponta pé inicial
Primeira reunião
Trindade
Escopo
Colaboradores 
Objetivos
Criação do documento de visão
Escopo
Fronteiras do software
Áreas de domínio
O que devemos entender do trabalho
Sistemas adjacentes
Colaboradores
Tipos de colaboradores
Clientes
Consumidores
Usuários 
Especialistas
Consultores
Outros
Objetivo
PAM(Purpose, advantage e mesurement)
Propósito
O que o produto deverá fazer
Vantagem
A vantagem que produto proporcionará
Medição
Como é medida a vantagem
Documento de Visão
Propósito do projeto
O escopo do projeto
Os colaboradores
Restrições
Nomes
Fatos relevantes e suposições
Custo estimado
Os riscos
Primeiro protótipo de baixo custo
Fazer ou não fazer
10
Caso de Uso
Entender o trabalho
Diagrama de caso de uso
Caso de Uso
Atores
Relacionamento 
Associação
Relacionamento, extensão, inclusão, generalização
Documento de caso de uso
Revisão
Levantar Requisitos
Melhorar o trabalho do usuário
Utilizar Modelos
Caso de Uso
Diagrama de Atividade
Mapas Mentais
Focar na essência do problema
Tipo de Requisito
Consciente
Inconsciente
Inimagináveis
Revisão
Técnicas
Aprendiz
Observando Padrões e Estruturas
Entrevistas
Brainstorm
Persona
Workshops de Caso de Uso
Papel de Parede
Blogs, wikis e fóruns
Arqueologia de Documentos
Vídeo e Fotos
13
Reunião JAD
3 etapas
Preparação
Sessão
Revisão
 
 
2
Critério de Satisfação
Enquadramento?
 
 
 
15
Introdução
Mostrar
Como medir
Sem ambiguidade 
Inteligíveis
Testáveis
Critério de Satisfação
Requisitos devem ser mensuráveis.
Tão fácil, mas tão fácil que até minha mãe consiga usar
16
Introdução
Requisito imensurável
A corda deve ser de um tamanho bom.
Requistio mensurável
A corda deve ter no mínimo dois metros
Se você consegue expressar em números 
Você conhece algo do assunto
inmensurável
17
Introdução
A maneira de medir o requisito é através do critério de satisfação
Ele qualifica
Comportamento
Performance
Outras qualidades do requisito
Expressar os critérios de satisfação através de números
inmensurável
18
Introdução
A maneira de medir o requisito é através do critério de satisfação
Ele qualifica
Comportamento
Performance
Outras qualidades do requisito
Expressar os critérios de satisfação através de números
inmensurável
19
Por quê a satisfação precisa de um critério?
Por quê a satisfação precisa de um critério?
Funcionalidade ou qualidade devem ser testadas.
Necessário ter um critério para teste, uma referência
Esta referência é o objetivo a ser atingido
Se você sabe o critério de satisfação
 Você possui uma referência para a construção do produto
21
Por quê a satisfação precisa de um critério?
Produto que deva funcionar de baixo da água
Só utilizaríamos materiais resistentes a água
Só utilizaríamos materiais resistentes a água
22
Por quê a satisfação precisa de um critério?
Achar o critério de satisfação é complicado
Eu quero um produto que seja bonito.
É necessário entender o que o cliente entende por bonito.
Deve-se chegar a um entendimento
"Tão bonitinho" que os gerentes desejem usar o produto
Só utilizaríamos materiais resistentes a água
23
Por quê a satisfação precisa de um critério?
Só utilizaríamos materiais resistentes a água
24
Por quê a satisfação precisa de um critério?
Critério de Satisfação
Quanto tempo os gerentes evitarão em usar o sistema
Nível de satisfação quando utilizam o sistema
Só utilizaríamos materiais resistentes a água
25
Escala de Medição
Escala de Medição
Unidade para medir a conformidade do produto
Exemplo
Critério Performance	
Milissegundos
Usabilidade
Tempo em aprender a usar o sistema
Tempo para atingir determinado nível de competência
Taxa de erro ao utilizar o produto
A uma escala para medição de tudo
Racionalização
Racionalização
A razão para existência do requisito
Sua justificativa
Requisitos muito vagos, que não fazem sentido
Tentar racionalizar este requisito
Produto que seja legal
Que seja aceito pelos gerentes
Racionalização
Produto que seja interessante
Racionalizar "interessante"
Produto que faça com que o cliente erre menos
Taxa de erro
Palavra "legal"
Menos erros
Fácil adaptação
Menor tempo de aprendizagem 
Racionalização
Peça para o cliente racionalizar, tornar lógico e mensurável a palavra legal
O analista deve parecer uma criança
Perguntar "por que" toda hora
Entender o cliente e racionalizar seu pensamento
Racionalização
Analisar
O produto deve se mostrar fácil para que o usuário ache suas músicas
Racionalizar
Os consumidores de musicas não toleram pesquisas lentas e buscas difíceis
Sabe-se, agora, que o critério de satisfação é performance e sua escala é em milissegundos
milisegundsos
32
Racionalização
Critérios de Satisfação
Os usuários não devem aguardar menos que seis segundos ao realizar uma busca.
Critérios não podem ser atingidos
Patrocionador não está disposto a pagar por eles.	
Negocie este critérios
milisegundsos
33
Critério de Satisfação para Requisitos não Funcionais
Critério de Satisfação para Requisitos não Funcionais
Qualidades do sistema
Se você não pode medir um requisito, ele não é um requisito de verdade.
Exemplo
O produto deve ser amigável
O cliente pode definir o que é amigável?
Quero que meus clientes aprendam a utilizar o sistema rapidamente
Tempo de treinamento
Número de erros, até acertarem a alternativa correta
Critério de Satisfação para Requisitos não Funcionais
Racionalizando
Os usuários devem ser capazes de adicionar, remover, listar rodovias em menos de 30 minutos.
Os usuários devem ser capazes de determinar as condições do tempo em até uma hora
Os usuários devem ser capazes de gerenciar as rodovias em até uma hora e 30 minutos.
Quais critérios devem ser usados para um produto "legal"?
Gerentes usarem.
Utilizar questionários
Critério de Satisfação para Requisitos não Funcionais
Falha do produto?
O critério de satisfação pode ser levantado perguntando para o cliente sobre falhas.
O que você considera uma falha?
O produto deve fazer a escala para descongelamento em um tempo aceitável
Qual a escala de medição?
Mais de 15 segundos é inaceitável
O produto deve fazer a escala para descongelamento em um tempo menor que 15 segundos em 90% das vezes, levando no máximo 20 segundos.
Critério de Satisfação para Requisitos não Funcionais
Testes Subjetivos
Alguns requisitos devem possuir testes subjetivos
O sistema não deve ser ofensivo
O produto não deve ofender menos de 85% do público que acessar o painel principal
Utilizar porcentagens
ofensivo 
38
Critério de Satisfação para Requisitos não Funcionais
Requisitos de aparência
Conforme a cores da empresa
60% dos usuários reconhecerão o produto como sendo da empresa nos primeiros 5 minutos
Programa deve ser "maneiro"
85 por cento dos estudantes devem querer comprar o produto assim que o verem. (Utilizar protótipos)
ofensivo 
39
Critério de Satisfação para Requisitos não Funcionais
Requisitos de Usabilidade
Descrição
O produto deve ser intuitivo
Intuitivo para quem?
Racionalização
Os engenheiros devem achar o produto intuitivo e fácil de utilizar
Critério de Satisfação
Os engenheiros devem conseguir agendar o descongelamento em menos de 10 minutos ao primeiro contato com o produto, sem nenhuma ajuda.
Os 9 em cada 10 engenheiros devem conseguir fazer [lista de tarefas] com apenas um dia de treinamento
ofensivo 
40
Critério de Satisfação para Requisitos não Funcionais
Requisitos de Performance
Descrição
O sistema deve ser tão rápido que não atrapalhe o fluxo de idéias do usuário
Rápido == tempo
Critério de Satisfação
O tempo de resposta deve ser de 1.5 segundos em 95% dos casos, e no máximo 4 segundos nos outros casos
Critério de Satisfação para disponibilidade
O sistema deve estar disponível para acesso 98% das vezes das 08 as 18, já nos primeiros 3 meses.
Critério de Satisfação em interval
O sistema deve permitir 3 a 5 mil downloads por hora.
Orçamento e uma margem de sucesso
Orçamento
41
Critério de Satisfação para Requisitos não Funcionais
Requisitos Operacionais
Ambiente em que o sistema será usado.
Descrição
Produto deve ser utilizado nos caminhões, durante tempestades, em climas frios e durante a noite.
Quantificar o sucesso utilizando o produto no ambiente proposto
Critério de Satisfação
O cliente deve executar as tarefas [lista de tarefas] no tempo de [ tempo] sobre as condições de propostas e funcionar 24 horas de exposição.
Orçamento
42
Critério de Satisfação para Requisitos não Funcionais
Requisito de Manutenção
Critério de Satisfação
O sistema deve ser instalado em um outro computador em menos de uma hora
Requisitos de Segurança
Descrição
Somente engenheiros de categoria A poderão ver qualquer adição, atualização ou deleção de qualquer dado da estação de tempo
Critério de Satisfação
De 1000 adições, atualizações ou deleções de qualquer plataforma de tempo somente os engenheiros de categoria A poderão visualizar
Requisitos Culturais e Políticos
Critério de verificação
O departamento de marketing deve verificar se todos os componentes são americanos
Orçamento
43
Critério de Satisfação para Requisitos não Funcionais
Requisito de Legais
Critério de Satisfação
Os advogados da empresa devem verificar se o produto esta de acordo com as leis [lista de leis]
Orçamento
44
Critérios de Satisfação para Requisitos Funcionalidade
45
Critérios de Satisfação para Requisitos Funcionalidade
Não há escala de medição
Ou o sistema faz ou o sistema não faz
Escrever casos de teste antes do código
Teste unitários
 
 
3
Estou fazendo a coisa certa?
Conclusão
 
 
 
47
Luiz Fernando Batista Loja
Luizloja@gmail.com
 
Perguntas?
48

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Mais conteúdos dessa disciplina

Mais conteúdos dessa disciplina