Baixe o app para aproveitar ainda mais
Prévia do material em texto
Ocultar opções de resposta Pergunta 1 -- /0,6 A metodologia RUP apresenta 9 disciplinas, sendo 6 de engenharia de software e 3 de apoio. Analise as afirmativas a seguir sobre as disciplinas. I – Requisitos – esta disciplina que tem o objetivo de documentar todas as necessidades do cliente para a construção do produto de Software. II – Análise e projeto (Design) – esta disciplina possui atividades para elaboração da arquitetura e definição de como os requisitos serão implementados. III – Ambiente – esta disciplina tem o objetivo de parabenizar o ambiente do projeto em todas as fases do projeto. Assinale a alternativa que apresenta as afirmativas corretas. I e II. I e III. III. Incorreta: II e III. Resposta corretaI, II e III. Pergunta 2 -- /0,6 Sabendo da sua participação em palestras e cursos de metodologias ágeis de desenvolvimento, a empresa o colocou a frente de um projeto que usará o modelo transformacional no desenvolvimento de um sistema. Nesse modelo diversas Ocultar opções de resposta Ocultar opções de resposta etapas de desenvolvimento são eliminadas buscando a agilidade. Pensando em orientar os membros da equipe você levantou algumas atividades desse modelo. Entre as alternativas a seguir, qual delas não faz parte das atividades desse modelo de software. Executa e revisa. Resposta corretaDocumentação completa definida. Especificação operacional (Orientada ao problema). Teste. Incorreta: Especificação transformada. Pergunta 3 -- /0,6 Segundo Booch, Rumbaugh e Jacobson a modelagem ganhou importância na engenharia de software criando modelos que representam o software a ser construído. Ela apresenta alguns princípios, analise as afirmativas a seguir e assinale a alternativa que apresenta as afirsmativas corretas: I – A escolha dos modelos influencia a maneira como determinado problema é atacado e como solução é definida. II – Os melhores modelos estão relacionados à realidade. III – Um modelo pode ser suficiente para representar um software. Incorreta: Apenas a I. Apenas a II. Ocultar opções de resposta Apenas II e III. I, II e III. Resposta corretaApenas I e II. Pergunta 4 -- /0,6 O IEEE estabeleceu alguns padrões de documentação dos requisitos. Analise as afirmativas a seguir sobre esses padrões. I – Completude – quando não há lacunas no comportamento do sistema em relação a esse requisito. II – Priorização – todos os requisitos devem ser priorizados explicitamente. O requisito precisa ser essencial, importante ou desejável. III – Rastreabilidade – facilita a alteração em algum determinado requisito, para tanto é necessário simplificar a escrita dos componentes e das regras de cada funcionalidade do sistema. Está correto o que se afirma em: I, II e III. Resposta corretaI. Incorreta: I e III. I e II. II e III. Ocultar opções de resposta Pergunta 5 -- /0,6 Analise as afirmativas abaixo: I. "O sistema deverá utilizar a informação das compras passadas do usuário para exibir uma página inicial com produtos de interesse do cliente" pode ser apontado como um exemplo de requisito funcional. II. Na modelagem orientada a objeto, os objetos que compõe o sistema devem reproduzir com máxima fidelidade os objetos existentes no mundo real que serviram de base para a sua criação. III. O diagrama de componentes exibe os requisitos funcionais de um sistema. Podemos afirmar que: As afirmativas I, II e III estão corretas. Apenas a afirmativa II está correta. Resposta corretaApenas a afirmativa I está correta. As afirmativas I, II e III estão erradas. As afirmativas I e II estão corretas. Pergunta 6 -- /0,6 Ocultar opções de resposta Ocultar opções de resposta O Diagrama de Casos de Uso é o mais utilizado dentro da UML. Ele permite que as funcionalidades sejam relacionadas, seu principal objetivo é apresentar o que o sistema faz pelo ponto de vista do usuário. Ele apresenta três elementos principais, assinale a alternativa que mostra esses três elementos: Tabela, classes e Atributos. Incorreta: Entidade, Atributo e Relacionamento. Resposta corretaAtor, Caso de Uso e Relacionamentos. Classes, Métodos e Atributos. Entidades, Casos de uso e Atributos. Pergunta 7 -- /0,6 Analise as afirmativas abaixo: I. A Engenharia de requisitos corresponde ao conjunto de atividades ligadas à identificação, controle e rastreamento dos requisitos de um projeto de software. II. "O sistema deverá permitir a criação de listas de fornecedores de cada suprimento utilizado pela fábrica" pode ser apontado como um exemplo de requisito funcional. III. Na modelagem orientada a objetos o uso da herança traz a possibilidade de fazer reuso de código através da definição de uma nova classe a partir de uma outra pré- existente. Podemos afirmar que: As afirmativas I e II estão corretas. Ocultar opções de resposta Resposta corretaAs afirmativas I, II e III estão corretas. As afirmativas I, II e III estão erradas Apenas a afirmativa I está correta. Apenas a afirmativa II está correta. Pergunta 8 -- /0,6 Uma representação orientada a objetos apresenta sete características, em uma conversa na empresa foi apesentada a seguinte definição de uma característica, “Essa característica possibilita organizar as classes de forma hierárquica de acordo com as semelhanças ou diferenças entre elas”. Assinale a alternativa que corresponde a descrição: Persistência. Resposta corretaHerança. Polimorfismo. Abstração. Encapsulamento. P 9 Ocultar opções de resposta Ocultar opções de resposta Pergunta 9 -- /0,6 A empresa comprou alguns livros e cursos sobre UML. Após ler atentamente, você concluiu que os diagramas de sequência em UML são empregados, principalmente, para modelar os(as) _____________ entre os(as) __________ e os objetos em um sistema e entre os próprios objetos. Assinale a alternativa que completa as lacunas corretamente. Incorreta: requisições - usuários interações - atores interfaces - sistemas requisições - sistemas Resposta corretainterfaces - atores Pergunta 10 -- /0,6 Hoje existe uma grande quantidade de linguagens que suportam o paradigma da Orientação a Objetos, como Java, C# e Python. Elas apresentam os mesmos princípios e conceitos da Orientação a Objetos, embora tenham algumas diferenças. Sobre o paradigma de programação orientada a objetos, assinale a opção INCORRETA. O polimorfismo é definido como o uso de um ponteiro ou referência polimórfica, para acessar um método cujo nome é sobreposto na hierarquia de classes. Uma mensagem consiste de uma chamada a um objeto para invocar um de seus métodos. Resposta correta Toda e qualquer linguagem orientada a objetos suporta encapsulamento e herança múltipla. Os tipos de dados abstratos em linguagens orientadas a objeto usualmente são chamados de classes. Uma classe definida pela herança de outra é comumente chamada de classe derivada ou subclasse.
Compartilhar