Buscar

Engenharia de Requisitos Lista de Exercicios 1 Gabatito

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 3 páginas

Prévia do material em texto

Centro Universitário Unicarioca 
Teoria de Engenharia de Software 
Prof.: Rafael Targino 
 
LISTA DE EXERCÍCIOS 1 
Entrega somente pelo AVA até as 23:55h da data de entrega 
(se fizer a lista no caderno, tirar foto ou utilizar o aplicativo para celular CamScanner) 
 
Questão 1 
Cite as quatro fases da Engenharia de Requisitos e explique o objetivo de duas delas. 
Slides 14 a 18 da aula 2 
 
Questão 2 
Qual a diferença de Usuário para Stakeholder? 
Usuário é que irá conceber o sistema que será desenvolvido. Normalmente possui 
muita experiência na área de negócio. Stakeholder é qualquer pessoa ou entidade que 
influencia ou é influenciada pelo projeto, tanto positivamente, quanto negativamente. 
 
Questão 3 
O gerente de uma pousada deseja um sistema para gerenciar as reservas. Quando 
um cliente potencial deseja fazer uma reserva, o sistema verifica se existem quartos 
disponíveis no período, e em caso positivo, o sistema solicita os dados do cliente 
(nome, endereço, telefone). 
 
O sistema também deve armazenar, na reserva, a data prevista para entrada, a data 
prevista para saída, o valor do desconto concedido e o número dos quartos. Cada 
quarto possui um preço e uma descrição. Não há frigobar nem serviço de quarto. 
 
As reservas são garantidas por meio de pagamento de uma diária. Caso o cliente não 
efetue o pagamento até três dias antes da data prevista de entrada, a reserva é 
cancelada pelo sistema. 
 
Um relatório de reservas canceladas é gerado pelo sistema diariamente. Outros 
relatórios diários são o de reservas não pagas e o de reservas a serem efetivadas no 
dia. 
 
O gerente também deseja que o sistema imprima um relatório de reservas dado um 
determinado período. 
 
a) Elabore uma lista de requisitos funcionais a partir do texto acima. 
b) Identifique requisitos não funcionais claros na situação exposta 
c) Crie um conjunto de perguntas que visem esclarecer o maior número de dúvidas, 
omissões e ambiguidades da situação exposta pelo stakeholder. 
 
a) RF1 - O sistema deve permitir que os clientes efetuem reservas de quarto 
RF2 - O sistema deve ter a capacidade de verificar se existem quartos disponíveis 
ou não, conforme o tipo de busca feita pelo cliente. 
RF3 - O sistema deve armazenar todos os dados importantes para uma reserva de 
quarto 
RF4 - O sistema deve permitir o pagamento de uma diária como forma de efetivar 
a reserva. 
RF5 - O sistema deve cancelar reservas que não tenham sido pagas em até três 
dias. 
RF6 - O sistema deve emitir um relatório de reservas canceladas diariamente. 
RF7 - O sistema deve emitir um relatório de reservas não pagas. 
RF8 O sistema deve emitir um relatório de reservas a serem efetivadas no dia. 
RF9 - O sistema deve emitir um relatório de reservas por período 
 
b) Os requisitos funcionais não estão muito claros no cenário da questão, porém 
podemos inferir pelo menos dois deles: 
RNF01 – O sistema de emissão de reservas deve funcionar 24h por dia, 7x na 
semana, com uma disponibilidade de 98% do tempo 
RNF02 – O sistema de pagamento também deverá funcionar 24h por dia, 7x na 
semana. 
 
c) Algumas questões que são passíveis de perguntas para tirar dúvidas ou 
confirmar entendimento: 
• Se não houver quartos disponíveis na reserva, qual a ação o sistema 
deve adotar? Apenas informar ao usuário ou sugerir uma nova data ou 
então incluí-lo em uma fila de espera em caso de cancelamento? 
• Existe a possibilidade do cliente cancelar uma reserva já confirmada? 
Se sim, quais são as consequências? 
• Quem é responsável em cadastrar o cliente? É o próprio cliente? 
• Existe a possibilidade de cadastrar novos quartos na pousada? Quem 
seria responsável por isto? O gerente? 
• O cliente paga uma diária para garantir as reservas? E as demais? São 
pagas ao final da hospedagem? Qual o momento exato em que o 
cliente irá acertas a conta restante da hospedagem? 
 
Questão 4 
Classifique em requisito funcional ou requisito não funcional 
 
a) A interface deve seguir os padrões do ambiente Windows 
Não Funcional 
b) O sistema deverá ter alta disponibilidade, ficando no ar 99% do tempo. 
Não Funcional 
c) O valor máximo do pedido de venda deve ser de 1000 unidades 
Funcional 
d) Todo pedido dever ter o prazo de entrega de no máximo cinco dias 
Funcional 
e) Cada vendedor pode ter pedidos atendidos e em aberto. 
Funcional 
f) Um relatório de acompanhamento deverá ser fornecido toda segunda-feira. 
Funcional 
g) Deve ser possível visualizar as vendas por dia e os pedidos atendidos por dia 
para cada vendedor 
Funcional 
 
 
Questão 5 
Indique V (verdadeiro) ou F (falso) para cada uma das questões abaixo, justificando as 
falsas. 
a ( V ). O limite do sistema separa o sistema a ser desenvolvido do seu ambiente 
b ( F ). O Documento de Visão é um dos documentos recomendados no início do 
levantamento de sistemas que deve ser feito independente do processo de 
desenvolvimento de software que está sendo adotado. 
 O documento de visão é um artefato prescrito no RUP e está relacionado a 
este processo de desenvolvimento. Porém, nada impede que seja feito um 
documento de visão, ou até uma versão mais enxuta, atrelada a outros tipos de 
processo. 
c ( F ). O levantamento de requisitos corresponde à fase inicial do processo de 
engenharia de requisitos e envolve as atividades de descoberta dos requisitos 
sempre utilizando a técnica de entrevistas ou reuniões. 
 Na verdade, podem ser usadas outras técnicas de elicitação, não 
necessariamente com a obrigatoriedade das entrevistas e reuniões. 
d ( V ). Através da análise dos sistemas existentes pode-se entender parte dos 
requisitos e também quais requisitos são necessários 
e ( V ). O Glossário possui uma lista de termos que descrevem os principais conceitos 
do negócio. 
 
Questão 6 
Quais são as principais informações sobre o projeto representadas no Documento de 
Visão? 
Slides 27 a 30 da aula 2

Outros materiais