Buscar

Atividade 1 - Tópicos Esp II

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 8 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 8 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

Prévia do material em texto

20/10/2019 Unicesumar - Ensino a Distância
1/8
ATIVIDADE 1 - ENG SOFT - TÓPICOS ESPECIAIS EM ENGENHARIA DE SOFTWARE II - 2019/54
Período:07/10/2019 08:00 a 22/10/2019 23:59 (Horário de Brasília)
Status:ABERTO
Nota máxima:0,50
Gabarito:Gabarito será liberado no dia 23/10/2019 00:00 (Horário de Brasília)
Nota obtida:
1ª QUESTÃO
Conforme (HUZITA; FREITAS, 2019), a Entrega Contínua é uma prática de entrega de software no processo
de desenvolvimento de software onde  se cria e implanta o software, que pode vir a ser liberado para o
ambiente de produção. 
 
HUZITA, Elisa H.M.; FREITAS, Janaína A.F.. Tópicos Especiais em Engenharia de Software II. Maringá-Pr.:
UniCesumar, 2018. 232 p.
 
Com base nos estudos da disciplina e nas informações apresentadas acima, leia as asserções abaixo:
 
I) A Entrega Contínua é o processo de implantação contínua em ambiente de produção. Para que isso
aconteça, é preciso integrar continuamente todas as mudanças do software que está em desenvolvimento
(ou seja, a criação, o teste e implantação) e o executável possa ser liberado no ambiente de produção.
 
PORTANTO
 
II) A entrega contínua não significa que o ambiente de produção é modificado a todo momento, mas que o
ambiente de produção pode ser alterado se um novo build estiver disponível e se for aprovado para ser
liberado para a produção.
 
A respeito dessas asserções, assinale a opção correta.
ALTERNATIVAS
As asserções I e II são proposições verdadeiras e a II é uma conclusão correta da I.
As asserções I e II são proposições verdadeiras, mas a II não é uma conclusão correta da I.
A asserção I é uma proposição verdadeira e a II é uma proposição falsa.
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 falsas.
2ª QUESTÃO
20/10/2019 Unicesumar - Ensino a Distância
2/8
Huzita e Freitas (2018) discutem diferentes tipos de sistemas. As autoras salientam que tanto os processos
operacionais quanto as pessoas que operam são partes relativas de sistemas que são regulados por políticas
e regras organizacionais, e que são afetados por restrições e alterações externas, como leis e políticas
nacionais de regulação.
HUZITA, Elisa H.M.; FREITAS, Janaína A.F.. Tópicos Especiais em Engenharia de Software II. Maringá-Pr.:
UniCesumar, 2018.
Diante do exposto, assinale a alternativa que corresponde ao sistema acima descrito:
ALTERNATIVAS
Sistemas críticos.
Sistemas de gestão.
Sistemas sociotécnicos.
Sistemas de configuração.
Sistemas de versionamento.
3ª QUESTÃO
A segurança não preocupa apenas as pessoas que desenvolvem software para instituições militares,
governamentais ou órgãos da saúde. Atualmente, a segurança deve ser uma preocupação de qualquer
engenheiro de software que tenha recursos dos clientes para proteger.
 
PRESSMAN, R.; MAXIM, B. R. Engenharia de Software – Uma abordagem profissional.
8. Ed. Porto Alegre: AMGH, 2016.
 
 
Com base no que foi exposto acima, assinale a alternativa correta sobre a Análise dos Requisitos de
Segurança.
 
ALTERNATIVAS
Os valores da perda podem ser medidos em termos de tempo ou custo para comprar ou vender um ativo.
Os requisitos de segurança devem ser determinados junto com os usuários e com a empresa de segurança do
cliente.
Após a identificação das ameaças e vulnerabilidades do sistema, é necessário que todos os usuários passem por
exames biométricos completos antes de operarem o sistema.
Deve antecipar as condições ou ameaças que possam vir a causar uma perda de ativos antes do desenvolvimento.
Esse processo de antecipação é chamado de Analise de Crítica.
Os requisitos de segurança devem ser vistos junto com o cliente para identificar os ativos que devem ser protegidos
e qual o custo associado a cada um, em caso de perda desses ativos.
4ª QUESTÃO
20/10/2019 Unicesumar - Ensino a Distância
3/8
A Gerência de Configuração de Software surgiu da necessidade de controlar estas modificações, por meio
de métodos e ferramentas, com o intuito de maximizar a produtividade e minimizar os erros cometidos
durante a evolução. É uma disciplina que controla e notifica as inúmeras correções, extensões e adaptações
aplicadas durante o ciclo de vida do software de forma a assegurar um processo de desenvolvimento e
evolução sistemático e rastreável, sendo indispensável quando equipes manipulam, muitas vezes em
conjunto, artefatos comuns.
 
