Buscar

Atv 3 Topicos Resolvida

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

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

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
Você viu 3, do total de 7 páginas

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

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

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
Você viu 6, do total de 7 páginas

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/06/2018 Unicesumar - Ensino a Distância
1/7
ATIVIDADE 3 - ENG SOFT - TÓPICOS EM COMPUTAÇÃO II - 2018B4
Período:05/06/2018 22:30 a 12/06/2018 23:59 (Horário de Brasília)
Data Final:19/06/2018 23:59 valendo 50% data nota!
Status:ABERTO
Nota máxima:0,50
Gabarito:Gabarito será liberado no dia 21/06/2018 00:00 (Horário de Brasília)
Nota ob�da:
1ª QUESTÃO
Conforme José (2018), para aplicar a integração contínua temos três premissas que devem ser levadas em
consideração: controle de versão, processo automatizado de build e principalmente a aceitação da equipe.
Processos e ferramentas devem ser previstos para manter _____ e efetuar ____.  Os ambientes automatizados
de builds são características comuns em projetos de desenvolvimento de software. ____ deve incluir todo o
esquema do banco de dados do repositório e colocá-lo no ambiente de execução. Salienta-se que qualquer
um deve ser capaz de ir para uma máquina sem nenhuma instalação, pegar os fontes do repositório, emitir
um único comando e ter um sistema rodando na sua máquina. Além disso, ter um sistema que possa ser
executado não significa que foi construído de maneira correta, deve-se procurar incluir ____ no processo de
build.
 
José, Maria Isabel J. TÓPICOS COMPUTAÇÃO II. Maringá-Pr.: Unicesumar, 2018.
 
Analise o texto acima e assinale a alternativa que complete as lacunas corretamente.
ALTERNATIVAS
um repositório único; o controle de versão; a build; os testes automáticos
um repositório único; a build; o controle de versão; os testes automáticos
a build; um repositório único; os testes automáticos; o controle de versão
um repositório único; o controle de versão; os testes automáticos; a build
o controle de versão; a build; um repositório único; os testes automáticos
2ª QUESTÃO
11/06/2018 Unicesumar - Ensino a Distância
2/7
Conforme José(2018), Mary e Tom Poppendieck são os “pais” do Lean voltado à TI, defensores do ágil e
autores do livro Lean Software Development - An Agile Toolkit. Mary e Tom Poppendieck indicam que “Lean
é um princípio ágil cujo o foco é cortar a ‘gordura’ do processo de software, focando na eliminação de
desperdícios”.
 
José, Maria Isabel J. TÓPICOS COMPUTAÇÃO II. Maringá-Pr.: Unicesumar, 2018.
 
Com base nos estudos da disciplina e nas informações apresentadas acima, leia as asserções abaixo:
 
I) Desperdício é tudo aquilo que não agrega valor para o cliente final e que não são percebidos pelo cliente.
 
PORTANTO,
 
II) requisitos especificados muito cedo, processos/passos extras ou funcionalidades a mais são alguns tipos
de desperdícios que podem afetar, diretamente, o planejamento e o controle das tarefas.
 
A respeito dessas asserções, assinale a opção correta.
ALTERNATIVAS
As asserções I e II são proposições verdadeiras, mas a II não é uma conclusão correta da I.
As asserções I e II são proposições verdadeiras e a II é uma conclusão correta da I.
A asserção I é uma proposição falsa e a II é uma proposição verdadeira.
A asserção I é uma proposição verdadeira e a II é uma proposição falsa.
As asserções I e II são proposições falsas.
3ª QUESTÃO
Conforme José (2018), para melhorar o ambiente de desenvolvimento de software é através da abordagem
da disseminação de conhecimento. Práticas sugeridas para disseminar o conhecimento entre a equipe
devem ser previstas, podendo ser:
 
I - Desenvolver de forma iterativa;
 II- Trabalhar com equipe pequena e multifuncional;
 III- Revisar o código;
 IV- Compartilhar informações através de Blog ou Wiki.
 
José, Maria Isabel J. TÓPICOS COMPUTAÇÃO II. Maringá-Pr.: Unicesumar, 2018. 170 p. Graduação - EaD. 
 
