Buscar

AULA_05

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

ANÁLISE / ANÁLISE / 
ESPECIFICAÇÃO ESPECIFICAÇÃO 
DE REQUISITOSDE REQUISITOSDE REQUISITOSDE REQUISITOS
67
REGRA DE REGRA DE 
NEGÓCIONEGÓCIONEGÓCIONEGÓCIO
68
RNRN
� Defini as especificidades do negócio que 
está sendo modelado.
� Dá origem a um ou mais requisitos.
69
RN ≠ REQUISITO
Regra de negócioRegra de negócio
� É uma condição ou capacidade que deve 
ser atendida pelo software, necessária a 
um usuário para solucionar um problema 
ou atender a um objetivo. (IEEE)ou atender a um objetivo. (IEEE)
� Declarações sobre políticas ou condições 
que devem ser satisfeitas. (RUP)
70
CCaracterizando aracterizando uma regra de uma regra de negócio.negócio.
� Não possui um caráter verbal. Abordagem restritiva. Normalmente possui 
termos tais como, “se”, “sempre que”, “somente”, “só” ou “quando”.
� Restringe o processo operacional da empresa.
� É percebida pela administração da empresa.
� Não descreve como a regra será verificada nem como as operações deverão 
ser realizadas. Descreve somente o que o processo irá executar em função da ser realizadas. Descreve somente o que o processo irá executar em função da 
regra.
� Sua descrição não pode conter elementos de soluções de tecnologia. 
� Tem vida própria. Poderia ser atendida sem uso de sistema
� Pertence ao domínio do negócio e não do sistema.
� Pode ser descrito no formato “IF ELSE”.
71
Técnicas para levantamentos de requisitosTécnicas para levantamentos de requisitos
Entrevistas e Questionários
� Esta é a técnica mais simples e eficaz, é muito utilizada na fase
inicial do levantamento de requisitos, o sucesso desta técnica é
atrelada à alguns fatores.
� Influência do entrevistador nas respostas do cliente: convém que o
entrevistador dê margem ao entrevistado para expor as suas idéias
sem as contestar logo no inicio.
� Predisposição do entrevistado: caso, por exemplo, o papel do
entrevistado venha a ser afetado pela introdução de um sistema na
organização, este pode propositadamente dificultar o acesso à
informação.
Técnicas para levantamentos de requisitosTécnicas para levantamentos de requisitos
Workshops de requisitos
� O Workshop de Requisitos consiste numa técnica usada através de
uma reunião estruturada, da qual devem fazer parte um grupo de
analistas e um grupo representando o cliente, para então obter um
conjunto de requisitos bem definidos.
� Ao contrário das reuniões, promove-se a interação entre todos os
elementos presentes no workshop fomentando momentos deelementos presentes no workshop fomentando momentos de
descontração como forma de dinamizar o trabalho em equipe,
existindo um facilitador neutro cujo papel é conduzir a workshop e
promover a discussão entre os vários intervenientes (ainda que não
tenha realmente poder de decisão).
� As tomadas de decisão devem seguir processos bem definidos e
devem resultar de um processo de negociação, mediado pelo
facilitador.
Técnicas para levantamentos de requisitosTécnicas para levantamentos de requisitos
Cenários
� Uma forma de levar as pessoas a imaginarem o
comportamento de um sistema é o uso de cenários.
� Através de exemplos práticos descritivos do
comportamento de um sistema, os seus utilizadores
podem comentar acerca do seu comportamento e da
interação que esperam ter com ele.
Técnicas para levantamentos de requisitosTécnicas para levantamentos de requisitos
Cenários
� Trata-se de uma abordagem informal, prática e aplicável a
qualquer tipo de sistema. De um modo geral, os cenários
devem incluir os seguintes elementos:
Estado do sistema no início do cenário.
Sequência de eventos esperada.
Listagem de erros que podem ocorrer no decorrer dos
eventos do cenário e de como estes erros serão tratados.
Outras atividades que podem ser executadas ao mesmo
tempo que as deste cenário.
Estado do sistema depois de o cenário terminar.
Técnicas para levantamentos de requisitosTécnicas para levantamentos de requisitos
Prototipagem
� Neste tipo de abordagem apenas são desenvolvidas algumas
funcionalidades sendo normalmente desenvolvidas primeiro
aquelas que são mais fáceis de compreender por parte do
utilizador e que lhe podem trazer maior valor acrescentado.
� O uso de protótipos deve ser considerado apenas mediante
uma análise custo-benefício, já que os custos de
desenvolvimento de um protótipo podem facilmente crescer,
sendo particularmente úteis em situações em que a interface
com os utilizadores é, para eles, um aspecto crítico.
Técnicas para levantamentos de requisitosTécnicas para levantamentos de requisitos
Prototipagem
� O uso de prototipagem é feito em diversas fases do
processo de engenharia de requisitos (por exemplo na
identificação, análise e validação).
� Trata-se de uma versão inicial do sistema, baseada em
requisitos ainda pouco definidos, mas que pode ajudar a
encontrar desde cedo falhas que através da
comunicação verbal não são tão facilmente
identificáveis.
ANÁLISE DE REQUISITOANÁLISE DE REQUISITO
� A análise de requisitos procura sistematizar o processo de definição de
requisitos.
� Essa sistematização é necessária porque a complexidade dos sistemas
exige que se preste mais atenção ao correto entendimento do
problema antes do comprometimento de uma solução.
“Requisitos:Condição necessária para a obtenção de certo objetivo,
ou para o preenchimento de certo objetivo.“
� O Documento de Visão é um artefato importante na Análise de
Requisitos, destacamos algumas razões:
� Estudos indicam que os requisitos, só detectados depois do software
implementado ou erros na análise de requisitos, são até 20 vezes mais
caros de se corrigir que qualquer outro tipo de erro.
ANÁLISE DE REQUISITOANÁLISE DE REQUISITO
� A Análise de Requisitos deve ser:
- Correta: Quando cada requisito expresso nela for encontrado no
software;
- Não Ambígua: Cada requisito deve ter somente uma interpretação;- Não Ambígua: Cada requisito deve ter somente uma interpretação;
- Completa: Quando incluir todos os requisitos significativos relacionados
as funcionalidades e requisitos relacionados a qualidade do serviço
(também conhecidos como requisitos não funcionais)
- Consistente: Quando não existir conflito entre os requisitos;
- Verificável: Quando for possível verificar/validar cada requisito;
ANÁLISE DE REQUISITOANÁLISE DE REQUISITO
� Atividades da Análise de Requisitos
- A análise de requisitos possibilita que o Analista de Sistemas
especifique as funcionalidades, classificando e detalhando os
requisitos encontrados na coleta.
- Os requisitos funcionais serão descritos em detalhes. E os
requisitos não funcionais serão classificados.requisitos não funcionais serão classificados.
Análise de RequisitosAnálise de Requisitos
ANÁLISE DE REQUISITOANÁLISE DE REQUISITO
� Detalhar
- Requisitos Funcionais:
Os requisitos funcionais devem ser detalhados. Devemos usar um
formato padrão para esta atividade.
ANÁLISE DE REQUISITOANÁLISE DE REQUISITO
ANÁLISE DE REQUISITOANÁLISE DE REQUISITO
� Classificar
- Requisitos Não Funcionais:
Agora vamos descrever os Requisitos Não Funcionais. Entretanto,
precisamos categorizar estes requisitos, as mais frequentes.
ANÁLISE DE REQUISITOANÁLISE DE REQUISITO
� Classificar e Detalhar
- Requisitos Não Funcionais:
Bem vamos descrever os requisitos não funcionais. Como na descrição
dos Requisitos funcionais, precisamos ter um padrão.
ANÁLISE DE REQUISITOANÁLISE DE REQUISITO
� Classificar e Detalhar
- Requisitos Não Funcionais:
ANÁLISE DE REQUISITOANÁLISE DE REQUISITO
� Detalhar
- Lista de Stakeholders:
Precisamos descrever todas as pessoas e/ou organização que
influenciam a tomada de decisão ou participam direta ou indiretamente
do processo de construção do software. Mais uma vez criaremos um
formato padrão.formatopadrão.
ANÁLISE DE REQUISITOANÁLISE DE REQUISITO
� Detalhar
- Lista de Stakeholders:
ANÁLISE DE REQUISITOANÁLISE DE REQUISITO
� Elaborar
- Plano de Mitigação de Riscos:
Precisamos elaborar um Plano de Mitigação de Risco, para
os riscos que já foram identificados. Este plano deve detalhar
como mitigar os riscos identificados.como mitigar os riscos identificados.
EXEMPLOS?
ANÁLISE DE REQUISITOANÁLISE DE REQUISITO
� Documento de Requisitos:
- Objetivo: 
Classificar, descrever os requisitos de software, usuários e entidade
externas e elaboração do plano de redução de risco
Este documento tem as seguintes seções:Este documento tem as seguintes seções:
-Requisitos Funcionais
-Requisitos Não Funcionais
-Descrição do Usuários e Entidades Externas
-Plano de Redução de Risco.
ExercíciosExercícios
ESPECIFICAÇÃOESPECIFICAÇÃO
� Especificação de requisitos.
◦ Diagrama de Fluxo de Dados
◦ Diagrama de contexto
◦ Dicionário de dados◦ Dicionário de dados
� Validação de requisitos
92
ESPECIFICAÇÃO DE REQUISITOSESPECIFICAÇÃO DE REQUISITOS
93
� Como todos os métodos de análise de
requisitos de software, é uma atividade
de construção de modelos.
TÉCNICAS DE TÉCNICAS DE 
ANÁLISE ESTRUTURADAANÁLISE ESTRUTURADA
� Modelos que retratam o fluxo e o
conteúdo da informação (dados e
controle), dividindo o sistema em
partições funcionais e comportamentais.
TÉCNICAS DE TÉCNICAS DE 
ANÁLISE ESTRUTURADAANÁLISE ESTRUTURADA
� Exemplo de Diagrama de Contexto

Continue navegando