Buscar

Unicesumar - Topicos Especiais em Eng de Soft 2 Ativ 2

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

17/11/2020 Unicesumar - Ensino a Distância
1/5
Protocolo de Finalização Nº 000023685430
O aluno PAUL MAKITO CORTES MORIMOTO com RA 19132504-5 
finalizou a atividade ATIVIDADE 2 - ENG SOFT - TÓPICOS ESPECIAIS EM ENGENHARIA DE SOFTWARE II
- 54/2020
em 24/10/2020 20:17:04
ATIVIDADE 2 - ENG SOFT - TÓPICOS ESPECIAIS EM ENGENHARIA DE SOFTWARE II - 54/2020
Período:19/10/2020 08:00 a 03/11/2020 23:59 (Horário de Brasília)
Status:ENCERRADO
Nota máxima:0,50 Nota obtida: 0,40
1ª QUESTÃO
Huzita e Freitas (2018) indicam que a entrega contínua ajuda que o produto de software  responda, de
forma rápida, às expectativas dos clientes, permitindo que haja aumento da qualidade deste produto a um
baixo custo.
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 deve haver atenção com princípios para que o processo de entrega da versão seja
eficaz, tais como:
I) Criar um processo de confiabilidade e repetitividade de entrega de versão.
II) Mantenha tudo sobre controle de versão.
III) Se é difícil, diminua a frequência e amenize o sofrimento pois a qualidade deve estar presente sempre.
IV) Pronto quer dizer versão entregue.
V) Somente os testadores são os responsáveis pelo processo de entrega, a qual deve ser focada na melhoria
Contínua.
É correto o que se afirma em:
 
RESPOSTA: I, II e IV, apenas.
2ª QUESTÃO
17/11/2020 Unicesumar - Ensino a Distância
2/5
Os sistemas críticos têm custos mais alto do que os sistemas não críticos, de nada adiantam desenvolver um
sistema crítico se não atender os requisitos como disponibilidade, confiabilidade, segurança e proteção.
Portanto essas são as propriedades fundamentais na construção de sistemas designados críticos.
 
Disponível em: https://www.devmedia.com.br/sistemas-criticos/18952. Acessado em: 06.ago.2018.
Analisando o texto exposto acima, analise as afirmações abaixo sobre as principais propriedades da
confiança.
 
I. A habilidade do sistema de entregar serviços quando requisitado é a disponibilidade.
II. Confiabilidade é a habilidade do sistema de entregar serviços conforme especificados.
III. Proteção é a habilidade do sistema de operar sem falhas catastróficas.
IV. A habilidade do sistema de se proteger de intrusão acidental ou não é a segurança.
 
É correto o que se afirma em:
 
RESPOSTA: I e II, apenas.
3ª QUESTÃO
Huzita e Freitas (2018) indicam que, no processo de desenvolvimento de software, alterações podem ocorrer
a qualquer momento e por qualquer razão. Com relação às alterações, as autoras salientam que são quatro
fontes de alterações fundamentais.
HUZITA, Elisa H.M.; FREITAS, Janaína A.F.. Tópicos Especiais em Engenharia de Software II. Maringá-Pr.:
UniCesumar, 2018.
Conforme o texto acima, associe a primeira com a segunda coluna: 
(1) Novos negócios ou condições de mercado
(2) Novas necessidades dos envolvidos
(3) Reorganização ou crescimento/enxugamento
(4) Restrições orçamentárias ou de cronograma
 
( ) causam a redefinição do sistema ou produto.
( ) ditam mudanças nos requisitos do produto ou nas regras comerciais
( ) causam alterações em prioridades de projeto ou na estrutura da equipe de engenharia de software.
( ) demandam modificação dos dados produzidos pelos sistemas de informação, na funcionalidade
fornecida ou nos serviços oferecidos. 
 
A sequencia correta para esta associação é:
RESPOSTA:4; 1; 3; 2.
4ª QUESTÃO
17/11/2020 Unicesumar - Ensino a Distância
3/5
Quem nunca passou por isso? Um novo aplicativo ou recurso precisa ser implementado para ontem e a
última coisa que alguém deseja fazer é levantar os requisitos de segurança do projeto. Por outro lado, a
última coisa que alguém deseja resolver depois é uma violação de segurança ou um custo associado à não
conformidade. Tal cenário não só é uma dor de cabeça enorme, como também é algo extremamente caro.
 
Disponível em: https://bit.ly/2QXJlNb. Acessado em: 06.ago.2018.
 
Tendo o fragmento de texto acima como base, analise as afirmativas a seguir sobre as tarefas que devem
pensadas sobre análise de segurança:  
I. A tarefa de levantamento de requisitos de segurança utiliza as técnicas gerais de levantamento de
requisitos e são aplicadas ao levantamento de requisitos de segurança.
II. Na tarefa de modelagem de segurança é onde é feita uma descrição formal da política de segurança do
sistema baseado nas informações modeladas no projeto de software.
III. A tarefa projeto de medidas é onde as métricas e medidas de segurança precisam se encontrar na
avaliação das propriedades.
IV. Os requisitos de segurança são os requisitos funcionais e eles influenciam o projeto de arquitetura do
sistema.
 
É correto o que se afirma em:
 
RESPOSTA: I e III, apenas.
5ª QUESTÃO
As falhas nos softwares são cada vez mais constantes. Na maioria das vezes, os sistemas críticos causam
transtornos ocasionando perdas econômicas, danos físicos ou ameaças aos seres humanos. Os sistemas
críticos são sistemas sociotécnicos ou técnicos, dos quais as pessoas dependem. Define-se sistema crítico,
como um software em que suas características causam riscos inerentes a danos físicos, pessoal e financeiro
 
