Buscar

Identificar requisitos funcionais

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

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

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ê viu 3, do total de 27 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

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

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ê viu 6, do total de 27 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

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

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ê viu 9, do total de 27 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

Prévia do material em texto

12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213 1/27
IDENTIFICAR REQUISITOS
FUNCIONAIS
APRESENTAÇÃO
Olá!
Requisitos funcionais podem ser considerados, com toda a segurança, os itens mais
importantes durante a modelagem de um produto de so�ware. A par�r deles, todo o projeto
é desenvolvido — se um requisito funcional não es�ver correto, todos os passos posteriores
de modelagem, projeto, desenvolvimento, testes e entrega irão apresentar problemas. Um
requisito funcional define uma função par�cular de um sistema ou algum dos seus
componentes. Eles representam "o quê o so�ware faz", em termos de tarefas e serviços.
Imagine um requisito de uma bola que seja: "a bola deve rolar". Essa é uma caracterís�ca
muito importante para que o produto "bola", ao final do projeto, possa ser ú�l. Agora,
imagine que, na coleta de requisitos, o analista não coletou adequadamente o requisito e, ao
final, seja criada uma bola que não role. Qual seria a u�lidade desse produto entregue? O
mesmo ocorre para produtos de so�ware! Devido a sua complexidade e, às vezes, à falta de
conhecimento do usuário, erros são muito comuns na coleta de requisitos. Logo, uma
atenção especial e a u�lização de boas prá�cas são essenciais nessa etapa.
Nesta Unidade de Aprendizagem, você irá conhecer o processo de coleta e documentação de
requisitos funcionais. Entenderá o que são requisitos funcionais e suas caracterís�cas.
Também, iden�ficará e documentará esses requisitos. 

12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213 2/27
Bons estudos.
Ao �nal desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados:
Descrever o que são requisitos funcionais e suas caracterís�cas.
Iden�ficar quais são os requisitos funcionais da solução que compõem o escopo.
Organizar a documentação dos requisitos funcionais.
DESAFIO
Você é analista de sistemas e está em processo de iden�ficação e coleta de requisitos
funcionais.
 
A par�r do diálogo, você pode conhecer algumas necessidades do cliente. 
Agora, especifique ao menos 2 requisitos funcionais, e descreva-os u�lizando a estrutura: 
Nome do requisito: 
Ator: 
Prioridade: 
Entradas e pré-condições: 
Saídas e pós-condições: 
Fluxo de eventos principal:
INFOGRÁFICO
Neste Infográfico, você irá conhecer as principais técnicas u�lizadas para coletar requisitos
funcionais.


12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213 3/27
http://lrq.sagah.com.br/uasdinamicas/uploads/layouts/1475602217_1572364837c1f397815f46a7a3c825410af496aea66c8e1ec1.jpg
12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213 4/27
 
CONTEÚDO DO LIVRO
Nada como um exemplo para aprender um novo conceito, certo? Então, veja um exemplo de
um requisito funcional: “um sistema deve enviar um e-mail sempre que uma determinada
condição for atendida (por exemplo, um pedido é colocado, um cliente inscreve-se, etc.)”. O
requisito funcional descreve o comportamento do sistema em relação à sua funcionalidade.
Eles são as principais coisas que o usuário espera do so�ware — por exemplo, se o aplica�vo
for bancário, ele deve ser capaz de criar uma nova conta, atualizá-la, excluir uma conta, etc.
Neste capítulo, vocêr vai estudar os requisitos funcionais e as suas caracterís�cas. Vai
entender como iden�ficar os requisitos funcionais que compõem uma solução e como
documentar esses requisitos. Leia o capítulo Iden�ficar requisitos funcionais, do livro
Análise e projeto de sistemas.
Boa Leitura!

http://lrq.sagah.com.br/uasdinamicas/uploads/layouts/1475602217_1572364837c1f397815f46a7a3c825410af496aea66c8e1ec1.jpg
12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213 5/27
12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213 6/27
12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213 7/27
12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213 8/27
12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213 9/27
12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213 10/27
12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213 11/27
12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213 12/27
12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213 13/27
12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213 14/27
12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213 15/27
12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213 16/27
12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213 17/27
12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213 18/27
12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213 19/27
12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213 20/27
 
DICA DO PROFESSOR
Nesta Dica do Professor, você vai ver assuntos sobre os requisitos funcionais, como coletar, o
que fazer após a coleta e como documentá-los.
Conteúdo disponível na plataforma virtual de ensino. Con�ra!
 
EXERCÍCIOS
1) O que é um requisito funcional? 
a) São os requisitos que descrevem as funcionalidades específicas que definem o
que um sistema deve realizar.
b) São os requisitos que descrevem como o sistema deve realizar o que o
usuário/cliente solicitou.
c) Trata-se de algo que não é uma funcionalidade, mas que precisa ser realizado para
que o so�ware atenda ao seu propósito.
d) São requisitos relacionados ao uso da aplicação em termos de desempenho,
usabilidade, confiabilidade, segurança, disponibilidade, manutenção e tecnologias
envolvidas.
e) São requisitos que incluem atributos de qualidade para o produto.
2) Uma das técnicas u�lizadas para coletar requisitos funcionais são as entrevistas. Temos
5 �pos de entrevistas. Qual �po de entrevista de coleta de requisito possui a caracterís�ca


