Escolar Documentos
Profissional Documentos
Cultura Documentos
Avaliação A1 – 27/09/2022
Modelo de Ciclo de Vida
1. (0,5 Ponto) Marque um X na alternativa Verdadeira: Quais são os principais paradigmas na engenharia de
Software?
(A) Cascata, protótipo, 4GL, Case.
(B) Cascata, Prototipação, 4GL e Modelo em Aspiral.
(C) Case, Prototipação, Técnicas de Quarta Geração e Modelo em Espiral;
(D) Cascata, Prototipação, Técnicas de Quarta Geração e Modelo em Espiral.
2. (0,5 Ponto) No contexto da Engenharia de Software, um modelo de processo é visualizado como um ciclo de vida
constituído da especificação, do desenvolvimento, da validação e da evolução. Nesse modelo, as fases são
representadas separadas umas das outras, tais como especificação de requisitos, projeto de software,
implementação e testes. Esse modelo de processo é denominado modelo em:
(A) cascata.
(B) espiral.
(C) eventos.
(D) módulos.
Análise Estruturada:
5. (0,5 Ponto) Com relação do Diagrama de Fluxo de Dados (DFD) no nível lógico, julgue os itens
(A) ( F ) Na análise, é necessário reconhecer entidades externas, fluxo de dados e transformações (processos).
(B) ( F ) Relatório principal para entendimento e manipulação de um sistema de qualquer complexidade.
(C) ( F ) Na análise, é necessário reconhecer entidades externas, fluxo de dados e transformações (processos).
(D) (V) Na análise, é necessário reconhecer entidades externas, depósitos de dados, fluxo de dados e
transformações (processos).
1
6. (0,5 Ponto) Um Diagrama de Fluxo de Dados − DFD que inicia pelo diagrama de contexto e conclui no nível de
primitivas funcionais ou processos primitivos utiliza a abordagem
(A) bottom-up.
(B) De processo unificado.
(C) Top-down.
(D) De análise essencial.
(E) Por objeto.
8. (0,5 Ponto) Assinale a alternativa correta. Em orientação a objetos, o princípio pelo qual um método comporta-
se de modo diferente dependendo da classe que o invoca é chamado de:
(A) Reutilização.
(B) Encapsulamento.
(C) Abstração.
(D) Herança
(E) Polimorfismo.
2
10. (0,5 Ponto) O Diagrama de Casos de Uso é um dos Diagramas Comportamentais da UML (Unified Modeling
Language – Linguagem de Modelagem Unificada), contendo três elementos principais; assinale-os.
(A) Ações; Evento; e, Linhas de vida.
(B) Transições; Atividades; e, Ações.
(C) Linhas de vida; Mensagens; e, Atores.
(D) Atores; Casos de uso; e, Relacionamentos.
12. (1,5 Pontos) "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 solicitará os dados do cliente (nome, endereço, telefone). O sistema também deve
armazenar sobre a reserva a data prevista para entrada, data prevista para saída, 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ços
de quarto. As reservas são garantidas através do pagamento de uma diária. Caso o cliente não
efetue este 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 relatório de
reservas não pagas e o relatório sobre as 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) Faça o diagrama de classes?
(B) Quais os potenciais atributos e operações entre as classes?
(C) Quais os relacionamentos entre as classes?