Buscar

PROVA 1 - ES1

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

Universidade Federal de Pelotas
CDTec
Prova I – Engenharia de Software I
Profa. Milena Rota Sena Marques
Nome: ______________________________________________________
 1. (0,5) Leia com atenção as afirmativas abaixo e marque apenas uma alternativa correta:
(a) O modelo codificar e consertar é considerado o modelo ad-hod.
(b) O modelo cascata prioriza a análise de riscos.
(c) No modelo cascata existe dificuldade para a acomodação de mudanças.
(d) No modelo espiral depois de eliminar os riscos, o modelo segue o modelo cascata ou uma de
suas variações.
 i. Todas as alternativas estão corretas.
 ii. Apenas as alternativas b e d estão corretas
 iii. Apenas as alternativas a, c e d.
 iv. Apenas a alternativa c está correta.
 
 2. (1,0) Disserte sobre o modelo V. Discuta a desvantagem do modelo V e do modelo cascata puro.
 3. (0,5)É válido mesclar processos de desenvolvimento de software? Justifique.
 4. (1,5) Disserte sobre o levantamento de requisitos e sobre a especificação de requisitos. Identifique os
principais problemas dessas atividades.
 5. (1,5)Sobre a UML:
(a) Cite vantagens de utilizá-la .
(b) Com a UML é possível representar a visão funcional, estática, comportamental e física do
sistema. Cite um diagrama para cada visão do sistema.
(c) Escolha dois diagramas, que representem diferentes visões, e disserte sobre eles.
 6. (3,0)Uma hostel possui quartos de casal (até 2 pessoas) e quartos de solteiro (de 1 a 3 pessoas
dependendo do numero de camas). Cada quarto do hostel tem uma descrição, numero, preço e pode
estar ocupado ou não. O gerente do hostel deseja gerenciar as reservas efetuadas e os clientes
desejam registrar suas reservas através de um sistema web. No caso de um quarto ocupado, este
estará associado a uma reserva. Quando um cliente potencial (devidamente cadastrado no sistema é
logado) deseja fazer uma nova reserva, o mesmo informa ao sistema o período, o tipo de quarto
desejado e número de pessoas e o sistema verifica disponibilidade. Em caso afirmativo, o sistema
solicitará a confirmação destes dados antes de criar esta nova reserva. Uma reserva se refere a um
único quarto e um cliente pode ter diferentes reservas (para diferentes períodos). Durante este
procedimento de registro da reserva, o cliente pode desistir da reserva. Após ter feito a reserva, o
cliente pode visualizar os dados de sua reserva e se quiser garantir a reserva pode efetuar o
pagamento de 50% do valor de hospedagem, através de cartão de crédito. Qualquer reserva só será
garantida se for efetuado um pagamento de 50% do valor até 3 dias após a solicitação de reserva,
caso contrário o gerente fará o cancelamento da reserva. O sistema deve fornecer relatórios ao
gerente informando reservas não pagas nos últimos 3 dias, ou ainda informando reservas registradas
por dia ou em um determinado período. 
(a) (1,5) Faça um diagrama de casos de uso para o sistema descrito acima. Mostre relacionamentos
entre casos de uso ou entre atores (se forem convenientes).
(b) (1,5) Análise quais os principais conceitos que devem ser representados pelo sistema e construa 
um diagrama de classes, mostrando as classes e a relação entre as classes com a correta 
multiplicidade.

Continue navegando