Logo Passei Direto
Buscar

Práticas de Engenharia de Software - Atividade 4

User badge image
Mauro Braz

em

Ferramentas de estudo

Questões resolvidas

O manifesto ágil está presente em diversas áreas do conhecimento, e também em relação ao desenvolvimento ágil de software. Dizemos que em reação ao software, a agilidade se aplica em um conjunto de estruturas e práticas baseadas nos valores e princípios do Manifesto ágil, sendo composto por 12 princípios, e compostos por quatro valores. Sobre esses quatro valores, analise as afirmacoes a seguir:
Sobre os quatro princípios, é correto o que se afirma em:
I.Software mais do que processos e ferramentas;
II.Indivíduos e interações mais do que documentação abrangente;
III.Colaboração com o cliente mais que negociações de contratos;
IV.Responder a mudanças mais que seguir um plano.

Como todo manifesto, a ideia é de certa forma combater velhas práticas do desenvolvimento de software, utilizando novos argumentos que simplifiquem o processo, mas sem desprezar o zelo pelo que é de responsabilidade de todos os envolvidos no processo.
A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas.
I. Quando o manifesto fala sobre o “Software Operacional” ser acima da “documentação completa”, um não exclui o outro.
II. O ideal é a busca de uma documentação que acompanhe o software, mas com foco no objeto do projeto em si, o sistema ou aplicação que se quer ver desenvolvida.

Por mais vantajoso que seja o uso de Software como Serviços (SaaS), podemos elencar pontos negativos no seu uso. Afinal, por mais vantagens que se possa ter, qualquer tipo de tecnologia da informação pode apresentar alguns pontos fracos. Sobre pontos fracos, analise as afirmações a seguir:
Sobre pontos negativos, é correto o que se afirma em:
I.Falta de serviço se houver problema de Conectividade.
II.Imperícia por parte do usuário.
III.Segurança e/ou vulnerabilidade dos dados.
IV.Planejamento de Orçamento comprometido.

Em metodologia ágil, uma delas possui um evento de aproximadamente 15 minutos voltado para a equipe de desenvolvimento. Essa reunião é diária e serve para realizar uma revisão do que foi feito no dia anterior, o que será feito no dia atual e a declaração de algum tipo de impedimento que pode estar atrapalhando o desenvolvimento de algo que está sendo criado em cada sprint.
Assinale a alternativa que representa corretamente a metodologia descrita acima.

Dentro da computação em nuvem existem diversos tipos de serviços aos clientes. Esses serviços são distribuídos em tipos de arquitetura. Dentre esses serviços, podemos mencionar as plataformas SaaS, que são ideais para quando se deseja que um aplicativo seja executado de maneira leve e confiável, com o mínimo de informações personalizadas.
O uso do SaaS apresenta alguns pontos positivos. Sobre esses pontos, analise as asserções a seguir:
I.Sem Necessidade de Instalação.
II.Maior Custo de Implantação.
III.Manutenção e Suporte Qualificados.
IV.Escalabilidade.

Em outros tempos, para se utilizar um software, era necessário adquirir o mesmo como um produto, seja através dos antigos disquetes, CDs e DVDs, pendrive, com a necessidade de instalação na máquina em que se queria utilizar. Com a evolução da internet, o software não precisou mais ser instalado na máquina do usuário, mas passou a poder ser acessado de maneira remota, seja por um navegador (browser) ou por uma aplicação-cliente.
A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas.
I. O Software como serviço é uma alternativa de uso de softwares.
II. No contexto de SaaS, um software são serviços prestados e não mais mero produto.

O desenvolvimento ágil de software surgiu da iniciativa de nomes como Kent Beck e outros desenvolvedores que na época, em 2001, criaram o chamado “Manifesto Ágil”. A partir do manifesto, surgiram metodologias como frameworks e estruturas como forma de implantar em equipes de desenvolvimento a parte prática da gestão de processos com base nos princípios do Manifesto de Kent e seus colegas. Sobre metodologias ágeis, analise as asserções a seguir:
Está correto o que se afirma em:
I.XP é uma metodologia criada por Kent Beck baseada em 12 princípios.
II.FDD é um processo onde cada projeto tem seu próprio modelo exclusivo, o que resulta em uma lista de recursos.
III.Scrum tem como uma das principais características a programação em pares.
IV.Kent Beck é um dos criadores do Manifesto Ágil e do eXtreme Programming (XP).