Disponível em: https://www.devmedia.com.br/gerencia-de-configuracao-de-software/9145. Acessado em:
30.jul.2018.
 
Analisando o conceito exposto acima, assinale a alternativa que mostra a associação correta das
terminologias usadas no Gerenciamento de Configuração de Software.
 
1.  Item de Configuração
2. Baseline
3. Codeline
4. Release
5. Merging
 
(   ) Versão de um sistema que foi liberada para os clientes para uso.
(   ) Criação de uma nova versão de um componente de software.
(   ) Coleção de versões de componentes que compõem um sistema.
(   ) Qualquer coisa associada a um projeto de software que  têm um nome único.
(   ) Conjunto de versões de um componente de software e outros itens de configuração.
 
ALTERNATIVAS
1, 2, 3, 4, 5.
4, 5, 2, 1, 3.
4, 2, 3, 1, 5.
1, 3, 2, 4, 5.
1, 5, 2, 4, 3.
5ª QUESTÃO
20/10/2019 Unicesumar - Ensino a Distância
4/8
O termo engenharia reversa tem suas origens no mundo do hardware. Uma empresa desmonta um produto
de hardware competitivo na tentativa de conhecer os “segredos” de projeto e fabricação do concorrente. Os
segredos poderiam ser facilmente entendidos se fosse possível obter as especificações de projeto e
fabricação do concorrente.
 
PRESSMAN, R.; MAXIM, B. R. Engenharia de Software – Uma abordagem profissional.
8. Ed. Porto Alegre: AMGH, 2016.
 
A partir do texto acima, analise as afirmações a seguir sobre os níveis onde a engenharia reversa dos dados
ocorre:
 
I. A engenharia reversa dos dados ocorre em diferentes níveis de abstração.
II. No nível de codificação as estruturas internas de dados passam por uma reengenharia como parte de um
trabalho da engenharia reversa.
III. No nível de sistema as estruturas de dados globais passam por uma reengenharia para acomodar novos
paradigmas de gerenciamento de base de dados.
IV. O nível de abstração é normalmente a primeira tarefa da reengenharia.
 
 
É correto o que se afirma em:
 
ALTERNATIVAS
I, apenas.
I e II, apenas.
I e IV, apenas.
I, III e IV, apenas.
I, II, III e IV.
6ª QUESTÃO
20/10/2019 Unicesumar - Ensino a Distância
5/8
Huzita e Freitas ( 2019), ressaltam o problema relacionado com antipadrões. As autoras salientam que a
entrega de uma nova versão pode correr mal se cada passo do processo não for executado corretamente.
 
