Buscar

Atividade Objetiva 4_ Paradigmas de Linguagens de Programação

Prévia do material em texto

17/12/2020 Atividade Objetiva 4: Paradigmas de Linguagens de Programação
https://famonline.instructure.com/courses/12468/quizzes/40757 1/8
Atividade Objetiva 4
Entrega 17 dez em 23:59 Pontos 1 Perguntas 5
Disponível 2 dez em 0:00 - 21 dez em 23:59 20 dias Limite de tempo Nenhum
Tentativas permitidas 2
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 24 minutos 0,8 de 1
Pontuação desta tentativa: 0,8 de 1
Enviado 17 dez em 13:54
Esta tentativa levou 24 minutos.
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você
clique em "FAZER O QUESTIONÁRIO", no final da página.
Fazer o teste novamente
0,2 / 0,2 ptsPergunta 1
Ao planejar o desenvolvimento de um software, nem sempre todos os
membros da equipe, podem ser envolvidos em todas as etapas dos
projetos. Há casos, em que torna-se necessária uma documentação
consistente, para que fique claro para todos os envolvidos, quais são os
requisitos do projeto.
Considerando a UML, como uma ferramenta para registro tanto dos
requisitos, quanto de partes da solução. Pode-se afirmar que:
https://famonline.instructure.com/courses/12468/quizzes/40757/history?version=1
https://famonline.instructure.com/courses/12468/quizzes/40757/take?user_id=57236
17/12/2020 Atividade Objetiva 4: Paradigmas de Linguagens de Programação
https://famonline.instructure.com/courses/12468/quizzes/40757 2/8
I.O Diagrama de Classes está entre os mais relevantes para profissionais
que trabalham com projetos Orientados a Objetos.
PORQUE
II. A UML é composta por um conjunto amplo de diagramas, que são
utilizados para representar enfoques diferentes da solução / requisitos
dos projetos.
A respeito dessas asserções, assinale a opção correta:
 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa
da I.
Correto!Correto!
Alternativa correta, pois as asserções I e II são proposições
verdadeiras, e a II é uma justificativa da I.
O diagrama de classe está entre os mais relevantes para
profissionais que trabalham com projetos Orientados a Objetos, pois
é uma prévia de como serão as classes a serem desenvolvidas no
software, é o modelo mais importante, que representa as regras de
negócio e os requisitos. O diagrama de classes é um dos diagramas
proposto pela UML, que é composta por um conjunto amplo de
diagramas, que são utilizados para representar enfoques diferentes
da solução / requisitos dos projetos.
 
 
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. 
17/12/2020 Atividade Objetiva 4: Paradigmas de Linguagens de Programação
https://famonline.instructure.com/courses/12468/quizzes/40757 3/8
 
As asserções I e II são proposições verdadeiras, mas a II não é uma
justificativa da I.
0,2 / 0,2 ptsPergunta 2
As licenças de software livre são utilizadas por diversas instituições e
desenvolvedores para manter a integridade e direitos autorais de quem
produziu o software, apesar de alguns tipos serem do tipo livre, que não é
cobrado, há licenças de produtos com código aberto, que não quer dizer
que é gratuito. É preciso conhecer alguns tipos de licenças, no mundo
dos softwares livre as mais conhecidas são a GPL da GNU Instituto e a
licença BSD da Universidade de Berkeley.
Mesmo o software livre possui regras de uso chamadas licença de uso.
Dentre elas se destacam as: GPL e BSD. Suponha que em um projeto
você precisará utilizar software de uma empresa privada associado a um
software de licença livre. Qual seria o melhor caminho para utilizar dois
produtos juntos, com licenças distintas:
I. A utilização de dois softwares com licenças diferentes não traz
impactos para a organização. Mas se for integrar ou modificar o código
cada item deve ser examinado por questões de direitos autorais.
II. Na licença de software livre há muitas clausulas, se o software for livre
e de código aberto, alguns cuidados extras devem ser tomados,
principalmente, ao modificar e integrar com outras ferramentas.
III. Não há problema de utilizar softwares com licenças diferentes, ao
integrar tecnologia não é preciso avaliar os direitos autorais, pois, todos
continuam com licenças distintas.
17/12/2020 Atividade Objetiva 4: Paradigmas de Linguagens de Programação
https://famonline.instructure.com/courses/12468/quizzes/40757 4/8
É correto o que se afirma em:
 I e III, apenas. 
 II e III, apenas. 
 I e II, apenas. Correto!Correto!
Alternativa correta, pois apenas I e II estão corretas.
Independente se é uma licença de empresa privada ou licenças tipo
GPL e BSD, há clausulas a serem observadas, pois algumas
empresas colocam restrições e isso deve ser verificado.
 II, apenas. 
 I, II e III. 
0,2 / 0,2 ptsPergunta 3
Leia o texto abaixo:
Diagramas da UML fazem parte da engenharia de software. O diagrama
é como uma planta de alguma construção para o engenheiro civil, porém
é aplicado ao desenvolvimento de software e podem ser inúmeros para
cada situação de projetos, tudo vai depender das regras envolvidas no
negócio.
Em um projeto alguns engenheiros de software desenvolveram alguns
diagramas que serão utilizados pela equipe de desenvolvimento. Eles
utilizarão o diagrama de classe como base, considerando os requisitos e
arquitetura necessária.
17/12/2020 Atividade Objetiva 4: Paradigmas de Linguagens de Programação
https://famonline.instructure.com/courses/12468/quizzes/40757 5/8
A partir das informações apresentadas no texto base, avalie as
alternativas abaixo e assinale a correta:
 
