Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fazer teste: Semana 5 - 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. Estado de Conclusão da Pergunta: PERGUNT A 1 1. O gerenciamento de configuração está relacionado a políticas, processos e ferramentas para coordenação de mudanças dos sistemas de software. Considere verdadeiras (V) as afirmativas a seguir que tenham o mesmo significado (ou ideia) de: “É preciso gerenciar os sistemas em evolução”, caso contrário, considere-as falsas (F). [ ] Ter o controle de quais mudanças e versões de componentes foram incorporadas em cada versão de sistema. [ ] Novas versões do hardware e plataformas de sistema tornaram-se disponíveis, por isso é preciso adaptar os sistemas para trabalhar com essas versões, fazendo-se necessário um controle detalhado de mudanças. [ ] Podem haver várias versões em desenvolvimento e em uso ao mesmo tempo. Se não existem procedimentos de gerenciamento de configuração efetivos, podem ocorrer erros de versões de sistemas quando forem modificados, entregados aos clientes ou quando for esquecido onde está armazenado o código-fonte do software para uma versão específica do sistema ou componente. [ ] É preciso evoluir o hardware trocando seus componentes. Assinale a alternativa que traz a sequência correta: V-F-V-V V-V-V-F F-V-F-V F-F-V-F V-V-F-F 1 pontos PERGUNTA 2 1. O gerenciamento de configuração de software pretende coordenar os sistemas em evolução para não perder o controle de quais mudanças e versões de componentes foram incorporadas em cada versão do sistema. Relacione os termos de Gerenciamento de Configuração de Software com suas explicações: 1. _________ é um conjunto de versões de um componente de software e outros itens de configuração dos quais esse componente depende. 2. _________ é uma sequência de baselines que representam diferentes versões de um sistema. 3. __________ é uma versão de um sistema que foi liberada para os clientes usarem. 4. __________ é uma área privada em que o software pode ser modificado sem afetar outros desenvolvedores que possam estar usando ou modificando o software. 5. __________ é uma instância de um item de configuração que difere, de alguma forma, de outras instâncias desse item. 1. Mainline, 2. Codeline, 3. Release, 4. Versão, 5. Área de Trabalho https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_50405_1&course_id=_4646_1&content_id=_655299_1&step=null https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_50405_1&course_id=_4646_1&content_id=_655299_1&step=null 1. Codeline, 2. Mainline, 3. Versão, 4. Área de trabalho, 5. Release 1. Mainline, 2. Codeline, 3. Versão, 4. Área de trabalho, 5. Release 1. Codeline, 2. Mainline, 3. Release, 4. Área de trabalho, 5. Versão 1. Codeline, 2. Mainline, 3. Release, 4. Versão, 5. Área de Trabalho 1 pontos PERGUNTA 3 1. A engenharia de serviços é o processo de desenvolvimento de serviços para reuso em aplicações orientadas a serviços. Existem três estágios lógicos no processo de engenharia de serviço. Em qual dos estágios a seguir trata-se a lógica e as interfaces de serviço? Implantação Identificação Implementação Manutenção Projeto 1 pontos PERGUNTA 4 1. As necessidades e requisitos organizacionais sofrem mudanças durante a vida útil de um sistema. A mudança é uma realidade, uma vez que bugs precisam ser reparados e os sistemas necessitam se adaptar às mudanças em seu ambiente. Com isso, é possível afirmar que: o gerenciamento de mudanças destina-se a garantir que a evolução do sistema seja um processo gerenciado e que seja dada prioridade às mudanças mais urgentes e efetivas. o gerenciamento de mudanças é parte indispensável e exclusiva do gerenciamento de qualidade de software. a avaliação e estimativa de custos de mudança é responsabilidade do cliente que solicita a mudança, pois ela pode decidir o que está envolvido na implementação da mudança. o gerenciamento de mudanças trata-se da criação de uma nova versão de um componente de software. o gerenciamento de mudanças destina-se a garantir que a equipe de consiga fazer manutenção em sistemas já entregues aos clientes. 1 pontos PERGUNTA 5 1. O gerenciamento de configurações de um produto de sistema de software envolve quatro atividades: gerenciamento de mudanças, gerenciamento de versões, construção do sistema e gerenciamento de releases. Qual dessas atividades envolve manter o acompanhamento de várias versões de componentes do sistema e assegurar que as mudanças nos componentes, realizadas por diferentes desenvolvedores, não interfiram umas nas outras? Gerenciamento de releases Testes de software Gerenciamento de mudanças. Gerenciamento de versões Construção do sistema 1 pontos PERGUNTA 6 1. Os serviços são um desenvolvimento natural dos componentes de software em que o modelo de componente é, em essência, um conjunto de padrões associados com web services. Um serviço, portanto, pode ser definido como: o mapeamento da interface abstrata para um conjunto concreto de protocolos. um componente de software de baixo acoplamento, reusável, que encapsula funcionalidade discreta, que pode ser distribuída e acessada por meio de programas. um conjunto de padrões que apoiam a proteção de web services, formado por padrões que especificam a definição de políticas de proteção e padrões que cobrem o uso de assinaturas digitais. um padrão para troca de mensagens que garante que elas serão entregues apenas uma vez. uma notação legível por máquina e humanos que permite a definição de dados estruturados. 1 pontos PERGUNTA 7 1. Existem três tipos fundamentais de serviços que podem ser identificados. Serviços ___________ são aqueles que implementam alguma funcionalidade. A funcionalidade implementada pode ser usada por diferentes processos de negócios. de negócios web de coordenação utilitários de processo 1 pontos PERGUNTA 8 1. Ao utilizar serviços web (web services), é necessário saber onde se encontra o serviço e os detalhes de sua interface. Para encontrar o serviço é necessário conhecer seu endereço URI. Os detalhes dos serviços fornecidos pela web service estão em uma descrição de serviço expressa em uma linguagem baseada em XML, chamada WSDL, que define três aspectos de uma web service. Qual das alternativas abaixo corresponde à interface da web service? Descreve o local da implementação de uma web service. Também denominado ligação. Especifica os detalhes técnicos. Mapeia a interface abstrata para um conjunto concreto de protocolos. Especifica quais operações o serviço suporta. 1 pontos PERGUNTA 9 1. Uma arquitetura genérica que organiza o sistema em camadas, com serviços agrupados de acordo com suas funcionalidades relacionadas (coesão), fornece serviços à camada acima dela. Consequentemente, as camadas mais baixas representam serviços suscetíveis de serem usados em todo o sistema. Das afirmações a seguir, escolha as vantagens desse tipo de arquitetura: 1. Maior desempenho dos sistemas que a implementa, independente dos requisitos instalados. 2. Desde que a interface de software seja mantida, permite a substituição de camadas inteiras. 3. Possibilidade de fornecimento de recursos redundantes em cada camada. 4. Uma camada de alto nível deve interagir diretamente com camadas de nível mais baixo, em vez de interagir com camadas imediatamente abaixo dela. 5. Fornece múltiplosníveis de interpretação de uma solução de serviços em suas camadas. 1, 4, 5 3, 4 2, 3 4, 5 1, 2, 5 1 pontos PERGUNTA 10 1. Os workflows representam modelos de processo de negócios e são geralmente representados por meio de uma notação gráfica, como diagramas de atividades da UML. Sobre workflows, considere verdadeiras (V) ou falsas (F) as seguintes afirmações: [ ] Workflow é um conjunto de atividades ordenadas no tempo. [ ] Workflow é um modelo de processo de negócios. [ ] O projeto de workflow envolve a análise de processos de negócios existentes ou planejados para compreender as diferentes atividades realizadas e como as informações são trocadas. [ ] O projeto abstrato de workflow pode ser transformado em um programa executável. Assinale a alternativa que traz a sequência correta: F-V-F-V F-F-V-F V-F-V-V V-V-V-V V-V-F-F 1 pontos Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
Compartilhar