De modo geral, a base teórica do SaaS está na oferta de um software como prestação de um ou mais serviços específicos e não meramente como um produto. Hoje, programas como Word e Excel, da Microsoft, assim como o surgimento dos editores de texto e planilhas do Google são todos oferecidos como software em nuvem, disponibilizados como serviço aos usuários.
Sobre SaaS, analise as asserções a seguir:
I.Com SaaS, você não precisa necessariamente instalar aplicativos de software no seu computador.
II.Geralmente, você pode acessar o software como serviço a partir de qualquer dispositivo, a qualquer momento, mas apenas se houver uma conexão com a Internet.
III.Algumas aplicações permitem que você faça download de conteúdos e possa acessá-los mesmo estando off-line.
IV.A maioria dos provedores de SaaS opera num modelo de assinatura, com uma taxa por número de usuários, que gera alto custo para as empresas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

O manifesto ágil está presente em diversas áreas do conhecimento, e também em relação ao desenvolvimento ágil de software. Dizemos que em reação ao software, a agilidade se aplica em um conjunto de estruturas e práticas baseadas nos valores e princípios do Manifesto ágil, sendo composto por 12 princípios, e compostos por quatro valores. Sobre esses quatro valores, analise as afirmacoes a seguir:
Sobre os quatro princípios, é correto o que se afirma em:
I.Software mais do que processos e ferramentas;
II.Indivíduos e interações mais do que documentação abrangente;
III.Colaboração com o cliente mais que negociações de contratos;
IV.Responder a mudanças mais que seguir um plano.

Como todo manifesto, a ideia é de certa forma combater velhas práticas do desenvolvimento de software, utilizando novos argumentos que simplifiquem o processo, mas sem desprezar o zelo pelo que é de responsabilidade de todos os envolvidos no processo.
A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas.
I. Quando o manifesto fala sobre o “Software Operacional” ser acima da “documentação completa”, um não exclui o outro.
II. O ideal é a busca de uma documentação que acompanhe o software, mas com foco no objeto do projeto em si, o sistema ou aplicação que se quer ver desenvolvida.

Por mais vantajoso que seja o uso de Software como Serviços (SaaS), podemos elencar pontos negativos no seu uso. Afinal, por mais vantagens que se possa ter, qualquer tipo de tecnologia da informação pode apresentar alguns pontos fracos. Sobre pontos fracos, analise as afirmações a seguir:
Sobre pontos negativos, é correto o que se afirma em:
I.Falta de serviço se houver problema de Conectividade.
II.Imperícia por parte do usuário.
III.Segurança e/ou vulnerabilidade dos dados.
IV.Planejamento de Orçamento comprometido.

Em metodologia ágil, uma delas possui um evento de aproximadamente 15 minutos voltado para a equipe de desenvolvimento. Essa reunião é diária e serve para realizar uma revisão do que foi feito no dia anterior, o que será feito no dia atual e a declaração de algum tipo de impedimento que pode estar atrapalhando o desenvolvimento de algo que está sendo criado em cada sprint.
Assinale a alternativa que representa corretamente a metodologia descrita acima.

Dentro da computação em nuvem existem diversos tipos de serviços aos clientes. Esses serviços são distribuídos em tipos de arquitetura. Dentre esses serviços, podemos mencionar as plataformas SaaS, que são ideais para quando se deseja que um aplicativo seja executado de maneira leve e confiável, com o mínimo de informações personalizadas.
O uso do SaaS apresenta alguns pontos positivos. Sobre esses pontos, analise as asserções a seguir:
I.Sem Necessidade de Instalação.
II.Maior Custo de Implantação.
III.Manutenção e Suporte Qualificados.
IV.Escalabilidade.

Em outros tempos, para se utilizar um software, era necessário adquirir o mesmo como um produto, seja através dos antigos disquetes, CDs e DVDs, pendrive, com a necessidade de instalação na máquina em que se queria utilizar. Com a evolução da internet, o software não precisou mais ser instalado na máquina do usuário, mas passou a poder ser acessado de maneira remota, seja por um navegador (browser) ou por uma aplicação-cliente.
A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas.
I. O Software como serviço é uma alternativa de uso de softwares.
II. No contexto de SaaS, um software são serviços prestados e não mais mero produto.

O desenvolvimento ágil de software surgiu da iniciativa de nomes como Kent Beck e outros desenvolvedores que na época, em 2001, criaram o chamado “Manifesto Ágil”. A partir do manifesto, surgiram metodologias como frameworks e estruturas como forma de implantar em equipes de desenvolvimento a parte prática da gestão de processos com base nos princípios do Manifesto de Kent e seus colegas. Sobre metodologias ágeis, analise as asserções a seguir:
Está correto o que se afirma em:
I.XP é uma metodologia criada por Kent Beck baseada em 12 princípios.
II.FDD é um processo onde cada projeto tem seu próprio modelo exclusivo, o que resulta em uma lista de recursos.
III.Scrum tem como uma das principais características a programação em pares.
IV.Kent Beck é um dos criadores do Manifesto Ágil e do eXtreme Programming (XP).

