Baixe o app para aproveitar ainda mais
Prévia do material em texto
Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 Existe um alicerce ao tripé de sucesso dos projetos.Acerca desse alicerce, assinale a alternativa CORRETA: A Tempo/custo/produtividade. B Fase/custo/qualidade. C Tempo/conta /qualidade. D Tempo/custo/qualidade. No desenvolvimento de software orientado a objetos, os diagramas da UML são necessários e servem como documentação para a fase de implementação do código-fonte, assim como para histórico das decisões tomadas para o projeto do software. No entanto, em determinados projetos, a documentação desenvolvida através dos modelos não é o suficiente para validação dos requisitos com o cliente e, nestes casos, uma solução é a utilização da prototipação. Com base no exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O protótipo de uma tela pode apresentar os campos que a tela real terá, permitindo testar a navegabilidade entre eles. ( ) Atualmente, protótipos podem ser desenvolvidos rapidamente com ferramentas conhecidas por RAD. ( ) Para que um protótipo de uma tela seja útil, ele deve apresentar ao menos uma funcionalidade de persistência no banco de dados para que o cliente tenha a ideia do seu funcionamento. ( ) A ferramenta para desenvolvimento de protótipos pode ser encontrada no ambiente de desenvolvimento da linguagem Delphi. 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. Em orientação a objetos, há algumas características do objeto.Acerca dessas características, assinale a alternativa CORRETA: A Encapsulamento. B Herança. C Atributos. D Polimorfsmo. Em orientação a objetos, existe um processo que é chamado a visão do objeto em seu estado interno, com mensagens e métodos. Acerca desse processo, assinale a alternativa CORREA: A Polimorfsmo. 1 2 3 4 B Herança. C Atributos. D Encapsulamento. O projeto de desenvolvimento de software é algo complexo por natureza e possui diversas características semelhantes aos projetos das áreas de engenharias, quando consideramos o levantamento dos requisitos funcionais. O processo unificado, assim, tem como principal característica o ciclo de vida iterativa. Assinale a alternativa CORRETA que apresenta as fases do processo unificado: A Concepção, transcrição, pós-entrega e construção. B Iniciação, elaboração, construção e transição. C Introdução, prototipação, desenvolvimento e socialização. D Elaboração, modelo, desenvolvimento e transição. Na orientação a objetos existe um modelo de análise para projeto. É um modelo diferenciado de programação de software baseado na composição e interação entre objetos presentes no problema. Muitas são as vantagens em se construir um software utilizando os conceitos da orientação a objetos, sendo uma delas a reutilização de código-fonte. Referente à orientação a objetos, analise as afirmativas a seguir: I- Objeto é uma classe instanciada. II- A invocação de um objeto por outro é chamada de mensagem. III- A característica de reutilização de código-fonte é conhecida por encapsulamento. IV- Através do polimorfismo, é possível que a mesma mensagem seja enviada a mais de um objeto, isto é, para classes diferentes instanciadas. Assinale a alternativa CORRETA: A As afirmativas I e III estão corretas. B As afirmativas II, III e IV estão corretas. C Somente a afirmativa I está correta. D As afirmativas I, II e IV estão corretas. No desenvolvimento de software Orientado a Objetos, normalmente são consideradas três etapas macro: Análise Orientada a Objeto, Projeto Orientado a Objeto e Programação Orientada a Objetos. Todas estas três fases são essenciais para o desenvolvimento de software com controle e eficiência, permitindo se obter a satisfação do cliente. Assinale a alternativa CORRETA que apresenta o paradigma da Análise Orientada a Objetos: A O principal objetivo da operação é a reutilização de código-fonte, aumentando a legibilidade. B Mensagem pode ser conceituada por um procedimento a ser realizado, isto é, uma função da aplicação. C Polimorfismo é a característica da orientação a objetos que permite a reutilização de código-fonte, diminuindo o trabalho de implementação. D Objeto representa uma coleção de dados relacionados a um tema comum. Antes de iniciar qualquer atividade, você deverá montar um Plano de Execução do Projeto, para documentar e formalizar informações importantes do projeto. Assinale a alternativa CORRETA que melhor descreve o objetivo do plano de execução do projeto: 5 6 7 8 A Descrever o perfil do cliente e identificar o serviço solicitado pelo mesmo, a fim de considerar os aspectos relacionados à gestão do projeto, bem como seu escopo, prazos e objetivos gerais B Fazer o mapeamento dos requisitos funcionais e não funcionais do sistema. C Elaborar o Modelo Conceitual de Classes. D Construir os diagramas de Casos de Uso das funcionalidades do sistema. São consideradas três as etapas macro no desenvolvimento de um projeto Orientado a Objetos. Acerca dessas etapas, assinale a alternativa CORRETA: A Análise Estruturada, Projeto Orientado a Objeto e Programação Orientada a Objetos. B Análise Orientada a Objeto, Projeto Orientado a Objeto e Programação Orientada a Objetos. C Análise Orientada a Objeto, Projeto Estruturado e Programação Orientada a Objetos. D Análise Orientada a Objeto, Projeto Orientado a Objeto e Programação Estruturado. O desenvolvimento de um projeto de software orientado a objetos, dentro das boas práticas, implica desenvolver a documentação, através de modelos da UML (Unified Modeling Language), antes da codificação. Neste sentido, os modelos de objetos servem para a definição de objetos e suas classes. Além disso, o nível de detalhamento dos diagramas deve se aprofundar até haver a facilidade de compreendimento do sistema. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Se uma empresa desenvolvedora de software possui um processo definido de desenvolvimento, ela sempre utilizará os mesmos tipos de modelos para todos os projetos. ( ) A modelagem serve para especificar a arquitetura e o comportamento de todas as funcionalidades do sistema. ( ) A modelagem serve como documentação das decisões tomadas para um determinado projeto. ( ) A utilização de modelagem orientada a objetos em um projeto garante que não haja estouro de memória. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - F - V. B V - V - F - F. C F - V - V - V. D F - V - V - F. 9 10 Imprimir
Compartilhar