Logo Passei Direto
Buscar

P1 MODULAR PUC RIO 2020.1

Ferramentas de estudo

Questões resolvidas

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ê?

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

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.

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.

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.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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ê?

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

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.

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.

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.

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 !

Mais conteúdos dessa disciplina