De modo geral, a base teórica do SaaS está na oferta de um software como prestação de um ou mais serviços específicos e não meramente como um produto. Hoje, programas como Word e Excel, da Microsoft, assim como o surgimento dos editores de texto e planilhas do Google são todos oferecidos como software em nuvem, disponibilizados como serviço aos usuários.
Sobre SaaS, analise as asserções a seguir:
I.Com SaaS, você não precisa necessariamente instalar aplicativos de software no seu computador.
II.Geralmente, você pode acessar o software como serviço a partir de qualquer dispositivo, a qualquer momento, mas apenas se houver uma conexão com a Internet.
III.Algumas aplicações permitem que você faça download de conteúdos e possa acessá-los mesmo estando off-line.
IV.A maioria dos provedores de SaaS opera num modelo de assinatura, com uma taxa por número de usuários, que gera alto custo para as empresas.

Prévia do material em texto

Curso GRA1557 PRÁTICAS DE ENGENHARIA DE SOFTWARE PTA - 202010.ead-5471.01 
Teste ATIVIDADE 4 (A4) 
 Pergunta 1 
1 em 1 pontos 
 
O manifesto ágil está presente em diversas áreas do conhecimento, e também em relação ao 
desenvolvimento ágil de software. Dizemos que em reação ao software, a agilidade se aplica em 
um conjunto de estruturas e práticas baseadas nos valores e princípios do Manifesto ágil, sendo 
composto por 12 princípios, e compostos por quatro valores. Sobre esses quatro valores, analise 
as afirmações a seguir: 
 
I.Software mais do que processos e ferramentas; 
II.Indivíduos e interações mais do que documentação abrangente; 
III.Colaboração com o cliente mais que negociações de contratos; 
IV.Responder a mudanças mais que seguir um plano. 
 
 
Sobre os quatro princípios, é correto o que se afirma em: 
 
Resposta Selecionada: 
III e IV, apenas. 
Resposta Correta: 
III e IV, apenas. 
Feedback da 
resposta: 
Resposta correta. Afirmações III e IV estão corretas, pois o Manifesto prioriza a colaboração 
com o cliente ao invés do foco no contrato em si, além de buscar atender às necessidades do 
cliente, sendo flexível a mudanças e não focar apenas em um plano rígido. O conceito 
apresentado nas afirmações I e II estão invertidos. 
 
 
 Pergunta 2 
1 em 1 pontos 
 
Como todo manifesto, a ideia é de certa forma combater velhas práticas do desenvolvimento de 
software, utilizando novos argumentos que simplifiquem o processo, mas sem desprezar o zelo 
pelo que é de responsabilidade de todos os envolvidos no processo. 
A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas. 
 
I. Quando o manifesto fala sobre o “Software Operacional” ser acima da “documentação 
completa”, um não exclui o outro. 
Pois: 
II. O ideal é a busca de uma documentação que acompanhe o software, mas com foco no objeto 
do projeto em si, o sistema ou aplicação que se quer ver desenvolvida. 
 
A seguir, assinale a alternativa correta. 
 
 
Resposta 
Selecionada: 
 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da 
I. 
Resposta Correta: 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da 
I. 
Feedback da 
resposta: 
Resposta correta. A asserção I deixa claro que um argumento não elimina necessariamente 
outro, como foco no software funcionando mas sem descartar a documentação. A asserção 
II justifica essa primeira afirmação, visto que a documentação é sim importante, mas sem 
deixar de lado o atendimento às necessidades do usuário. 
 
 
 Pergunta 3 
1 em 1 pontos 
 
Por mais vantajoso que seja o uso de Software como Serviços (SaaS), podemos elencar pontos 
negativos no seu uso. Afinal, por mais vantagens que se possa ter, qualquer tipo de tecnologia 
da informação pode apresentar alguns pontos fracos. Sobre pontos fracos, analise as afirmações 
a seguir: 
 
I.Falta de serviço se houver problema de Conectividade. 
II.Imperícia por parte do usuário. 
III.Segurança e/ou vulnerabilidade dos dados. 
IV.Planejamento de Orçamento comprometido. 
 
 
Sobre pontos negativos, é correto o que se afirma em: 
 
 
Resposta Selecionada: 
I, II e III, apenas. 
Resposta Correta: 
I, II e III, apenas. 
Feedback da 
resposta: 
Resposta correta. A alternativa está correta pois apenas as afirmações I, II e III estão corretas. 
A afirmativa IV não é um ponto fraco, afinal, com o uso de software como serviço 
geralmente há a possibilidade de um melhor planejamento de gastos e do orçamento das 
empresas quanto a softwares e TI. 
 
 
 Pergunta 4 
1 em 1 pontos 
 
Em metodologia ágil, uma delas possui um evento de aproximadamente 15 minutos voltado para 
a equipe de desenvolvimento. Essa reunião é diária e serve para realizar uma revisão do que foi 
feito no dia anterior, o que será feito no dia atual e a declaração de algum tipo de impedimento 
que pode estar atrapalhando o desenvolvimento de algo que está sendo criado em cada sprint . 
 
Assinale a alternativa que representa corretamente a metodologia descrita acima. 
 
Resposta Selecionada: 
Scrum. 
Resposta Correta: 
Scrum. 
Feedback da 
resposta: 
Resposta correta. Está correto, pois a prática se chama Daily Scrum, uma reunião diária com 
os membros da equipe que busca deixar claro o que está sendo feito, os impedimentos e o 
que se pretende realizar no dia atual, analisando um sprint 
anterior. 
 
 
 Pergunta 5 
1 em 1 pontos 
 
O processo Scrum é baseado em diferentes estágios com igualmente distintos profissionais 
envolvidos. Seu fluxo pode ser representado de acordo com a figura a seguir: 
 
 
Fonte: Aleksandra Sabelskaia / 123RF. 
 
Entre as fases listadas, existe a que lista todos os recursos, funções, requisitos, aprimoramentos 
e correções que formam as alterações a serem feitas no produto em versões futuras. 
 
Esta fase descrita é chamada de: 
 
Resposta Selecionada: 
Product Backlog. 
Resposta Correta: 
Product Backlog. 
Feedback da 
resposta: 
Resposta correta. A alternativa está correto, já que o Backlog de Produto ( Product Backlog) 
é a lista de pendências acerca do produto. Os itens do Backlog do produto têm os atributos 
de uma descrição, ordem, estimativa e valor. 
 
 
 Pergunta 6 
1 em 1 pontos 
 
Dentro da computação em nuvem existem diversos tipos de serviços aos clientes. Esses serviços 
são distribuídos em tipos de arquitetura. Dentre esses serviços, podemos mencionar as 
plataformas SaaS, que são ideais para quando se deseja que um aplicativo seja executado de 
maneira leve e confiável, com o mínimo de informações personalizadas. 
 
O uso do SaaS apresenta alguns pontos positivos. Sobre esses pontos, analise as asserções a 
seguir: 
 
I.Sem Necessidade de Instalação. 
II.Maior Custo de Implantação. 
III.Manutenção e Suporte Qualificados. 
IV.Escalabilidade. 
 
 
Das afirmações acima, é correto o que se afirma em: 
 
Resposta Selecionada: 
I, III e IV, apenas. 
Resposta Correta: 
I, III e IV, apenas. 
Feedback da 
resposta: 
Resposta correta. A alternativa está correta pois SaaS traz consigo a não obrigatoriedade de 
instalação de novo software, o suporte e manutenção qualificados, pois é feito pelo próprio 
desenvolvedor do software sempre que necessário, além da escalabilidade. Com SaaS, há na 
verdade um menor curso de implantação, pois desobriga a ter uma versão local dos serviços. 
 
 
 Pergunta 7 
1 em 1 pontos 
 
Em outros tempos, para se utilizar um software, era necessário adquirir o mesmo como um 
produto, seja através dos antigos disquetes, CDs e DVDs, pendrive, com a necessidade de 
instalação na máquina em que se queria utilizar. Com a evolução da internet, o software não 
precisou mais ser instalado na máquina do usuário, mas passou a poder ser acessado de maneira 
remota, seja por um navegador (browser) ou por uma aplicação-cliente. 
 
A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas. 
 
I. O Software como serviço é uma alternativa de uso de softwares. 
Pois: 
II. No contexto de SaaS, um software são serviços prestados e não mais mero produto. 
 
A seguir, assinale a alternativa correta. 
 
 
Resposta 
Selecionada: 
 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da 
I. 
 
Resposta Correta: 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da 
I. 
Feedback da 
resposta: 
Resposta correta. A alternativa está correta, pois 
a asserção I é uma proposição verdadeira, pois no contexto de SaaS o software passou a não 
precisar de instalação em computadores e dispositivos. A asserção II também é verdadeira e 
justifica a I, pois através do uso de SaaS, o software deixa de ser um produto ou programa 
adquirido para ser um serviço on-line prestado por empresas especializadas. 
 
 Pergunta 8 
1 em 1 pontos 
 
O desenvolvimento ágil de softwaresurgiu da iniciativa de nomes como Kent Beck e outros 
desenvolvedores que na época, em 2001, criaram o chamado “Manifesto Ágil”. A partir do 
manifesto, surgiram metodologias como frameworks e estruturas como forma de implantar em 
equipes de desenvolvimento a parte prática da gestão de processos com base nos princípios do 
Manifesto de Kent e seus colegas. Sobre metodologias ágeis, analise as asserções a seguir: 
 
I.XP é uma metodologia criada por Kent Beck baseada em 12 princípios. 
II.FDD é um processo onde cada projeto tem seu próprio modelo exclusivo, o que resulta em uma 
lista de recursos. 
III.Scrum tem como uma das principais características a programação em pares. 
IV.Kent Beck é um dos criadores do Manifesto Ágil e do eXtreme Programming (XP). 
 
 
Está correto o que se afirma em: 
 
Resposta Selecionada: 
I, II e IV, apenas. 
Resposta Correta: 
I, II e IV, apenas. 
Feedback da 
resposta: 
Resposta correta. As afirmações sobre XP e Kent Beck estão corretas nas afirmativas I e IV. 
A afirmativa II sobre FDD também está correta, pois essa metodologia é baseada em 
recursos. A afirmativa III está incorreta, o XP é quem tem como características a 
programação em pares, entre outras características. 
 
 
 Pergunta 9 
1 em 1 pontos 
 
De modo geral, a base teórica do SaaS está na oferta de um software como prestação de um ou 
mais serviços específicos e não meramente como um produto. Hoje, programas como Word e 
Excel, da Microsoft, assim como o surgimento dos editores de texto e planilhas do Google são 
todos oferecidos como software em nuvem, disponibilizados como serviço aos usuários. 
 
Sobre SaaS, analise as asserções a seguir: 
 
I.Com SaaS, você não precisa necessariamente instalar aplicativos de software no seu 
computador. 
II.Geralmente, você pode acessar o software como serviço a partir de qualquer dispositivo, a 
qualquer momento, mas apenas se houver uma conexão com a Internet. 
III.Algumas aplicações permitem que você faça download de conteúdos e possa acessá-los mesmo 
estando off-line. 
IV.A maioria dos provedores de SaaS opera num modelo de assinatura, com uma taxa por número 
de usuários, que gera alto custo para as empresas. 
 
 
Sobre o uso de Saas, é correto o que se afirma em: 
 
Resposta Selecionada: 
I e III, apenas. 
Resposta Correta: 
I e III, apenas. 
Feedback da 
resposta: 
Resposta correta. As asserções I e III estão corretas, afinal você não precisa instalar software 
adicional em seu dispositivo, seja um computador, tablet ou smartphone. O Software é 
executado a partir do servidor ou computador remoto onde está hospedado. A maioria dos 
serviços on-line permite que você faça download do conteúdo para assistir mesmo não 
estando conectado à internet. O uso de SaaS torna menos custoso para empresas e usuários 
comuns o uso de sistemas. 
 
 
 Pergunta 10 
1 em 1 pontos 
 
A eXtreme Programming , 
conhecida como XP, surgiu como uma das metodologias ágeis mais populares. É uma 
abordagem que busca fornecer um software de alta qualidade, de forma rápida e de maneira 
contínua. Desta forma, a melhoria da qualidade e a capacidade de resposta do software 
acontecem diante das mudanças nos requisitos do cliente. 
 
A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas. 
 
I. A XP possui uma qualidade estrutural, promovendo o envolvimento de dois programadores, 
sem levar em conta ideias dos clientes, já que duas pessoas programando possuem uma visão 
diferenciada. 
 
Pois: 
 
II. Uma das características mais marcantes da XP é a programação em par, onde duas pessoas 
trabalham juntas no desenvolvimento, o que possibilita um melhor mecanismo para a solução de 
problemas. 
 
A seguir, assinale a alternativa correta. 
 
Resposta Selecionada: 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
Resposta Correta: 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
Feedback da 
resposta: 
Resposta correta. A alternativa está correta. A asserção II é uma proposição verdadeira. Uma 
das principais características da metodologia XP é a programação em par. As boas práticas 
da eXtreme Programming recomendam que duas pessoas trabalhem juntas em uma mesma 
estação de trabalho para criar código para uma história. Isso disponibiliza um mecanismo 
para a solução de problemas em tempo real (duas cabeças normalmente funcionam melhor 
do que uma) e a garantia da qualidade em tempo real.

Mais conteúdos dessa disciplina