Buscar

P1 MODULAR PUC RIO 2020.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

Prévia do material em texto

INF1301 – Programação Modular Turma: 3WB
Prova 1 (com consulta) Prof. Flavio Bevilacqua
Divulgação no EAD: 30/04/2021 às 14h Entrega no EAD até 3/5/2021 às 23:59
Questão 1 (2,0 pontos) – Considerando que uma árvore é um grafo com
características específicas, um modelo elaborado inicialmente para representar
grafos pode ser adaptado para representar apenas árvores sem que seu desenho
seja alterado? Se Sim, apresente sua justificativa e complemente com um
exemplo mostrando esta adaptação. Se não, por quê?
Questão 2 (2,0 pontos) – Classifique como Requisito Funcional, Não Funcional e
Inverso, justificando cada uma de suas escolhas.
1. O tempo de resposta das consultas não poderá ultrapassar os 10
segundos.
2. O aluno não poderá acessar as notas dos outros alunos
3. O sistema não permitirá acesso sem login e senha validados
4. O sistema não armazenará dados pessoais dos funcionários
Questão 3 (2,0 pontos) – O desenvolvimento orientado a testes prevê a utilização
de mocking em funções de acesso para que seja possível construir código do
teste automatizado sem gerar erros. Certo / Errado. Justifique. 
Questão 4 (2,0 pontos) - Explique duas vantagens da utilização da Metodologia
Ágil e que possuem relação direta com as vantagens da Programação Modular.
Explique cada relação direta.
Questão 5 (2,0 pontos) - Um programa deve ser capaz de ler um documento
de texto e criar um índice remissivo para cada substantivo encontrado. No
índice remissivo é apresentada a lista de páginas em que a palavra é
encontrada. Elabore a arquitetura modularizada deste programa (tal como
foi vista na disciplina) considerando a criação de um tipo abstrato de dados
para a estrutura principal a ser acoplada na aplicação. Neste tipo abstrato
de dados deve ser utilizada a estrutura Lista Duplamente Encadeada com
Nó Cabeça.
Boa prova !

Continue navegando