O mais importante é escolher um padrão da UML, dentre os diagramas do
GOF da UML, assim, é determinada a arquitetura.
 
Os diagramas são um meio de orientação para os desenvolvedores, os
engenheiros precisam considerar a arquitetura envolvida e principalmente
os requisitos propostos pelo cliente..
Correto!Correto!
Alternativa correta.
Os diagramas são desenvolvidos sobre os requisitos de projeto, ao
desenhar os diagramas a arquitetura deve ser considerada para que
o desenvolvimento obedeça às regras de negócios.
 
Nesse processo o mais importante é a arquitetura e a experiência da
equipe, os diagramas podem ser adaptados no processo de
desenvolvimento.
 
O diagrama de classe é utilizado apenas para documentação, quem irá
desenvolver as classes são os programadores.
 
Apenas utilizar o diagrama de classe é o suficiente para o processo de
desenvolvimento, mas não é essencial.
0 / 0,2 ptsPergunta 4
17/12/2020 Atividade Objetiva 4: Paradigmas de Linguagens de Programação
https://famonline.instructure.com/courses/12468/quizzes/40757 6/8
Leia o texto abaixo:
 
“As metodologias ágeis são abordagens para o desenvolvimento de
produtos que estão alinhadas com os valores e princípios descritos no
Manifesto Ágil para Desenvolvimento de Software, assinado em 2001 em
Utah. ”
 
SILVA. D. G. O que são Metodologias Ágeis?
Disponível em: https://targetteal.com/pt/blog/o-que-sao-metodologias-
ageis/. Acesso em: 22 de outubro de 2019. Adaptado.
 
Em projetos de software são utilizadas metodologias ágeis no processo
de desenvolvimento e gestão de equipes, uma das ferramentas que
utilizam Casos de Uso da UML (Unified Modeling Language) é qual?
 
É o RUP da IBM, que utiliza a ferramenta Rational para desenvolver os
Casos de Uso para gerenciar os requisitos.
esposta corretaesposta correta
 
É o modelo XP que trabalha com Casos de Uso para gestão de todos
requisitos do projeto.
 
É o modelo do SCRUM, utiliza os Casos de Uso e a ferramenta conhecida
como Rational da IBM.
 
É o modelo PSP para fazer a gestão dos projetos junto com os Casos de
Uso, adotado pela equipe.
 
É o modelo FDD largamente utilizado em grandes equipes, utiliza os
Casos de Uso como sua base.
ocê respondeuocê respondeu
17/12/2020 Atividade Objetiva 4: Paradigmas de Linguagens de Programação
https://famonline.instructure.com/courses/12468/quizzes/40757 7/8Alternativa incorreta.
O FDD (Feature Driven Development) é uma metodologia que testa
o código junto ao desenvolvimento, não é orientado a Casos de
Uso. O RUP (Rational Unified Process) permite a utilização de
Casos de Uso, e é comercializada pela IBM.
0,2 / 0,2 ptsPergunta 5
“Os métodos ágeis são uma abordagem ao modelo de gestão tradicional
de projetos. Onde se tinha o desenvolvimento de produtos divido por
etapas bem definidas. Já os Métodos Ágeis possuem iterações curtas,
onde o resultado é medido através de produto pronto. ”
METODOAGIL. Métodos Ágeis: O que é e porque você deve saber o que é. Disponível
em: http://www.metodoagil.com/metodos-ageis/. Acesso em: 22 de outubro de 2019.
Adaptado.
Em um projeto de software, os recursos são muito bem gerenciados, e
um dos principais valores é o tempo. Para isso são adotadas metodologia
ágeis que são consideradas mais dinâmicas que as metodologias
tradicionais. Considerando o método SCRUM, quais fatores fazem esse
método eficiente?
I. O metodo SCRUM utiliza pouca documentação, e suas tarefas são
executadas em períodos menores, os backlogs são executados em um
ciclo de uma ou duas semanas, que são conhecidos como sprints.
II. O método propõe uma equipe com, no máximo, nove membros,
contanto o SCRUM Master. A equipe é auto gerenciável, e o Canvas
pode ser utilizado para gerenciar as tarefas executadas no projeto.
17/12/2020 Atividade Objetiva 4: Paradigmas de Linguagens de Programação
https://famonline.instructure.com/courses/12468/quizzes/40757 8/8
III. O SCRUM possui especificações baseadas em modelos antigos,
como a cascata, cada membro é responsável por uma parte do projeto,
não há um limite de pessoas envolvidas em cada projeto.
É correto o que se afirma em:
 II, apenas. 
 II e III, apenas. 
 I e III, apenas. 
 I, II e III. 
 I e II, apenas. Correto!Correto!
Alternativa correta, pois apenas as afirmações I e II.
SCRUM é um método ágil, sendo que uma de suas características é
que a equipe é auto gerenciável, pode utilizar um quadro conhecido
como Canvas para gerenciar as tarefas em execução.
Logo a afirmação III está incorreta, pois o SCRUM não exige
especificação, a equipe é multidisciplinar, auto gerenciável, e
recomenda equipes de até 9 pessoas.
Pontuação do teste: 0,8 de 1

Continue navegando