HUZITA, Elisa H.M.; FREITAS, Janaína A.F.. Tópicos Especiais em Engenharia de Software II. Maringá-Pr.:
UniCesumar, 2018.
Para evitar isso, é preciso conhecer quais são os tipos de falhas que podem ser evitados como, por exemplo:
I - Dependência de testes manuais para confirmar que a aplicação está funcionando.
II - Correções frequentes no processo de entrega.
III - Entregas imprevisíveis de versões.
IV - Ambiente similar ao da produção é muito caro e seu acesso é estritamente controlado ou ninguém acha
que ele é necessário.
V - Há pouca ou nenhuma colaboração entre o time de desenvolvimento e a equipe de operação.
 
 
É correto o que se afirma em:
ALTERNATIVAS
I, apenas.
II, apenas.
I e III, apenas.
II e IV, apenas.
I, II, III e IV.
7ª QUESTÃO
20/10/2019 Unicesumar - Ensino a Distância
6/8
Huzita e Freitas (2018) indicam que os sistemas sociotécnicos estão embutidos em um ambiente
organizacional. A aquisição, o desenvolvimento e o uso desses sistemas são influenciados pelas políticas de
procedimentos organizacionais, bem como por sua cultura de trabalho.
HUZITA,Elisa H.M.; FREITAS, Janaína A.F.. Tópicos Especiais em Engenharia de Software II. Maringá-Pr.:
UniCesumar, 2018.
As autoras salientam que:
I) Os sistemas sociotécnicos não são determinísticos, ou seja, quando apresentados a uma entrada
específica, nem sempre produzem a mesma saída de dados. 
PORTANTO,
II) O comportamento desse tipo de sistema vai depender de operadores humanos, e nem sempre as pessoas
reagem da mesma maneira. Outra situação é com relação ao uso do sistema, que pode criar novos
relacionamentos entre os componentes e com isso, alterar o seu comportamento emergente.
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 verdadeira e a II é uma proposição falsa.
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 falsas.
8ª QUESTÃO
Huzita e Freitas (2018) salientam que as mudanças podem ocorrer a qualquer momento em um software, o
gerenciamento de configurações envolve quatro atividades. Conforme o texto acima, associe a primeira com
a segunda coluna: 
(1) Gerenciamento de Mudanças
(2) Gerenciamento de Versões
(3) Construção do Sistema
(4) Gerenciamento de Releases
( ) faz o acompanhamento das várias versões de componentes do sistema assegurando que essas mudanças
não venham interferir umas nas outras.
( ) faz o acompanhamento das solicitações por mudanças no software, define os custos e o impacto de fazer
as mudanças e também permite decidir quando as mudanças devem ser implementadas.
( ) contempla a preparação de software para o release externo e mantém o acompanhamento das versões
de sistema que foram liberadas para uso do cliente.
( ) configura o processo de montagem de componentes de programas, dados e bibliotecas e, em seguida, a
compilação e ligação destes, para criar um sistema executável.
A sequência correta para esta classificação é:
ALTERNATIVAS
20/10/2019 Unicesumar - Ensino a Distância
7/8
1; 4; 2; 3.
4; 2; 1; 3.
4; 3; 2; 1.
3; 4; 2; 1.
2; 1; 4; 3.
9ª QUESTÃO
Uma falha do software de servidor em uma empresa de comercio eletrônico pode causar uma grande perda
de receita e, inclusive, a perda dos clientes da empresa. Um erro de software em um sistema de controle
embutido em um carro pode levar a recalls daquele modelo para reparação e, na pior das hipóteses, pode
ser um fator de causa de acidentes.
 
SOMMERVILLE, I. Engenharia de Software. 9. ed. - São Paulo: Pearson Prentice Hall, 2011.
 
Analisando o texto exposto acima, assinale a alternativa correta sobre os três tipos de falhas que podem
ocorrer em Sistemas Críticos.
 
ALTERNATIVAS
Falhas de Software, Falhas de Fabricação, Falhas de Uso.
Falhas de Sistema, Falhas de Transitórias, Falhas de Uso.
Falhas de Hardware, Falhas de Software, Falhas Operacionais.
Falhas de Hardware, Falhas de Fabricação, Falhas de Software.
Falhas de Sistema, Falhas de Desenvolvimento, Falhas de Hardware.
10ª QUESTÃO
O pipeline de implantação baseia-se no processo de_______________________. Assim, não pode haver
____________sem___________. O processo de compilar o código em ambiente limpo, executar testes e outros
processos de qualidade e gerar um build, disparado por qualquer modificação no código fonte chamamos
de _______________________________O processo de promover o build gerado no processo de
__________________________para ambientes intermediários ou para homologação chamamos de
________________________O processo de _______________ que busca promover os builds para o ambiente de
produção chamamos de______________________.
 
Analisando o texto exposto acima, complete as lacunas, em ordem.
 
 
ALTERNATIVAS
20/10/2019 Unicesumar - Ensino a Distância
8/8
Entrega Contínua, Entrega Contínua, Integração Continua, Continuous Integration, Integração Contínua, Continuos
Delivery, Integração Contínua, Continuous Deployment.
Integração Contínua, Entrega Contínua, Integração Contínua, Continuous Integration, Integração Contínua,
Continuos Deployment, Implantação Contínua, Continuous Delivery.
Integração Contínua, Integração Contínua, Entrega Contínua, Continuous Integration, Entrega Contínua, Continuos
Deployment, Implantação Contínua, Continuous Delivery.
Implantação Contínua, Integração Contínua, Entrega Contínua, Continuous Integration, Entrega Contínua, Continuos
Deployment, Implantação Contínua, Continuous Delivery.
Entrega Contínua, Integração Contínua, Entrega Contínua, Continuous Integration, Entrega Contínua, Continuos
Deployment, Implantação Contínua, Continuous Delivery.

Outros materiais