Prévia do material em texto
Prova Impressa GABARITO | Avaliação I - Individual (Cod.:1023945) Peso da Avaliação 2,00 Prova 94588449 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 Um projeto é único, pois mesmo que já tenha sido executado em outras circunstâncias ou organizações, ao ser colocado em prática novamente, o cenário envolvido (necessidades, pessoas, tecnologias) já mudou. A realidade do projeto atual já é outra em decorrência das mudanças ocorridas. Sobre o papel gerente de projetos, analise as opções a seguir: I- Possui isolamento das partes interessadas no projeto. II- Facilitador. III- Líder. IV- Negociador. V- Controlador de custos e prazos.Assinale a alternativa CORRETA: A II e III, apenas. B I, II e III, apenas. C I e II, apenas. D I, III e IV, apenas. E II, III, IV e V. O desenvolvimento de um projeto Orientado a Objetos possui a Análise Orientada a Objeto, o Projeto Orientado a Objeto e a Programação Orientada a Objeto como três etapas macro, sendo que cada etapa é sequencialmente dependente uma da outra. Sobre os passos da Análise Orientada a Objeto, analise as afirmativas a seguir: I- Identificação dos objetos envolvidos no negócio da aplicação. II- Identificação do problema com o usuário e, com isso, o levantamento dos requisitos. III- Implementação de código-fonte na linguagem de programação especificada no projeto. IV- Desenvolvimento dos casos de uso, levando-se em consideração os requisitos do software. É correto o que se afirma em: A I, II, III e IV. B I e II, apenas. C I, III e IV, apenas. D II e III, apenas. E I, II e IV, apenas. VOLTAR A+ Alterar modo de visualização 1 2 13/04/2025, 18:09 Avaliação I - Individual about:blank 1/6 Um modelo de software pode ser compreendido como uma forma de apresentar os objetos do negócio e suas funcionalidades de uma forma mais clara, além de demonstrar como apresentar aspectos estruturais e comportamentais do sistema. Partindo desse pressuposto, analise as afirmativas a seguir: I. O modelo de software, na orientação a objetos, utiliza a UML para especificar artefatos gráficos de um software. II. O modelo de software descreve aspectos arquiteturais e também comportamentais de um software. III. Um modelo de caso de uso é um dos diagramas da UML, sendo utilizado também na modelagem de softwares orientados a objetos. IV. O caso de uso é um diagrama estrutural que define as funcionalidades e atores do software. É correto o que se afirma em: A II e III, apenas. B II, III e IV, apenas. C I, III e IV, apenas. D I, II, III e IV. E I, II e III, apenas. Projeto é algo temporário, com sequência de atividades com início, meio e fim. Seu resultado final fornece um produto ou serviço único e progressivo, tangível ou intangível restrito a restrições de tempo e custo. Sobre a definição de Projetos, analise as sentenças a seguir: I- Atividade bem definida com início, meio e fim. II- Desenvolvimento de um sistema de cadastro de clientes, o qual é concluído quando o software é entregue. III- Atividades contínuas e repetitivas. IV- Projeto pode ser exemplificado pela produção de vestuário em uma indústria têxtil. Assinale a alternativa CORRETA: A II e III, apenas. B II, III e IV, apenas. C I e II, apenas. D I, II e III, apenas. E II e IV, apenas. 3 4 13/04/2025, 18:09 Avaliação I - Individual about:blank 2/6 A modelagem de software para um projeto orientado a objeto desenvolve os problemas do usuário em forma de objetos do mundo real, que interagem entre si, simulando a funcionalidade do sistema. Referente a projetos orientados a objetos, analise as afirmativas a seguir: I. O projeto orientado a objeto possui a vantagem de permitir a reusabilidade de código-fonte, facilitando o desenvolvimento e a manutenção do software. II. O projeto orientado a objeto possui uma desvantagem da comunicação entre os envolvidos no projeto ser menos eficiente, devido à complexidade do trabalho. III. O projeto orientado a objeto possui algumas etapas, como a identificação e compreensão do contexto e os modos de utilização do sistema pelo usuário. IV. O projeto orientado a objeto identifica os objetos do mundo real que podem estar contidos no problema a ser resolvido pelo software. É correto o que se afirma em: A I, II, III e IV. B II e III, apenas. C II, III e IV, apenas. D I, II e III, apenas. E I, III e IV, apenas. Em um projeto de software, a tomada de decisão é uma atividade complexa e não sistemática, pois depende de conhecimentos prévios e habilidades da pessoa responsável, e sem a utilização de modelos específicos para auxiliá-lo nas diferentes situações que podem ocorrer durante o desenvolvimento. Partindo desse pressuposto, analise as afirmativas a seguir: I. Decisões imediatas podem ocorrer normalmente em projetos com prazo apertado devido a levantamento de requisitos mal definidos. II. Decisões reativas podem ser compreendidas como ações tomadas para alguma situação que aconteceu em determinado momento, podendo causar prejuízos ou falhas críticas no projeto. III. Decisões para tratamento de riscos que podem ocorrer em um projeto são difíceis de acontecer, pois os riscos do projeto são previstos e tratados com alternativas, a fim de evitá-los. IV. Decisões para tratamento de riscos que podem ocorrer em um projeto são as mais críticas, principalmente para riscos de projeto não previstos. É correto o que se afirma em: A I, II e III, apenas. B II e III, apenas. C I, II, III e IV. D I, II e IV, apenas. E II, III e IV, apenas. 5 6 13/04/2025, 18:09 Avaliação I - Individual about:blank 3/6 A Programação Orientada a Objetos foi motivada pela necessidade de resolver os problemas da crise do software na década de 1960, porém algumas técnicas desenvolvidas entre 1970 e 1980 não foram suficientes para acabar com os problemas de produtividade e qualidade no desenvolvimento de software da época. Sobre a Programação Orientada a Objetos, analise as sentenças a seguir: I- Encapsulamento é um princípio da programação orientada a objetos que combina os dados (atributos) e os métodos (operações) que atuam sobre esses dados dentro de uma classe. II- O polimorfismo permite usar a mesma mensagem para invocar comportamentos diferentes do objeto. III- Objeto é um elemento do mundo real (natureza), sendo a instância de uma classe. IV- Objeto, na orientação a objeto, é uma funcionalidade do sistema, como, por exemplo, "permitir excluir um registro". Assinale a alternativa CORRETA: A II, III e IV, apenas. B I, II, III e IV. C II e III, apenas. D I, II e III, apenas. E I, III e IV, apenas. Para resolver os problemas da crise de software na década de 1960, surge a Engenharia de Software para tentar resolver a maioria dos problemas. No entanto, algumas das técnicas desenvolvidas não foram suficientes para resolver todos os problemas do desenvolvimento de software, como a reutilização de código, por exemplo. Com isso, surgiu a orientação a objetos, que resolveu o problema da reusabilidade de código. Referente ao desenvolvimento de software orientado a objetos, analise as afirmativas a seguir: I- A Orientação a Objeto representa as situações do mundo real, de um problema para um software, em abstrações, isto é, analisa o sistema como um conjunto de processos. II- Um sistema orientado a objeto é disponibilizado em módulos que possuem estado e suas operações. III- Um projeto de um software orientado a objeto permite a reutilização de código por meio da herança. IV- Método pode ser descrito como uma ação que é executada quando um objeto recebe uma mensagem de outro objeto. É correto o que se afirma em: A II e III, apenas. B I, II e III, apenas. C I, III e IV, apenas. D I, II, III e IV. 7 8 13/04/2025, 18:09 Avaliação I - Individual about:blank 4/6 E II, III e IV, apenas. Muitos autores definem várias etapas para o processo de desenvolvimento de software, algumas das quais podem ser agrupadas em uma única etapa, ou ainda ser divididas em várias outras. No Processo Unificado, por exemplo, existemquatro fases, nomeadas de acordo com este processo: a concepção, em que se levantam requisitos; elaboração, na qual se desenvolve a análise e o projeto; construção, que é a fase de implementação e testes do software; e a fase de transição, que é o momento em que o software será implantado para o cliente. Referente à sequência em que ocorrem as etapas para o processo de software, assinale a alternativa CORRETA: A Análise de requisitos, levantamento de requisitos, projeto, codificação, testes, implantação. B Codificação, projeto, levantamento de requisitos, análise de requisitos, projeto, testes, implantação. C Projeto, análise de requisitos, levantamento de requisitos, projeto, codificação, testes, implantação. D Levantamento de requisitos, análise de requisitos, projeto, codificação, testes, implantação. E Projeto, levantamento de requisitos, análise de requisitos, projeto, codificação, testes, implantação. O desenvolvimento de sistemas orientado a objetos estrutura o problema apresentado pelo usuário em forma de objetos do mundo real que podem trocar mensagens entre si, e possuem suas características representadas em seus atributos. Referente ao desenvolvimento de software orientado a objetos, analise as afirmativas a seguir: I- A Orientação a Objeto também auxilia a determinar a quantidade de reuniões com o cliente, a fim de realizar o levantamento de requisitos para transformá-los em objetos. II- A Orientação a Objeto torna mais fácil o desenvolvimento e manutenção de um sistema devido à possibilidade de reutilização de código por meio da herança. III- O desenvolvimento de software orientado a objeto é menos eficiente e menos flexível em relação à programação não orientada a objetos. IV- A comunicação do projeto entre os envolvidos é mais segura e rápida no desenvolvimento orientado a objeto, pois é auxiliada por meio dos modelos. É correto o que se afirma em: A I, II e III, apenas. B I e II, apenas. C II e IV, apenas. D I, III e IV, apenas. E I, II, III e IV. 9 10 13/04/2025, 18:09 Avaliação I - Individual about:blank 5/6 Imprimir 13/04/2025, 18:09 Avaliação I - Individual about:blank 6/6