12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/2819821321/27
de especificação com antecedência das informações que serão adquiridas e que seguem a
pauta e a questão de discussão sem desvios? 
a) Entrevista aberta.
b) Entrevistas orais.
c) Entrevista fechada.
d) Entrevista escrita.
e) Entrevista individual.
3) Em um sistema de compra e venda de produtos, quais dos seguintes requisitos é
funcional? 
a) O sistema estará disponível pelo menos 99,7% do tempo em dias de semana,
entre 06:00 e meia-noite, e pelo menos 99,95% entre 16:00h e 18:00h.
b) O gerente pode gerar um relatório de vendas do úl�mo mês.
c) O sistema deve fazer log dos pagamentos autorizados via cartão de crédito, em 24
horas.
d) O sistema deverá ser acessado completamente via browser HTTP/HTML.
e) O so�ware será disponibilizado em inglês.
4) Supondo que temos o seguinte requisito de um sistema de compra e venda: "os
vendedores podem registrar novas compras, mas não poderão editá-las ou excluí-las.
Apenas o gerente poderá editar e excluir compras". Podemos classificar esse requisito em
quais dos escopos a seguir? 
a) Requisito de interface.
b) Requisito de negócio.
c) Requisito de regulamentação/conformidade.
12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213 22/27
d) Requisito de segurança.
e) Requisito sem classificação.
5) O que é uma especificação de requisitos de so�ware (SRS)? 
a) É um documento que captura restrições de design e requisitos de alto nível para
que o cliente possa compreender o sistema que será desenvolvido. Seu obje�vo é
fornecer uma visão ampla do produto que se pretende desenvolver, sem
aprofundamento em detalhes.
b) É um documento que inclui as ações necessárias para definir, coordenar e integrar
todos os planos auxiliares do projeto.
c) É um documento com uma abordagem sistemá�ca para o teste de sistemas, como
hardware ou so�ware. Ele geralmente consiste em uma modelagem detalhada do
fluxo de trabalho durante o processo.
d) É uma descrição de um sistema de so�ware a ser desenvolvido. Ele estabelece
requisitos funcionais e não funcionais.
e) É um artefato composto e abrangente, que reúne todas as informações
necessárias ao gerenciamento do projeto.
NA PRÁTICA
Como todos sabemos, os recursos (tanto naturais como tecnológicos) são finitos. Logo,
atender a todas as demandas necessárias, às vezes, torna-se impossível, principalmente se
temos também o fator tempo.
Em muitos projetos, os usuários podem solicitar uma quan�dade muito grande de requisitos.
Por isso, a priorização é uma tarefa que requer uma atenção especial, já que vai impactar no
que será entregue ao usuário. Além disso, a priorização de requisitos ajuda a resolver

12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213 23/27
conflitos, a planejar entregas e a decidir sobre quais requisitos implementar. Na priorização
de requisitos, devem par�cipar os seguintes profissionais:
- Gerente do projeto: lidera o processo, arbitra conflitos e ajusta as entradas dos outros
par�cipantes, se necessário; 
- Representantes do cliente: fornecem a classificação dos bene�cios e penalidades; 
- Representantes de desenvolvimento: como líderes técnicos da equipe, avaliam o custo e o
risco.
Agora, imagine-se em um projeto de so�ware de uma nave espacial que será construída pela
NASA.
12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213 24/27
http://lrq.sagah.com.br/uasdinamicas/uploads/layouts/425641631_15723648374d8397323ac8a73a7f0b2ecec1590cdacfa23401.jpg
12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213 25/27
 
SAIBA +
http://lrq.sagah.com.br/uasdinamicas/uploads/layouts/425641631_15723648374d8397323ac8a73a7f0b2ecec1590cdacfa23401.jpg
12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213 26/27
Para ampliar o seu conhecimento a respeito desse assunto, veja abaixo as sugestões do
professor:
Técnicas de levantamento de requisitos 
Profissional explicando as técnicas de coleta de requisitos de so�ware, apresentando quais e
como são u�lizadas as técnicas existentes. Também é explicado o momento certo de u�lizar
cada técnica.
Conteúdo disponível na plataforma virtual de ensino. Con�ra!
 
Preenchimento do documento de requisitos 
Uma aula demonstrando o preenchimento de um documento de requisitos, apresentando
uma situação de criação de um so�ware.
Conteúdo disponível na plataforma virtual de ensino. Con�ra!
 
O que é requisito funcional 
Neste ar�go, você irá entender o que são os requisitos funcionais em uma linguagem de fácil
entendimento e com exemplos simples para facilitar o aprendizado.
Conteúdo disponível na plataforma virtual de ensino. Con�ra!
 
Priorização de requisitos 
O ar�go a seguir apresenta os 8 passos essenciais para priorizar os requisitos de so�ware,
que são u�lizados em empresas de desenvolvimento de so�ware.
Conteúdo disponível na plataforma virtual de ensino. Con�ra!
 
Uma abordagem para a priorização de requisitos em ambientes ágeis 
Apresenta alguns conceitos sobre priorização de requisitos da página 51 até 53. Além disso,
os itens de 1.10 até 1.17 apresentam uma visão bastante abrangente que foca no
desenvolvimento de so�ware com metodologias ágeis. Trata-se de uma leitura muito
interessante, principalmente no contexto atual onde os métodos ágeis e suas técnicas estão
cada vez mais presentes.
12/02/2021 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213
https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/28198213 27/27
Conteúdo disponível na plataforma virtual de ensino. Con�ra!

Outros materiais