É correto o que se afirma em:
11/06/2018 Unicesumar - Ensino a Distância
3/7
ALTERNATIVAS
IV, apenas.
I e II, apenas.
I e IV, apenas.
II e III, apenas.
I, II, III e IV.
4ª QUESTÃO
Conforme José (2018),   diversas são as ferramentas de apoio para o processo de desenvolvimento de
software permitindo uma melhor gestão de tarefas, automatização de processos, entre outros. 
 
José, Maria Isabel J. TÓPICOS COMPUTAÇÃO II. Maringá-Pr.: Unicesumar, 2018.
 
Conforme o texto acima, associe a primeira com a segunda coluna:
 
1. Ferramenta GitHub
 2. Ferramenta Jenkins
 3. Ferramenta Sonar
 4. Ferramenta Redmine
 
(  ) Controle de versão
(  ) Qualidade de Código
(  ) Integração Contínua
(  ) Gestão dos projetos
 
Assinale a sequência correta:
ALTERNATIVAS
1; 3; 2; 4
2; 4; 3; 1
3; 4; 2; 1
4; 2; 1; 3
4; 3; 2; 1
5ª QUESTÃO
11/06/2018 Unicesumar - Ensino a Distância
4/7
José (2018) indica que o TQM é uma abordagem de gestão para o sucesso no longo prazo por meio da
satisfação do cliente, sendo composto pelos seguintes elementos chaves: (1) foco do cliente, (2) melhoria de
processo, (3) lado humano da qualidade, e (4) métricas, modelos, medições e análises. Sobre qualidade,
pode-se dizer que esta possui os seguintes princípios básicos: (1) prevenção ao invés de correção; (2)
corrigir defeitos o mais rápido possível; (3) identificar e eliminar causas e sintomas dos defeitos; e (4) checar
o trabalho de acordo com padrões e processos previamente establecidos.
 José, Maria Isabel J. TÓPICOS COMPUTAÇÃO II. Maringá-Pr.: Unicesumar, 2018.
 
Com base nos estudos da disciplina e nas informações apresentadas acima, leia as asserções abaixo:
 
I) Crie um conjunto de atividades que irão ajudar a garantir que cada produto de trabalho da engenharia de
software exiba alta qualidade;
 II) Evite realizar atividades de segurança da qualidade em cada projeto de software;
 III) Use métricas para desenvolver estratégias para a melhoria de processo de software e, como
consequência, a qualidade no produto final.
 
É correto o que se afirma em:
ALTERNATIVAS
I, apenas.
II, apenas.
I e II, apenas.
I e III, apenas.
I, II, III.
6ª QUESTÃO
11/06/2018 Unicesumar - Ensino a Distância
5/7
Conforme José (2018), para obter qualidade no código, tem-se um conjunto de práticas, ferramentas,
processos como apoio. A refatoração faz parte de uma destas práticas e tem sua importância e pode ser
utilizada para atingir vários objetivos como: 
 
____ pois permite que um outro desenvolvedor possa trabalhar de forma mais eficiente no código refatorado
para efetuar uma manutenção ou incluir uma nova funcionalidade;
 
____ pois a refatoração pretende, entre outros, eliminar duplicidades de códigos;  
 
____ pois, ao refatorar o código, o desenvolvedor acaba se aprofundando e entendendo melhor o que foi
feito; e 
 
____ pois a refatoração visa a eliminação de duplicidades, modularização do código e melhoria de nomes
(variáveis, métodos etc.).
 
José, Maria Isabel J. TÓPICOS COMPUTAÇÃO II. Maringá-Pr.: Unicesumar, 2018.
 
