Buscar

Analise de Projetos de Sistema - ExerConhecimento

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Questão 1 de 5
O desenvolvimento de software é uma atividade complexa, pois pode, entre outras coisas, envolver muito esforço humano. Para o controle do projeto de software ser mais efetivo o gerenciamento de desenvolvimento de software é direcionado a partir de: pessoas, produto, processo e projeto, também conhecido como 4 P’s.
PRESSMAN, Roger S. Engenharia de software: uma abordagem profissional. GRIESI, Ariovaldo (Trad). 7. ed. Porto Alegre: AMGH, 2011.
Considerando esse contexto, avalie as seguintes asserções e a relação proposta entre elas.
 I. O trabalho do engenheiro de software se traduz em esforço humano e, se o gerente, não considerar isso no gerenciamento do projeto não obterá sucesso.
PORQUE
 II. Os recursos humanos são considerados de extrema importância no processo de desenvolvimento de software, tanto que, o SEI (Software Engineering Institute) desenvolveu o modelo People-CMM que definiu práticas-chave como: a formação da equipe, a comunicação entre as pessoas, o ambiente de trabalho, o treinamento etc.
 
A respeito dessas asserções, assinale a opção correta.
A - A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
B - A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
C - As asserções I e II são proposições falsas.
D - As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
E - As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
Questão 2 de 5
Compreender os requisitos de um software pode ser considerada uma das tarefas mais complexas encontradas pelo engenheiro de software. Porém, no primeiro momento pode não parecer tão difícil, pois, consideramos que o cliente sabe o que precisa e têm domínio sobre o assunto. Mas, em muitos casos isso não é verdadeiro.
PRESSMAN, Roger S. Engenharia de software: uma abordagem
profissional. GRIESI, Ariovaldo (Trad). 7. ed. Porto Alegre: AMGH, 2011.
 Considere os requisitos, a seguir, de um sistema para uma clínica veterinária.
  R1: o sistema deve permitir o registro de entrada de animais;
 R2: o sistema deverá estar acessível em todos os navegadores web atuais;
 R3: o sistema deve permitir o vínculo de mais de um animal por cliente;
 R4: o sistema deve permitir o acesso simultâneo de 50 usuários sem perder desempenho;
 Nessa situação, representam descrições de requisitos funcionais apenas os requisitos.
A - R1 e R2;
B - R1 e R3;
C - R1, R2, R3 e R4.
D - R2 e R4;
E - R2, R3 e R4;
Questão 3 de 5
No desenvolvimento de um sistema de gestão de um condomínio, serão implementados módulos de controle dos proprietários. Para a criação desse sistema será necessário aplicar algumas regras, conforme pode ser observado no diagrama abaixo.
Com base nesse diagrama, avalie as afirmações a seguir.
I. Um bloco pode conter vários apartamentos;
 II. Um proprietário poderá possuir apenas 1 apartamento no condomínio;
 III. Poderão existir blocos que não possuirão apartamentos relacionados;
 IV. O proprietário precisa ter pelo menos 1 apartamento;
 V. Um apartamento estará relacionado apenas a um bloco e, se não existir o bloco, o apartamento também não existirá.
 É correto apenas o que se afirma em
A - I e II.
B - I e III
C - I, IV e V.
D - II e IV.
E - II, III e IV.
Questão 4 de 5
A engenharia de software começa com uma série de tarefas de modelagem que levam a especificação dos requisitos e representação do projeto para o software a ser construído.
PRESSMAN, Roger S. Engenharia de software: uma abordagem
profissional. GRIESI, Ariovaldo (Trad). 7. ed. Porto Alegre: AMGH, 2011.
Considere os requisitos, a seguir, de um sistema para uma escola, na qual se pretenda gerenciar o setor acadêmico.
 R1: o sistema deve permitir que o professor esteja vinculado a mais de uma turma;
 R2: o sistema deverá estar acessível em todos os navegadores web atuais;
 R3: o sistema não deve permitir que um estudante esteja matriculado em mais de um período simultaneamente;
 R4: o sistema deve permitir a consulta de notas e faltas dos estudantes;
R5: o sistema deve permitir o acesso simultâneo de 50 usuários sem perder desempenho.
Nessa situação, representam descrições de requisitos não funcionais apenas os requisitos.
A - R1, R3 e R4;
B - R1, R4 e R5.
C - R2 e R3;
D - R2 e R5;
E - R3 e R4;
Questão 5 de 5
Da perspectiva da orientação a objetos, no primeiro momento, a modelagem de requisitos concentra-se em extrair as classes, diretamente da descrição do problema apresentado. Essas classes, normalmente, representam entidades que serão armazenados em banco de dados. Porém, além desse tipo de classe existem outras que são desenvolvidas e/ou refinadas durante o projeto. São as classes de fronteira e controladoras.
PRESSMAN, Roger S. Engenharia de software: uma abordagem
profissional. GRIESI, Ariovaldo (Trad). 7. ed. Porto Alegre: AMGH, 2011.
A respeito das classes controladoras, avalie as afirmações a seguir.
 I. São projetadas para controlar a criação ou atualização de objetos entidade;
 II.  São projetadas para controlar a instanciação de objetos de fronteira, já que obtêm informações dos objetos entidade;
 III.  São projetadas para controlar a comunicação complexa entre conjuntos de objetos;
 IV. São projetadas para controlar a validação de dados transferidos entre objetos ou entre o usuário e a aplicação.
 É correto apenas o que se afirma em:
A - I e II;
B - I, II e III;
C - I, II, III e IV.
D - I, III e IV;
E - II e III;

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando