Buscar

ATIVIDADE 1 ENG SOFT ENGENHARIA DE SOFTWARE 2017C1

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

Prévia do material em texto

ATIVIDADE 1 - ENG SOFT - ENGENHARIA DE SOFTWARE - 2017C1
Período: 25/07/2017 22:30 a 08/08/2017 23:59 (Horário de Brasília)
Status: ABERTO
Valor: 0.50
Gabarito: Gabarito será liberado no dia 09/08/2017 00:00 (Horário de Brasília)
1ª QUESTÃO
Com o decorrer do tempo, os desenvolvedores de software perceberam a necessidade de realizar o
trabalho de uma forma mais sistemática, rigorosa, com engenharia. A partir do que foi visto em aula,
pede-se para assinalar a alternativa que melhor define o termo Engenharia de Software.
ALTERNATIVAS
Adoção de uma abordagem que gera produtos que vão ao encontro das vontades do usuário.
Desenvolver software, com base nas práticas do desenvolvedor.
Aplicação de uma abordagem sistêmica, disciplinada e mensurável para o desenvolvimento, operação e
manutenção de software, isto é, a aplicação da engenharia ao software.
Adoção de técnicas e linguagens de programação mais populares para desenvolver software.
Definição de uma estratégia, com base em projetos anteriores desenvolvidos na empresa.
2ª QUESTÃO
Existem algumas características que diferenciam a produção e, consequentemente, o produto de software
de outros produtos do nosso dia a dia. Assinale a alternativa que reflete o conjunto mais adequado
destas características.
I – Software é desenvolvido e não manufaturado no sentido clássico.
II – Existem componentes de reposição para software.
III – A evolução tecnológica afeta diretamente as facilidades que podem ser incorporadas.
IV – Tempo para transferência de tecnologia.
ALTERNATIVAS
Apenas I, II e III estão corretas.
Apenas I, II e IV estão corretas.
Apenas I, III e IV estão corretas.
Apenas II e IV estão corretas.
Apenas I e III estão corretas.
3ª QUESTÃO
Segundo Pressman (2011), o software possui características que o diferenciam do hardware. Com base no
conteúdo apresentado nessa disciplina, leia as afirmativas a seguir: 
I. Software é desenvolvido ou passa por um processo de engenharia.
II. Software não se desgasta.
III. É produzido sob encomenda.
III. É produzido sob encomenda.
IV. Não precisa de projeto, basta programar.
V. Pode evoluir e demandar por algum tipo de manutenção.
Assinale a alternativa correta: 
 
ALTERNATIVAS
Apenas I, II e V estão corretas.
Apenas I, II, III e V estão corretas.
Apenas II, III e IV estão corretas.
Apenas I, III e V estão corretas.
Apenas I, II, IV e V estão corretas.
4ª QUESTÃO
Em desenvolvimento de software, alguns itens foram considerados como sendo as causas dos problemas
que levaram ao que é conhecido como Crise do Software. Sobre este assunto, leia as afirmativas a
seguir e assinale a alternativa correta.
I – O software é um elemento de sistema lógico e não físico.
II – As pessoas responsáveis pelo desenvolvimento de Software falham.
III – A documentação está sempre atualizada e, quando necessário, é consultada pelos desenvolvedores.
IV – Adição de mais programadores e, assim, recupera-se o atraso.
ALTERNATIVAS
Apenas I, II e III estão corretas.
Apenas II, III e IV estão corretas.
Apenas I, II e IV estão corretas.
Apenas II e IV estão corretas.
Apenas I e III estão corretas.
5ª QUESTÃO
Muitas vezes, as empresas usam algumas aplicações que foram desenvolvidas há algum tempo, mas que
continuam, de alguma forma, atendendo as necessidades. A esse tipo de software denomina-se software
legado e podem ser identificados alguns elementos, os quais de alguma forma o caracterizam. Sobre este
tipo de software, leia as afirmativas a seguir e em seguida assinale a alternativa correta:
 
ALTERNATIVAS
Software legado sempre deve ser "consertado".
Software legado sempre tem um código claro, a documentação atualizada.
Software legado nunca causa problemas, pois eles são úteis para os usuários.
Software legado são mantidos por ser a preferência de alguns setores, independente de quão vital ele seja para a
empresa.
Softwares legados podem apresentar projetos não expansíveis, código intrincado, documentação inexistente ou
escassa, testes que nunca foram arquivados. E que, mesmo assim, esses softwares possuem funções vitais de
negócios e são indispensáveis.
6ª QUESTÃO
À medida que aumentou a demanda por software, passaram a ser observados fatores que estavam
influenciando negativamente na produção de software, gerando o que ficou conhecido como Crise de
Software. Sobre este assunto, quais dos fatores a seguir contribuíram para a Crise do Software?
Assinale a alternativa correta.
I – Estimativas de prazo muito longos.
II – Estimativa de custos muito altos.
III – Alta produtividade dos desenvolvedores.
IV – Software difícil de manter.
 
ALTERNATIVAS
Apenas I, II e III estão corretas.
Apenas I, II e IV estão corretas.
Apenas II, III e IV estão corretas.
Apenas II e IV estão corretas.
Apenas I e III estão corretas.
7ª QUESTÃO
Segundo Pressman, quanto a prática de engenharia de software, deve-se observar alguns aspectos. Analise
as seguintes afirmativas:
I. É importante que se compreenda o problema a ser resolvido.
II. Os recursos, dados e funções são necessários para resolver apropriadamente o problema.
III. Não há necessidade de interagir com o usuário, pois o desenvolvedor conhece tudo sobre o problema.
IV. Não há necessidade de verificar se existe uma solução disponível de um problema similar que
possa,eventualmente, ser reutilizado.
Assinale a alternativa correta:
ALTERNATIVAS
Apenas I e IV estão corretas.
Apenas I e II estão corretas.
Apenas II, III e IV estão corretas.
Apenas I, III e IV estão corretas.
Apenas I, II e IV estão corretas.
8ª QUESTÃO
O modelo Cascata, ou ciclo de vida clássico, é considerado o paradigma mais antigo da engenharia de
software. Seu conceito sugere uma abordagem sequencial e sistemática para o desenvolvimento de
software. Dentre os estágios que compõem este modelo de processo, temos a Implementação e Testes de
Unidade . Sobre este estágio, é correto afirmar que:
ALTERNATIVAS
As funções, as restrições e os objetivos do sistema são estabelecidos por meio da consulta aos usuários do
sistema.
Agrupa os requisitos em sistemas de hardware ou de software, estabelecendo uma arquitetura do sistema geral.
Durante esta fase, o objetivo é corrigir erros que não foram descobertos em estágios anteriores do ciclo de vida,
melhorando a implementação das unidades de sistema.
Normalmente (embora não necessariamente), esta é a fase mais longa do ciclo de vida.
O teste de unidades envolve verificar que cada unidade atenda a sua especificação.
9ª QUESTÃO
Com base na lista de software a seguir, assinale a alternativa correta:
I. Software para cálculo estrutural na construção civil.
II. Software que controla freios de um veiculo.
III. Software para controle de vendas pela Web.
IV. Software para tomada de decisão com base em histórico de desempenho e conhecimentos específicos.
V. O jogo da velha.
São dos seguintes tipos, respectivamente:
ALTERNATIVAS
Software para aplicações de engenharia/científico; embarcado; comercial; baseado em inteligência artificial e de
entretenimento.
Software para aplicações de engenharia/científico; comercial; baseado em inteligência artificial e de
entretenimento.
Software para aplicações de engenharia/científico; pessoal; comercial; baseado em inteligência artificial e de
entretenimento.
Software para computadores pessoais; embarcado; comercial; baseado em inteligência artificial e básico.
Software para aplicações de engenharia/científico; para computadores pessoais; comercial; baseado em
inteligência artificial e legado.
10ª QUESTÃO
Atualmente, pode-se identificar software nos mais diferentes segmentos e produtos que fazem parte de
nossas vidas. Logo, podem ser identificados diferentes tipos. Dentre as alternativas a seguir relacionadas,
pede-se para assinalar a alternativacorreta.
 
ALTERNATIVAS
Software embarcado, software para aplicações científicas/engenharia, software legado, software de
entretenimento.
Software faxina, software para aplicações científicas/engenharia, software legado, software de entretenimento.
Software embarcado, software para aplicações científicas/engenharia, software legitimo, software de
entretenimento.
Software embarcado, software para aplicações científicas/engenharia, software legado, software de visibilidade.
Software assistido, software embarcado, software para aplicações científicas/engenharia, software legado,
software de entretenimento.

Continue navegando