Analise o texto acima e assinale a alternativa que complete as lacunas corretamente.
ALTERNATIVAS
facilitar o entendimento; melhora performance da codificação; melhora o projeto; auxilia na identificação de falhas.
melhora performance da codificação; facilitar o entendimento; melhora o projeto; auxilia na identificação de falhas.
melhora performance da codificação; melhora o projeto; auxilia na identificação de falhas; facilitar o entendimento.
facilitar o entendimento; melhora o projeto; melhora performance da codificação; auxilia na identificação de falhas.
melhora o projeto; facilitar o entendimento; melhora performance da codificação: auxilia na identificação de falhas.
7ª QUESTÃO
Conforme José(2018), Mary e Tom Poppendieck identificam duas dimensões de integridade: (1) integridade
percebida - o produto foi entregue de acordo com o que o cliente queria; e (2) integridade conceitual - o
sistema contempla todos os conceitos coesos. José(2018) indica dicas importantes para incluir qualidade no
processo e, por consequência, essas integridades:I   -  Procurar verificar a qualidade só no final;
 II  -  Quanto antes um problema é identificado, menos caro ficará;
 III -  Foco na prevenção, não no final do processo. Defeito é sinônimo de desperdício, corrija-os
imediatamente.
 
José, Maria Isabel J. TÓPICOS COMPUTAÇÃO II. Maringá-Pr.: Unicesumar, 2018.
 
É correto o que se afirma em:
11/06/2018 Unicesumar - Ensino a Distância
6/7
ALTERNATIVAS
I, apenas.
II, apenas.
III, apenas.
I e II, apenas.
II e III, apenas.
8ª QUESTÃO
José (2018) indica que transformar código fonte em um sistema rodando é um processo complicado e
envolve compilação, movimentação de arquivos, carregar esquemas nas bases de dados, entre outras
atividades. Salienta que uma grande parte das tarefas nesta parte do desenvolvimento de um software deve
ser automatizada. Ambientes automatizados de builds são características comuns em projetos de
desenvolvimento de software. Integrated Development Environment (IDE) é utilizado no processo de
gerenciamento de build.
 
 José, Maria Isabel J. TÓPICOS COMPUTAÇÃO II. Maringá-Pr.: Unicesumar, 2018.
 
Com relação a um IDE é possível afirma que:
 
I) É um ambiente de desenvolvimento integrado com várias ferramentas necessárias para o desenvolvimento
de software.
 II) Tem como principal função o ajudar o desenvolvedor a editar o código que será utilizado no
desenvolvimento.
 III) É  um ambiente integrado de desenvolvimento, basicamente composto pelo depurador, compilador
dentre outras ferramentas.
 
É correto o que se afirma em:
ALTERNATIVAS
I, apenas.
II, apenas.
I e II, apenas.
II e III, apenas.
I, II, III.
9ª QUESTÃO
11/06/2018 Unicesumar - Ensino a Distância
7/7
Cycle time é a duração de uma tarefa desde o momento que ele inicia até o momento que esteja totalmente
finalizada. O Cycle time mostra a capacidade do processo de desenvolvimento, ajudando a prever a
quantidade de trabalho em andamento que será entregue. Ele pode ser entendido como o tempo que uma
tarefa permanece como WIP (Work in Progress) ou como o tempo que a tarefa demorou para passar por
todo o processo de desenvolvimento.
 
José, Maria Isabel J. TÓPICOS COMPUTAÇÃO II. Maringá-Pr.: Unicesumar, 2018. 170 p. Graduação - EaD.
 
Diante do exposto acima, na sequência, assinale a alternativa que corresponde ao objetivo do Cycle
Time na gestão de tarefas:
ALTERNATIVAS
É um evento
É um artefato
É uma métrica
É um processo
É uma atividade
10ª QUESTÃO
Conforme José (2018), é necessário prever alteração na estrutura interna do software, para torná-lo mais
fácil de ser entendido e menos custoso de ser modificado sem alterar seu comportamento observável
integralmente após cada alteração feita.
 
José, Maria Isabel J. TÓPICOS COMPUTAÇÃO II. Maringá-Pr.: Unicesumar, 2018.
 
Diante do exposto acima, assinale a alternativa que corresponde a atividade na Engenharia de Software que
permite reduzir as chances de um sistema sofrer um dano grave durante sua reestruturação.
ALTERNATIVAS
Refatoração
Gestão de Versões
Controle de Tarefas
Integração Contínua
Gerência de Configuração de Software

Continue navegando