Escolar Documentos
Profissional Documentos
Cultura Documentos
Análise e
Levantamento de
Requisitos de
Software
https://drive.google.com/drive/folders/1lyZaxjG-
rHHZLU55VU952y5t0UR8htfC?usp=share_link
Links Importantes
https://padlet.com/nataliaoliveira24/an-lise-e-levantamento-
de-requisitos-7yb6wkoou6hrbslx
Regras do Chat:
• Não use imagens feitas de caracteres;
• É terminantemente proibido agredir verbalmente colegas e
Design de Software - Graduação
https://faculdadedescomplica-br.zoom.us/j/92189227229?pwd=bXZ1dFlaYXo0SURDeE10aHBacVJOQT09
O que vimos na aula passada?
https://play.google.com/store/apps/details?id=cricri.danielmsouza.com.br.cricri&hl=pt
1. Requisitos
• Funcional
• Não-funcional
• Usuário
• Sistema
• Cliente
• Domínio
• Níveis de Priorização
• Essencial
• Importante
• Desejável
https://br.freepik.com/fotos-gratis/homem-morena-pensando-sobre-fundo-branco-
O sistema deve O sistema deve
permitir consulta ao Será aprovado o permitir o registro
histórico de notas aluno que receber de cursos, O sistema deve
dos alunos. nota maior ou igual indicando seu gerar um número de
a 7,0. código, sua matrícula único para
descrição e suas cada aluno.
séries.
A compra será
Professores finalizada no As notas dos alunos O sistema deve ser
alocados a alguma ambiente do podem variar de 0 a desenvolvido na
turma não podem PagSeguro. 10, com precisão de Linguagem PHP -
ser excluídos uma casa decimal. Estrutural
O sistema deve
permitir alterar o O sistema deve permitir
banner de registrar a demissão de
O sistema deve ser um professor,
desenvolvido em publicidade do
sistema. informando a data em
plataforma WEB. que ela ocorreu.
Exercício
Funcional Não Funcional Regra de negócio
Gabarito - Funcional
O sistema deve
permitir consulta ao
histórico de notas
dos alunos.
O sistema deve O sistema deve permitir
permitir o registro de registrar a demissão de
cursos, indicando seu um professor,
código, sua descrição informando a data em
e suas séries. que ela ocorreu.
O sistema deve
permitir alterar o
banner de
publicidade do
sistema.
Gabarito – não funcional
Gabarito – Não-Funcional
Gabarito - Regra
O sistema deve
gerar um número de
matrícula único para
Será aprovado o cada aluno.
aluno que receber
nota maior ou igual
Professores a 7,0.
alocados a alguma
turma não podem
ser excluídos
As notas dos alunos
podem variar de 0 a
10, com precisão de
uma casa decimal.
Um requisito não
funcional é “COMO” o
sistema deve fazer.
https://analisederequisitos.com.br/requisitos-funcionais-e-requisitos-nao-funcionais-o-que-sao/
Tudo o que nos rodeia envolve software:
desde produtos eletrônicos, serviços de
transporte, médicos, telecomunicações,
militar, industrial e financeiro,
entretenimento, educação, etc.
Como o cliente explicou...
CLIENTE
COMO O
EXPLICOU...
Como o líder do projeto entendeu...
ENTENDEU...
DO PROJETO
COMO O LÍDER
Como o analista projetou...
COMO O
ANALISTA
PROJETOU...
Como o programador construiu...
COMO O
CONSTRUIU...
PROGRAMADOR
Como o consultor de negócios descreveu...
COMO O
NEGÓCIOS
DESCREVEU...
CONSULTOR DE
Como o projeto foi documentado...
COMO O
PROJETO FOI
DOCUMENTADO...
Que funcionalidades foram instaladas...
QUE
S FORAM
INSTALADAS...
FUNCIONALIDADE
Como o cliente foi cobrado...
COMO O
COBRADO...
CLIENTE FOI
Como foi mantido...
COMO FOI
MANTIDO...
O que o cliente realmente queria...
CLIENTE
O QUE O
QUERIA...
REALMENTE
Sei que você credita que entendeu o
que acha que eu disse, mas não estou
certo de que percebe que aquilo que
ouviu não é o que eu pretendia dizer!
Unidades
Representação de
Requisitos
Processos de
Levantamento de ✓ Modelos de Representação
Requisitos ✓ Caso de Uso - Simbologia
✓ Caso de Uso - Exemplo
✓ Técnicas de Elicitação ✓ Modelando os Requisitos
✓ Aplicando Técnicas
✓ Aprendendo a Levantar
Requisitos
✓ Documentação de Diagrama de Caso de Uso – Processo
Requisitos de Construção
✓ Exploração
✓ Construção
✓ Refinamento
✓ Evolução
Elicitação de Requisitos
✓ Compreender o trabalho que os stakeholders realizam e entender
como usariam um novo sistema para apoiar o trabalho deles.
https://hinc.com.br/gerenciamento-de-partes-interessadas/
Por que é difícil elicitar e compreender requisitos?
Entrevista
Questionário
Brainstorming
Cenário
Etnografia (observação)
Prototipação
https://grupositi.com.br/levantamentoderequisitos/
Reuso
✓ É a técnica mais usual de
elicitação de requisitos.
JUNIOR, Paulo Roberto de O. Elicita Elicita Elicitação de Requisitos Requisitos Requisitos de Software Atrav
Software Através da Utiliza Utiliza Utilização de Question Question Questionários. 2005. Pontifícia Universidade
Católica do Rio de Janeiro.
https://www.paulistajr.com.br/otimize-as-funcoes-de-sua-empresa-com-apenas-um-metodo/unnamed
Deve-se tomar cuidado para que os
empregados subordinados não forneçam
apenas as respostas que agradem aos seus
superiores.
Portanto, quando stakeholders
hierarquicamente distintos estiverem
presentes, pode-se pedir a cada participante
para anotar, anonimamente, suas ideias no
papel e repassá-las ao mediador.
https://www.lucidchart.com/blog/how-to-brainstorm
Cenários são histórias que
explicam como um sistema
poderá ser usado.
https://www.cin.ufpe.br/~processos/TAES3/slide
s-
2012.2/DANIEL_FERREIRA_tecnicas_requisito
s.pdf
Trata-se de um estudo etnográfico,
tendo em vista que ela analisa o
comportamento das pessoas.
Nessa técnica, o analista de
requisitos acompanha o trabalho
dos usuários em determinadas
atividades e documenta os
processos e procedimentos
executados.
✓ Um protótipo é uma versão inicial de um sistema
que poderá ser usado para experimentação.
Tipos:
✓ Descartável
✓ Evolutivo
Classificação:
✓ Alta Fidelidade
✓ Baixa Fidelidade
https://www.devmedia.com.br/prototipacao-de-sistemas-utilizando-a-ferramenta-balsamiq-mockup/27232
https://www.youtube.com/watch?time_continue=11&v=VtvEIw4S8cA&feature=emb_logo
Consiste em aproveitar
requisitos que foram
REÚSO desenvolvidos para um sistema
e usá-los em sistemas
REÚSO diferentes. O reúso de
REÚSO requisitos economiza tempo e
esforço, pois requisitos
reutilizados já foram analisados
e validados em outros
sistemas.
https://www.infoescola.com/meio-ambiente/reuso-da-agua/
Para finalizar...
Nome
Cargo
E-mail