Prévia do material em texto
Fazer teste: Semana 4 - Atividade Avaliativa Informações do teste Descrição Instruções Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Suas respostas foram salvas automaticamente. 1. Para responder a esta atividade, selecione a(s) alternativa(s) que você considerar correta(s); 2. Após selecionar a resposta correta em todas as questões, vá até o fim da página e pressione “Enviar teste”. 3. A cada tentativa, as perguntas e alternativas são embaralhadas Olá, estudante! Pronto! Sua atividade já está registrada no AVA. PERGUNTA 1 Considerando o contexto de padrões de projeto, marque a alternativa que define corretamente o que é um padrão de projeto. Um padrão de projeto descreve um problema e o cerne da sua implementação (em OO), de forma que possa ser simplificado, fazendo as melhorias necessárias para cada caso. Um padrão de projeto descreve uma implementação e o cerne da sua solução (em OO), de forma que possa ser testado, fazendo as correções necessárias para cada caso. Um padrão de projeto descreve uma solução e o cerne da sua implementação (em OO), de forma que possa ser estendido, fazendo as correções necessárias para cada caso. Um padrão de projeto descreve uma solução e o cerne da sua conceituação (em OO), de forma que possa ser expandido, fazendo os testes necessários para cada caso. Um padrão de projeto descreve um problema e o cerne da sua solução (em OO), de forma que possa ser reusado, fazendo os ajustes necessários para cada caso. 1,25 pontos Salva PERGUNTA 2 Considerando o contexto de reúso de software, assinale a alternativa que contém um exemplo de problema, limitação ou dificuldade para aplicar a engenharia de software orientada a reúso. Povoar uma biblioteca de componentes. Aumentar os riscos do processo de desenvolvimento de software. Aumentar o custo total do desenvolvimento de software. Precisar manter conformidade com os padrões. Aumentar a dependabilidade. 1,25 pontos Salva PERGUNTA 3 Considerando o contexto de engenharia de software baseada em reúso, marque a alternativa que descreve ou caracteriza corretamente uma das cinco características fundamentais de componentes de software. Independente: para apresentar essa característica, o componente precisa ser autocontido; ele deve ser capaz de operar como uma entidade stand-alone em uma plataforma que proporcione uma implementação do modelo de componentes. Padronizado: um componente deve estar em conformidade com um modelo de componentes padrão, que possa definir interfaces, metadados, documentação, composição e implantação de componentes. Passível de composição: os componentes precisam apresentar essa característica para que um possível usuário possa decidir se eles satisfazem ou não as suas necessidades; a sintaxe e, preferencialmente, a semântica de todas as interfaces de componentes devem estar especificadas. Documentado: para apresentar essa característica, todas as interações externas de um componente devem ocorrer por meio de interfaces definidas publicamente; além disso, o componente deve fornecer acesso externo às informações sobre si mesmo, como seus métodos e atributos. Implantável: deve apresentar essa característica para ser possível compor um componente e implantá-lo sem ter de usar outros componentes específicos. 1,25 pontos Salva PERGUNTA 4 1,25 pontos Salva Estado de Conclusão da Pergunta: Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. Salvar todas PERGUNTA 4 Considerando o contexto de reúso de software, marque a alternativa que contém exemplos corretos de abordagens para reúso. Engenharia de software baseada em componentes, geradores de testes, integração de sistemas de aplicação, sistemas de sistemas. Empacotamento de sistemas legados, frameworks de defeitos, geradores de programas, sistemas de aplicação configuráveis. Engenharia de software dirigida a testes, linhas de produtos de software, padrões de requisitos, sistemas ERP. Bibliotecas de programas, engenharia de software orientada a aspectos, frameworks de aplicação, padrões de projeto. Engenharia dirigida por modelos, padrões de arquitetura, sistemas CRM, sistemas orientados a serviços. 1,25 pontos Salva PERGUNTA 5 Considerando o contexto de engenharia de software baseada em reúso, marque a alternativa que apresenta um elemento básico de um modelo de componentes corretamente associado com o seu grupo. “Apoio a teste” usada para testar o componente, composta por “definição de interface”, “empacotamento” e “personalização”. “Informação de uso” necessária para que o componente seja usado em um programa, composta por “definição de interface”, “composição” e “interfaces específicas”. “Requisições” para definir como o componente deve ser invocado, composta por “acesso a metadados”, “interfaces específicas” e “apoio à evolução”. “Interfaces” do componente, composta por “convenção de nomes”, “acesso a metadados” e “personalização”. “Implantação e uso” que representa o modo como o componente deve ser implantado, composta por “empacotamento”, “documentação” e “apoio à evolução”. 1,25 pontos Salva PERGUNTA 6 Considerando o contexto de engenharia de software baseada em reúso, marque a alternativa que apresenta corretamente três tipos de composição de componentes. alternativa, equivalente, hierárquica. aditiva, equivalente, sequencial. aditiva, alternativa, equivalente. Aditiva, hierárquica, sequencial. alternativa, hierárquica, sequencial. 1,25 pontos Salva PERGUNTA 7 Considerando o contexto de padrões de projeto, marque a alternativa que contém uma afirmação correta sobre os tipos ou níveis de padrão de projeto. Padrões estruturais referem-se à interação entre classes/objetos. A classificação por propósito/finalidade é dividida em “de criação”, “de finalização”, “estruturais” e “comportamentais”. Padrões no escopo de objeto são dinâmicos, podendo ser alterados em tempo de execução. A classificação por escopo é dividida em “classe” e “subclasse”. Padrões no escopo de classe são estáticos, fixados em tempo de projeto. 1,25 pontos Salva PERGUNTA 8 Considerando o contexto de reúso de software, assinale a alternativa que contém corretamente os possíveis níveis em que o reúso pode ser aplicado. Reúso de intenções, reúso de sistema, reúso de aplicações, reúso de objetos e funções. Reúso de intenções, reúso de sistema, reúso de aplicações, reúso de componentes. Reúso de intenções, reúso de sistema, reúso de componentes, reúso de objetos e funções. Reúso de intenções, reúso de aplicações, reúso de componentes, reúso de objetos e funções. Reúso de sistema, reúso de aplicações, reúso de componentes, reúso de objetos e funções. 1,25 pontos Salva Estado de Conclusão da Pergunta: Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. Salvar toda