Baixe o app para aproveitar ainda mais
Prévia do material em texto
Informações do teste Descrição Instruções Caso necessite a utilização do "EXCEL" clique no link ao lado -----------> excel.xlsx Várias tentativas Não permitido. Este teste só pode ser feito uma vez. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Estado de Conclusão da Pergunta: PERGUNTA 1 1. A questão de estilos na arquitetura de software descreve uma categoria de sistema: pode englobar um conjunto de componentes que realiza uma função exigida ou diversos conectores e várias restrições que definem como os componentes interagirão. Seu objetivo é estabelecer uma estrutura única para todos os componentes do sistema. Nesse contexto, qual é o objetivo da arquitetura centralizada em dados? Obter dados em programa principal e subprograma. Permitir que dados de entrada sejam transformados por meio de uma série de componentes. Apresentar um repositório de fluxos que reside no centro dessa arquitetura, sendo, em geral, acessado por outros componentes. Apresentar um repositório de objetos que reside no centro dessa arquitetura, sendo, em geral, acessado por outros componentes. Apresentar um repositório de dados que reside no centro dessa arquitetura, sendo, em geral, acessado por outros componentes. 1 pontos PERGUNTA 2 1. Segundo vários pesquisadores da Arquitetura de software , somente se torna viável fabricar um produto de software se ele tiver um alto valor agregado aos negócios da empresa. Além disso, os riscos devem ser considerados como custo para identificar o valor agregado. Nesse contexto, assinale com V (verdadeiras) ou F (falsas) as possibilidades para se decidir quando há a necessidade de uma solução de arquitetura de software. I. ( ) Construir. II. ( ) Comprar. III. ( ) Alugar. IV. ( ) Entregar. V. ( ) Analisar. Assinale a alternativa que apresenta a sequência correta: V, V, F, F, V. V, V, F, V, F. https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?course_assessment_id=_2328147_1&course_id=_620827_1&content_id=_14073896_1&step=null https://anhembi.blackboard.com/bbcswebdav/pid-14073896-dt-content-rid-84766551_1/xid-84766551_1 https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?course_assessment_id=_2328147_1&course_id=_620827_1&content_id=_14073896_1&step=null V, V, V, F, F. V, F, F, V, V. F, F, V, V, V. 1 pontos PERGUNTA 3 1. O componente tem duas interfaces que se relacionam e essas interfaces mostram o serviço que o componente fornece e os serviços de que ele necessita. Na acepção de Sommerville (2016), a interface “provides” define os serviços prestados pelo componente. Nesse caso, o que representa essa interface? SOMMERVILLE, I. Engenharia de software . 9. ed. São Paulo: Pearson Prentice Hall, 2016. Arquivos de componente. API de componente. Dados de componente. Métodos de componente. Atributos de componente. 1 pontos PERGUNTA 4 1. Neste tipo de arquitetura, diferentes camadas são processadas separadamente, podendo ser executadas em processadores distintos. O modelo cliente-servidor de três camadas pode ser estendido para um modelo em multicamadas, em que os servidores adicionais são adicionados ao sistema. Assinale a afirmativa que contém o nome dado a esse tipo de arquitetura: Arquitetura cliente-servidor de camada única. Arquitetura cliente-cliente multicamadas. Arquitetura cliente-servidor de dados. Arquitetura cliente-servidor multicamadas. Arquitetura cliente-servidor de processos. 1 pontos PERGUNTA 5 1. O desenvolvimento de aplicações para o ambiente web tem crescido consideravelmente nos últimos anos com o fortalecimento da internet como uma plataforma de comércio de produtos e serviços, tendo como estratégia a redução de custos e o aumento da abrangência de atuação. Além disso, houve uma grande evolução na capacidade de transmissão de dados, máquinas servidoras em cloud computing e um avanço enorme na capacidade de armazenamento dos dados. Referente ao exposto, assinale a alternativa que apresenta o que seria cloud computing . Disponibilidade de recursos locais. Disponibilidade sob demanda de recursos. Disponibilidade constante de recursos. Servidores do Google. Disponibilidade de recursos remotos. 1 pontos PERGUNTA 6 1. A verificação de conformidade da arquitetura avalia as dependências entre os componentes. Assim, os resultados da arquitetura podem ser divididos em dois tipos. Nesse caso, como é conhecido o conceito que apresenta a relação entre dois componentes? Compliance. Alternância. Divergência. Convergência. Auditoria. 1 pontos PERGUNTA 7 1. A maioria dos sistemas é representada por um número pequeno de arquétipos, pois a arquitetura do sistema-alvo é composta desses arquétipos, que são elementos estáveis e derivados após a análise de que as classes são definidas no modelo de requisitos. A partir do exposto, como os arquétipos podem auxiliar no desenvolvimento do software ? Os arquétipos auxiliam na comunicação com os usuários e clientes que serão adicionados ao software. Os arquétipos auxiliam no desenvolvimento do projeto da arquitetura de software, fazendo com que os desenvolvedores possam colaborar entre si. Os arquétipos auxiliam permitindo um entendimento mais simples do problema a ser solucionado e de diversas camadas. Os arquétipos auxiliam no desenvolvimento do projeto da arquitetura de software, levando-o a um nível de detalhamento que torna mais fácil detectar inconsistências entre os componentes arquiteturais. Os arquétipos auxiliam no desenvolvimento do projeto da arquitetura de software, levando-o a um nível de detalhamento que torna mais fácil detectar inconsistências de comunicação. 1 pontos PERGUNTA 8 1. É necessário definir como são classificados os modelos de processo de desenvolvimento de software , isto é, a representação, de forma simplificada, de um determinado processo específico. Essa representação contém as informações de como o software será construído do ponto de vista do processo, ou seja, do começo ao fim. De acordo com Sommerville (2014), quais são os três modelos que englobam os softwares a serem construídos? SOMMERVILLE, I. Engenharia de software . 9. ed. São Paulo: Pearson Prentice Hall, 2014. Extreme Programming, incremental e orientado a objetos. FDD, RUP e orientado a reuso. Desenvolvimento em ondas, FDD e orientado a reuso. Desenvolvimento em cascata, incremental e iterativo. Desenvolvimento em cascata, incremental e orientado a reuso. 1 pontos PERGUNTA 9 1. Quando você deseja encontrar um objeto, geralmente começa com outro objeto que tem uma associação e usa a associação para navegar até ele. Portanto, se você deseja encontrar todos os pedidos de um cliente, começa com o objeto do cliente e usa um método para obter os pedidos. No entanto, em alguns casos, você não terá um objeto apropriado para começar. Você pode saber o número de identificação do cliente, mas não tem uma referência. Nesse caso, qual padrão de projeto está sendo descrito pelo cenário? Assinale a alternativa correta. Façade. Registry. Abstract Factory. Composite. Command. 1 pontos PERGUNTA 10 1. Padrões de projetos têm como principal benefício apresentar soluções testadas para problemas recorrentes de software. Isso facilita o desenvolvimento e aumenta a qualidade do software produzido. Considere as afirmativas presentes a seguir a respeito dos padrões de projeto Adapter e Observer: I. Uma das implementações do padrão Adapter é realizada por meio do uso de herança múltipla. II. O Observer é usadopara permitir que mudanças no estado de certo objeto sejam repassadas para objetos assinantes. III. O Adapter permite que o cliente troque os objetos Adapter e Adapteer de forma dinâmica. IV. O Observer define a quantidade de objetos observadores (Observer) de um certo assunto (Subject) em tempo de inicialização do objeto. Está correto o que se afirma em: II e III, apenas. III e IV, apenas. II e IV, apenas. I e III, apenas. I e IV, apenas. 1 pontos Clique em Enviar para enviar. Clique em Salvar todas as respostas para salvar todas as respostas. Enviar
Compartilhar