Baixe o app para aproveitar ainda mais
Prévia do material em texto
Curso ESTUDOS DISCIPLINARES VII Teste QUESTIONÁRIO UNIDADE I Iniciado 03/10/22 09:43 Enviado 03/10/22 09:51 Status Completada Resultado da tentativa 5 em 5 pontos Tempo decorrido 7 minutos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente ● Pergunta 1 ● 0,5 em 0,5 pontos ● A EAP - Estrutura analítica do projeto - traz muitos benefícios para o gerente de projetos e deve ser sempre elaborada, mesmo que o cliente não a utilize. De acordo com essa afirmação, analise as afirmativas abaixo e marque a opção correta. I. Proporciona uma visão única de todo o escopo do projeto. II. Utilizada na análise de riscos, estimativas de recursos, custos e tempo do projeto é uma prática não recomendada. III. Proporciona a participação da equipe no seu desenvolvimento, o que gera mais comprometimento. IV. Pode ser utilizada como linha de base de qualidade. Resposta Selecionada: a. I e III estão corretas. Respostas: a. I e III estão corretas. b. I e IV estão corretas. c. I e II estão corretas d. II e III estão corretas. e. II e IV estão corretas. Comentário da resposta : Resposta: A Comentário: A EAP é a linha de base de escopo de um projeto e sua utilização como referência para a análise de riscos, estimativas de recursos, custos e tempo do projeto, é altamente recomendada. Além disso, proporciona uma visão de todo o escopo do projeto e deve ser elaborada pelo time para aumentar o comprometimento de todos. ● ● Pergunta 2 ● 0,5 em 0,5 pontos ● Analise o cronograma de um projeto conforme abaixo: De acordo com esse cronograma, leia as afirmativas abaixo e marque a opção correta. I. A duração total do projeto é de 35 dias. II. A folga livre da tarefa de ID 5 é de dois dias. III. O caminho crítico do projeto é formado pelas atividades B, D, F e G. IV. Colocando mais um recurso na atividade de ID 6 ela reduz a duração em 50%. Resposta Selecionada: d. II e III estão corretas. Respostas: a. I e III estão corretas. b. II e IV estão corretas. c. I, II e IV estão corretas. d. II e III estão corretas. e. III e IV estão corretas. Comentário da resposta: Resposta: D Comentário: O prazo do proejto é de 37 dias formado pelas tarefas B, D, F e G, pois são aquelas que formam o maior prazo do projeto e tem folga igual a zero. Folga livre é quanto uma tarefa pode atrasar, sem atrasar sua sucessora. A tarefa de ID 7 é a sucessora da atividade de ID 5, cuja folga é igual a 5 dias. ● ● Pergunta 3 ● 0,5 em 0,5 pontos ● As afirmações abaixo estão relacionadas às características da arquitetura MVC – Model-View-Controller, onde o desenvolvimento em camadas por responsabilidades é explícito. I. A camada visual pode ter validações de negócio. II. Camada de controle faz a ligação entre a tela e a camada de negócio. III. Aumenta o reuso e facilita a manutenção. Sobre as afirmações acima, assinale a alternativa correta: Resposta Selecionada: d. II e III estão corretas. Respostas: a. Somente I está correta. b. I e III estão corretas. c. Somente III está correta. d. II e III estão corretas. e. Somente II está correta. Comentário da resposta: Resposta: D Comentário:O MVC tem como objetivo facilitar a manutenção e aumentar o reuso, além da camada de controle ser a responsável por reduzir o acoplamento entre os objetos. A Camada visual deve ser apenas entrada de dados, não possuindo responsabilidades pela implementação de regras de negócio. ● ● Pergunta 4 ● 0,5 em 0,5 pontos ● No extrato de um diagrama de estado abaixo, a expressão “[número alunos >= 5]” é definida como sendo uma: Resposta Selecionada: c. Condição de guarda. Respostas: a. Transição de estado. b. Eventos iniciais. c. Condição de guarda. d. Ação. e. Estado. Comentário da resposta: Resposta: C Comentário: Expressões condicionais associadas às ações em digrama de estados servem para estabelecer situações de limitação para que a ação ocorra. São chamadas de condição de guarda. ● ● Pergunta 5 ● 0,5 em 0,5 pontos ● Num diagrama de sequência da UML, há a troca de mensagens entre os objetos de um sistema. Sobre as regras de trocas de mensagens em diagramas de sequência é correto afirmar que: I. Mensagens de criação e destruição de objetos podem ser aplicadas a diagramas de interação. II. Autodelegação de mensagens consiste em uma classe A chamar um método da classe B. III. Mensagens síncronas são mensagens que implicam em um objeto que envia a mensagem e aguarda o retorno do objeto chamado. Resposta Selecionada: b. I e III estão corretas. Respostas: a. Somente I está correta. b. I e III estão corretas. c. I, II e III estão corretas. d. Somente III está correta. e. Somente II está correta. Comentário da resposta: Resposta: B Comentário: Autodelegação consiste em uma classe A chamar um método da própria classe A. Os estereótipos de <<destroy>> e <<create>> são usuais nesses diagramas e uma mensagem síncrona sempre aguarda a resposta do objeto instanciado. ● ● Pergunta 6 ● 0,5 em 0,5 pontos ● O Extremme Programming (XP) é um método ágil de desenvolvimento e estabele 12 práticas para o desenvolvimento de sistemas, De acordo com as afirmativas abaixo, assinale a alternativa correta: I. Os testes devem ser contínuos e evoluir junto com o código. II. O planejamento é feito como nos processos tradicionais, com entregas em cascata. III. O código é de propriedade individual Resposta Selecionada: e. Somente a I está correta. Respostas: a. Somente a II está correta. b. II e III estão corretas. c. Somente a III está correta. d. I e III estão corretas. e. Somente a I está correta. Comentário da resposta : Resposta: E Comentário: Nos conceitos ágeis o desenvolvimento deve ser interativo e incremental e o código deve ser propriedade de todos os programadores para não causar dependências. Os testes contínuos são uma prática recorrente em métodos ágeis. ● ● Pergunta 7 ● 0,5 em 0,5 pontos ● O diagrama de classes representa os objetos do mundo real que participam da construção de um sistema, permitindo representar claramente as características e comportamentos desses objetos. Com relação ao diagrama de classes apresentado abaixo, analise as afirmações a seguir. I. Os atributos estão incorretamente marcados como públicos. II. Está faltando a representação de multiplicidade entre todos os objetos. III. A relação entre os objetos “Emprestimo” e “ItemEmprestimo” é de herança de composição. IV. Não estão identificadas as chaves primárias dos objetos. É correto apenas o que se afirma em: Resposta Selecionada: a. I e II. Respostas: a. I e II. b. II e III. c. III e IV. d. I, II e IV. e. I, III e IV. Comentário da resposta : Resposta: A Comentário: Os atributos deveriam ser todos privados para atender a regra do encapsulamento e a multiplicidade define regras de negócio entre os objetos, sendo sua representação obrigatória no diagrama de classes Afirmativa III A relação entre os objetos “Emprestimo” e “ItemEmprestimo” é de agregação por composição. Afirmativa IV Não há representação de chaves primárias em classes de objeto. ● ● Pergunta 8 ● 0,5 em 0,5 pontos ● O diagrama de classes representa todos os objetos que participam da modelagem do sistema sendo desenhado e que, de alguma forma, executam ações para a realização dos objetivos do software. Com relação ao diagrama de classes apresentado abaixo, avalie as afirmações a seguir. I. A relação entre as classes LOCACAO e ITEMLOCACAO é de agregação por composição. II. Nesse digrama de classes todos os atributos são privados e os métodos são públicos. III. A relação entre LOCACAO e ITEMLOCACAO indica que uma locação pode não ter itens relacionados a ela. IV. A relação entre CLIENTE e LOCACAO indica que o sistema pode ter clientes cadastrados sem ter feito uma locação sequer. É correto apenas o que se afirma em: Resposta Selecionada: d. I, II e IV. Respostas: a. I e II. b. II e III. c. III e IV. d. I, II e IV. e. I, III e IV. Comentário da resposta: Resposta: D Comentário: Pelo modelo o sistema permite cadastrar clientes sem que ele tenha feito nenhuma locação (relação 1 para 0). Para se fazer uma locação é necessário ter os itens que estão sendo locados, caracterizando que item faz parte de locação e consequentemente uma agregação de composição. Por melhores práticas de modelagem orientada a objetos, pelo encapsulamento, é necessário ter atributos privados e métodos públicos. Afirmativa III Na relação de agregação por composição de locação é obrigatório existir ao menos um item de locação. ● ● Pergunta 9 ● 0,5 em 0,5 pontos ● O objetivo principal da visão dinâmica da arquitetura é representar a realização dos casos de uso, que fundamentalmente se dá pela troca de mensagens entre os objetos no decorrer do tempo e a modelagem dos objetos envolvidos. Quais diagramas da UML são utilizados para representar essa visão? Resposta Selecionada: a. Diagrama de classes e sequência. Respostas: a. Diagrama de classes e sequência. b. Diagrama de classes e atividades. c. Diagrama de sequência e atividades. d. Diagrama de estados e atividades. e. Diagrama de classes e casos de uso. Comentário da resposta: Resposta: A Comentário: A realização de casos de uso consiste no uso dos diagramas de classes e sequência para representar a visão de projeto do sistema. ● ● Pergunta 10 ● 0,5 em 0,5 pontos ● Uma estratégia de teste de software integra métodos de projeto de casos de teste em uma série bem planejada de passos, que resultam na construção bem-sucedida de um software. O objetivo principal do projeto de casos de teste é originar um conjunto de testes que tenha a maior probabilidade de detectar defeitos no software. Assinale a afirmativa correta abaixo. Resposta Seleciona da: c. O teste de caixa preta tem como elemento requerido a especificação do software. Respostas: a. O teste de caixa preta enfoca a estrutura de controle do programa. b. O teste de todos comandos é o mais forte teste de caixa branca. c. O teste de caixa preta tem como elemento requerido a especificação do software. d. A técnica de análise de valor limite deve ser utilizada em conjunto com outras técnicas de teste de caixa branca. e. O teste de caminho básico é um tipo de teste caixa preta que faz uso de grafos de para originar um conjunto de testes linearmente independentes que vão garantir a cobertura e a análise de valor-limite, que investiga a habilidade do programa de manipular dados no limite de aceitabilidade. Comentário da resposta : Resposta: C Comentário: Os testes de caixa preta não requerem conhecimentos técnicos do testador, mas necessita ser construído com base na mesma especificação que originou o código com o objetivo de verificar a aderência da construção aos requisitos do projeto. ●
Compartilhar