Buscar

Atividade 4 - Práticas de Engenharia de Software

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 6 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 6 páginas

Prévia do material em texto

Atividade 4 - Práticas de Engenharia de Software
Questão 1:
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:
 
1. Com SaaS, você não precisa necessariamente instalar aplicativos de software no seu computador.
2. 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.
3. Algumas aplicações permitem que você faça download de conteúdos e possa acessá-los mesmo estando off-line.
4. 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:
Questão 2:
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.
Questão 3:
O SaaS (Software como serviço) é uma das três principais categorias de computação em nuvem, juntamente com infraestrutura como serviço (IaaS) e plataforma como serviço (PaaS). Cada um destes tipos de serviços oferece ao cliente um determinado serviço que pode ser contratado conforme a sua necessidade.
 
Entre esses serviços, analise as opções a seguir:
 
1. Streaming de áudio e vídeo.
2. Aplicativos de edição de texto e criação de planilhas.
3. Redes Sociais.
4. Sistemas Operacionais.
5. Repositório de arquivos (drives).
 
 Sobre Software como Serviço, é correto o que se afirma em:
Questão 4:
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.
Questão 5: 
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:
 
1. Falta de serviço se houver problema de Conectividade.
2. Imperícia por parte do usuário.
3. Segurança e/ou vulnerabilidade dos dados.
4. Planejamento de Orçamento comprometido.
 
Sobre pontos negativos, é correto o que se afirma em:
 
Questão 6:
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.
Questão 7:
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.
Questão 8: 
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:
 
1. Sem Necessidade de Instalação.
2. Maior Custo de Implantação.
3. Manutenção e Suporte Qualificados.
4. Escalabilidade.
 
Das afirmações acima, é correto o que se afirma em:
Questão 9: 
Uma metodologia ágil que busca fornecer um software de alta qualidade de forma rápida e de maneira contínua. Uma das metodologias mais conhecidas tem seu nome vindo da ideia de que os elementos benéficos das práticas tradicionais de engenharia de software são levados a níveis mais extremos.
 
A afirmação acima se refere à metodologia:
Questão 10:
A partir do manifesto ágil, surgiram metodologias como frameworks ou 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. Nesse aspecto, algumas metodologias se destacam como Scrum, FDD e XP (eXtreme Programming).
 
Sobre as diferentes metodologias, analise as afirmações a seguir e faça sua correlação:
 
1. eXtreme Programming (XP)
2. Scrum
3. Feature-Driven Development (FDD)
 
( )  É um processo de desenvolvimento de software iterativo e incremental e também considerado um método ágil de desenvolvimento de software. Cada projeto tem seu próprio modelo exclusivo, o que resulta em uma lista de recursos.
(  )  É uma estrutura onde as pessoas podem lidar com problemas complexos de adaptação, ao mesmo tempo em que fornecem produtos de maneira mais produtiva e criativa. Possui uma etapa de lista de pendências.
( ) Uma metodologia que busca a agilidade, sem deixar a qualidade de lado. Uma das principais características é a programação em pares.
(   ) É uma abordagem que busca fornecer um software de alta qualidade de forma rápida e de maneira contínua diante de mudanças em requisitos.
 
Na correlação entre os três tipos de metodologia, assinale a alternativa que apresenta a sequência correta.

Mais conteúdos dessa disciplina