Buscar

Engenharia de Software EES001 UNIVESP Fazer teste Semana 5 - Atividade Avaliativa

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

11/09/2021 14:07 Fazer teste: Semana 5 - Atividade Avaliativa – ...
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/1
 Fazer teste: Semana 5 - Atividade AvaliativaEngenharia de Software – EES001 - Turma 001 Atividades
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.
PERGUNTA 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
F-V-F-V
F-F-V-F
V-V-V-F
V-V-F-F 
1 pontos   Salva
PERGUNTA 2
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: 
 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 é parte indispensável e exclusiva do gerenciamento de qualidade de software. 
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 destina-se a garantir que a equipe de consiga fazer manutenção em sistemas já entregues aos clientes. 
1 pontos   Salva
PERGUNTA 3
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. Codeline, 2. Mainline, 3. Release, 4. Área de trabalho, 5. Versão 
1. Mainline, 2. Codeline, 3. Release, 4. Versão, 5. Área de Trabalho 
1. Mainline, 2. Codeline, 3. Versão, 4. Área de trabalho, 5. Release 
1. Codeline, 2. Mainline, 3. Release, 4. Versão, 5. Área de Trabalho 
1. Codeline, 2. Mainline, 3. Versão, 4. Área de trabalho, 5. Release 
1 pontos   Salva
PERGUNTA 4
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 coordenação 
de negócios
web 
utilitários 
de processo 
1 pontos   Salva
PERGUNTA 5
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
Projeto
Implementação
Manutenção
Identificação
1 pontos   Salva
PERGUNTA 6
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? 
 
Mapeia a interface abstrata para um conjunto concreto de protocolos.
Também denominado ligação.
Descreve o local da implementação de uma web service. 
Especifica os detalhes técnicos.
Especifica quais operações o serviço suporta. 
1 pontos   Salva
PERGUNTA 7
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? 
Testes de software
Gerenciamento de releases
Construção do sistema
Gerenciamento de mudanças. 
Gerenciamento de versões
1 pontos   Salva
PERGUNTA 8
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últiplos níveis de interpretação de uma solução de serviços em suas camadas. 
3, 4 
2, 3 
1, 4, 5
1, 2, 5
4, 5 
1 pontos   Salva
PERGUNTA 9
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: 
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.
uma notação legível por máquina e humanos que permite a definição de dados estruturados. 
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 padrão para troca de mensagens que garante que elas serão entregues apenas uma vez. 
o mapeamento da interface abstrata para um conjunto concreto de protocolos.
1 pontos   Salva
PERGUNTA 10
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-F-F 
V-V-V-V
1 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 as respostas Salvar e Enviar
https://ava.univesp.br/webapps/blackboard/execute/courseMain?course_id=_4646_1
https://ava.univesp.br/webapps/blackboard/content/listContent.jsp?course_id=_4646_1&content_id=_607077_1&mode=reset

Continue navegando