Prévia do material em texto
Prova Impressa GABARITO | Avaliação I - Individual (Cod.:742333) Peso da Avaliação 1,50 Prova 48401639 Qtd. de Questões 10 Acertos/Erros 8/1 Canceladas 1 Nota 9,00 Em orientação a objetos, há algumas características do objeto. Acerca dessa características, assinale a alternativa CORRETA: A Herança. B Polimorfsmo. C Encapsulamento. D Atributos. VOLTAR A+ Alterar modo de visualização 1 Os projetos fundamentados e desenvolvidos conceitualmente em Orientação a Objetos propõem analisar, estruturar e interligar as partes de acordo com as funções específicas. O alicerce são os objetos cujo desenvolvimento é independente e que em uma fase adiantada do projeto, relacionam-se e se interligam dando origem ao projeto em sua totalidade. Podemos considerar três etapas macro, no desenvolvimento de um projeto Orientado a Objetos. Acerca dessas etapas, analise as senteças a seguir: I- Análise Orientada a Objetos. II- Projeto Orientado a Objetos. III- Programação Orientada a Objetos. IV- Programação Orientada a Aspecto. V- Programação Funcional. Assinale a alternativa CORRETA: A Somente a sentença I está correta. B As sentenças II e V estão corretas. C As sentenças III e IV estão corretas. D As sentenças I, II e III estão corretas. 2 A Programação Orientada a Objetos surgiu na necessidade de resolver problemas da crise de software. Sobre essas necessidades, analise as sentenças a seguir: I- Reutilização de código fonte. II- Possibilidade de desenvolvimento de um software em módulos. III- Facilidade de manutenção, pois cada classe é específica a um propósito. IV- Programação Orientada a Aspecto. V- Programação Funcional. Assinale a alternativa CORRETA: A As sentenças I, II e IV estão corretas. B Somente a sentença IV está correta. C As sentenças I, II e III estão corretas. D As sentenças II, II e V estão corretas. A fase de um projeto orientado a objeto mais importante é o levantamento de requisitos, pois o escopo do projeto baseia-se nela, possibilitando o desenvolvimento de cronograma e até alocação de recursos humanos para o projeto. O objetivo da fase de levantamento de requisitos é documentar os requisitos funcionais e não funcionais do sistema a ser desenvolvido ou alterado. Referente ao planejamento de execução do projeto, proporcionado pelo levantamento de requisitos, analise as seguintes afirmativas: I- Durante a fase de levantamento de requisitos é selecionado o modelo a ser adotado no projeto. II- Durante a fase de levantamento de requisitos, é realizado o levantamento inicial dos requisitos e a separação deles em funcionais e não funcionais. III- Após a fase de levantamento de requisitos realizada, é possibilitado o desenvolvimento dos modelos de casos de uso. IV- Após a fase de levantamento de requisitos, devem ser desenvolvidos os casos de uso que devem 3 4 contemplar os requisitos, interfaces e atores envolvidos no projeto. V- Durante a fase de levantamento de requisitos, o modelo conceitual de classes pode ser desenvolvido, criando as entidades, associações, relacionamentos e atributos. Agora, assinale a alternativa CORRETA: A As afirmativas I, III, IV e V estão corretas. B Somente a afirmativa III está correta. C As afirmativas II, III e IV estão corretas. D As afirmativas II, III, IV e V estão corretas. O Processo Unificado (Unified Process) não é um padrão de desenvolvimento de software, porém é muito utilizado e considerado como um modelo de processo de desenvolvimento de software orientado a objeto, pois toda a construção do sistema é baseada nos casos de uso, que organiza requisitos funcionais para a geração do resultado esperado pelo usuário. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O processo unificado é o conjunto de atividades para transformar requisitos levantados pelo usuário em um software, e possui seu ciclo de vida iterativo. ( ) O processo unificado também é centrado na arquitetura do software e seu desenho é traçado no início do projeto e evolui em cada fase do desenvolvimento. ( ) O processo unificado possui algumas fases, como a concepção, em que são definidos o cronograma e a distribuição das atividades, e não se envolve o usuário final. ( ) O processo unificado possui algumas fases, como a concepção, em que são definidos o cronograma e a distribuição das atividades, e envolve-se muito o usuário final. Agora, assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - F. B V - V - F - V. C F - V - V - V. D V - F - F - V. A equipe de desenvolvimento pode se deparar com vários problemas que podem ocorrer em um projeto de software, como, por exemplo, o não cumprimento dos requisitos do software, atrasos de cronograma e rotatividade de recursos humanos. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A origem do problema apresentado do não cumprimento dos requisitos pode ser a falha no 5 6 levantamento de requisitos funcionais devido à incompreensão do que o usuário necessita. ( ) O problema apresentado de atraso do cronograma pode ser originado pela não adoção de um modelo do projeto orientado a objeto. ( ) O problema apresentado de atraso do cronograma pode ser originado pelo surgimento de inconsistências não previstas no projeto durante o processo de desenvolvimento do software. ( ) O projeto de software pode ter alguns problemas originados a partir da definição e planejamento inadequados do projeto, assim como pela falta de comunicação entre os interessados. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - V. B F - V - V - V. C V - F - V - V. D F - V - V - F. 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. Qual o significado de POO? A Programação Estruturada. B Programar Outros Objetos. C Programação Orientada a Objetos. D Orintação de Objetos Programaveis. Atenção: Esta questão foi cancelada, porém a pontuação foi considerada. 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 7 8 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. Assinale a alternativa CORRETA: A As sentenças I e II estão corretas. B Somente a sentença III está correta. C As sentenças II e III estão corretas. D Somente a sentença I está correta. Para a geração dos modelos, utiliza-se atualmente a UML que se utiliza de diagramas na composição. A versão 2.0 da UML traz consigo 13 diagramas, divididos em quatro grupos. Sobre Diagramas Comportamentais, "De Atividades", assinale a alternativa CORRETA: A Procura acompanhar as mudanças sofridas por um objeto dentro de um processo. B Geral e informal para fases de levantamento e análise de Requisitos do Sistema. C Descreve os passos a serem percorridos para a conclusão de uma atividade. D Variação dos diagramas de atividades que fornece visão geral dentro do sistema ou processo do negócio. Os projetos fundamentados e desenvolvidos conceitualmente em Orientação a Objetos propõem analisar, estruturar e interligar as partes de acordo com as funções específicas. Quais as três etapas macro no desenvolvimento de um projeto Orientado a Objetos? A Análise Orientada a Objeto, Diagrama Orientado a Objeto e Implementação Orientada a Objetos. B Análise de Requisitos Orientada a Objeto, Processo Orientado a Objeto e Programação Orientada a Objetos. C Análise Orientada a Objeto, Planejamento Orientado a Objeto e Programação Orientadaa Objetos. D Análise Orientada a Objeto, Projeto Orientado a Objeto e Programação Orientada a Objetos. 9 10 Imprimir