Disponível em: https://www.devmedia.com.br/sistemas-criticos/18952. Acesso em: 27.jul.2018.
 
Com base no conceito exposto acima, análise as afirmações abaixo sobre os três tipos principais de Sistemas
Críticos.
 
I. Um dos tipos de Sistemas Críticos é o de Segurança, onde a falha pode resultar em prejuízos, danos sérios
ao meio ambiente e perda de vida humana.
II. A falha resulta em problemas de alguma atividade que possui metas em Sistemas Críticos de Missão.
III. Em Sistemas Críticos de Negócios a falha resulta em problemas de venda para as empresas que usam
esse sistema.
IV. São exemplos de Sistemas Críticos de Missão: Sistema de Controle de uma Fábrica de Produtos Químicos,
Sistemas Médicos.
 
É correto o que se afirma em:
 
RESPOSTA: I e II, apenas.
6ª QUESTÃO
17/11/2020 Unicesumar - Ensino a Distância
4/5
O sonho da massificação do reuso de software é contemporânea ao início da engenharia de software.
Diversas tentativas ou iniciativas de reuso foram feitas, mas inicialmente, com pouco sucesso. As propostas
iniciais de reutilização eram, em geral, abordagens de pequena escala que promoviam a reutilização de
código de forma localizada, mas ainda sem um foco no processo de desenvolvimento como um todo.
 
Disponível em: https://bit.ly/2NFNabP. Acessado em: 06.ago.2018.
 
Pensando sobre o texto acima, assinale a alternativa correta com as três atividades essenciais da construção
de uma linha de produto de software.
 
RESPOSTA:Desenvolvimento de ativos centrais, desenvolvimento de produtos, gerencia.
7ª QUESTÃO
A reengenharia de software é o processo de reconstrução de um software existente. Muitos dos passos e
produtos da reengenharia são os mesmos que os de um processo de software qualquer. Engenharia reversa
é o processo de descobrir os princípios tecnológicos e o funcionamento de um dispositivo, objeto ou
sistema, através da análise de sua estrutura, função e operação.
 
Disponível em: https://www.canalti.com.br/programacao/reengenharia-de-software-engenharia-reversa/.
Acessado em: 06.ago.2018.
 
Com base no fragmento de texto acima, assinale a alternativa correta com os níveis onde a Engenharia
Reversa ocorre:
 
RESPOSTA:Nível de abstração, Nível de dados, Nível de sistema.
8ª QUESTÃO
A reengenharia pode envolver a redocumentação de sistema, a fatoração da arquitetura de sistema, a
mudança de linguagem de programação para uma linguagem moderna e modificações e atualizações da
estrutura e dos dados de sistema. A funcionalidade de software não e alterada, e você geralmente deve
evitar grandes mudanças na arquitetura de sistema.
 
SOMMERVILLE, I. Engenharia de Software. 9. ed. - São Paulo: Pearson Prentice Hall,
2011.
 
Pensando sobre o texto acima, assinale a alternativa correta sobre os benefícios que são considerados
importantes na Reengenharia:
 
RESPOSTA:Risco reduzido e custoreduzido.
9ª QUESTÃO
17/11/2020 Unicesumar - Ensino a Distância
5/5
Conforme Huzita e Freitas (2018), sistemas críticos dificilmente podem ser plenamente automatizados, pois
muitos são constituídos por sistemas sociotécnicos, onde as pessoas controlam e monitoram as atividades e
operações dos sistemas.
HUZITA, Elisa H.M.; FREITAS, Janaína A.F.. Tópicos Especiais em Engenharia de Software II. Maringá-Pr.:
UniCesumar, 2018.
A partir do excerto acima, os autores indicam que:
I) O custo de uma falha em um sistema crítico é alto, e as pessoas que realizam as atividades nesses
sistemas precisam enfrentar situações não esperadas e contornar dificuldades.
PORTANTO,
II) O custo de verificação e validação de sistemas críticos é muito alto, e representam aproximadamente
metade dos custos totais do desenvolvimento do sistema.
A respeito dessas asserções, assinale a opção correta.
RESPOSTA:A asserção I é uma proposição verdadeira e a II é uma proposição falsa.
10ª QUESTÃO
O mais importante sobre os padrões é que eles são soluções aprovadas. Cada catálogo inclui apenas
padrões que foram considerados úteis por diversos desenvolvedores em vários projetos. Os padrões
catalogados também são bem definidos; os autores descrevem cada padrão com muito cuidado e em seu
próprio contexto, portanto será fácil aplicar o padrão em suas próprias circunstâncias. Eles também formam
um vocabulário comum entre os desenvolvedores.
 
Disponível em: https://www.devmedia.com.br/conheca-os-padroes-de-projeto/957. Acessado em:
06.ago.2018.
 
A partir do texto acima, analise as afirmações a seguir sobre como fazer para usar um padrão e suas
diretrizes que norteiam este uso. 
 
I. Procure ler o padrão por completo e defina as classes.
II. Procure estudar as seções de descrição do problema e do padrão e olhe exemplos de código do padrão.
III. Procure escolher nomes para os participantes do padrão que tenham sentido no contexto da sua
aplicação.
IV. Procure definir nomes gerais para aplicação para as operações no padrão.
 
É correto o que se afirma em:
 
RESPOSTA: I, II e III, apenas.

Outros materiais