Buscar

Engenharia de Software - Lista de Exercícios 1 (2017.1)

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

Prévia do material em texto

Centro Universitário Unicarioca 
Disciplina: Engenharia de Requisitos
Prof.: Rafael Targino
Aluno: Diego Custódio da Silva - Turma: 826 - Meier II
LISTA DE EXERCÍCIOS 1 
Entrega somente pelo AVA até as 23:55h da data de entrega. (06/03/2017)
Questão 1
Cite as quatro fases da Engenharia de Requisitos e explique o objetivo de duas delas.
Elicitação de Requisitos - É processo de descobrir quais são as funções que o sistema deve realizar e quais são as restrições que existem sobre essas funções.
Análise e Negociação de Requisitos - É o processo de analisar os requisitos produzidos na fase de elicitação, estes devem ser analisados para que sejam verificados requisitos faltantes, conflitantes, ambíguos, sobrepostos ou fora da realidade. 
Especificação de Requisitos - Os requisitos devem ser especificados de forma que todos os envolvidos possam ter um entendimento comum sobre o que deve ser construído.
Validação de Requisitos - Este processo trata da validação quanto à consistência, precisão, contextualização de requisitos levantados no processo de identificação e descoberta e de análise e negociação de requisitos.
Questão 2
Qual a diferença de Usuário para Stakeholder?
Usuário - Aquele que encomenda o software de acordo com a sua necessidade.
Stakeholder - É qualquer pessoa ou organização que tenha interesse, ou seja afetado pelo projeto.
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.
Requisitos Funcionais
- Sistema verifica se existem quartos disponíveis no período
- Sistema solicita os dados do cliente (nome, endereço, telefone).
- Sistema armazena, na reserva, a data prevista para entrada, a data prevista para saída, o valor do desconto concedido e o número dos quartos.
- Sistema cancela reserva, caso cliente não pague dentro do prazo.
b) Identifique requisitos não funcionais claros na situação exposta
Requisitos Não-Funcionais
- Gerar relatório de reservas canceladas.
- Gerar relatório de reservas não pagas.
- Gerar relatório de reservas a serem efetivadas no dia.
- Imprimir relatório de reservas por período.
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.
Quais são as formas de pagamento disponíveis da pousada?
Será preciso inserir os dados do cartão de crédito no ato da reserva?
Caso o cliente não pague a reserva até o prazo estipulado, haverá multa?
Questão 4
Classifique em requisito funcional ou requisito não funcional
a) A interface deve seguir os padrões do ambiente Windows.
Requisito Não Funcional
b) O sistema deverá ter alta disponibilidade, ficando no ar 99% do tempo.
Requisito Não Funcional
c) O valor máximo do pedido de venda deve ser de 1000 unidades.
Requisito Não Funcional
d) Todo pedido dever ter o prazo de entrega de no máximo cinco dias.
Requisito Não Funcional
e) Cada vendedor pode ter pedidos atendidos e em aberto. 
Requisito Funcional
f) Um relatório de acompanhamento deverá ser fornecido toda segunda-feira.
Requisito Não Funcional
g) Deve ser possível visualizar as vendas por dia e os pedidos atendidos por dia para cada vendedor.
Requisito 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 ( V ).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.
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.
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?
Introdução
Posicionamento
Descrição dos Stakeholders
Visão Geral do Produto
Características do Produto
Características não Contempladas pelo Produto

Continue navegando