Buscar

Eng de sofware prova online

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

Pergunta 1
 0.1 pontos
 Leia o trecho a seguir:
“Testes de desenvolvimento incluem todas as atividades de testes que são realizadas
pela equipe de desenvolvimento do sistema. O testador do software geralmente é o
programador que o desenvolveu, embora nem sempre seja assim”.
Fonte: SOMMERVILLE, Ian. Engenharia de Software / Ian Sommerville. 9. ed. São
Paulo: Pearson Prentice Hall, 2011, p. 147.
O trecho acima trata da importância do uso dos testes no processo de software. Assim,
considerando as informações apresentadas e os conteúdos estudados, pode-se afirmar
que o estágio de testes de validação de software em que os componentes do sistema
são integrados para gerar um sistema completo é denominado de:
1. Teste de sistema.
2.
3. Testes de desenvolvimento.
4.
5. Testes de aceitação.
6.
7. Teste de verificação.
8.
9. Teste de integração.
10.
 
 Pergunta 2
 0.1 pontos
 Leia o trecho a seguir:
“Mitos que ainda sobrevivem em um determinado grupo, que atua na área, tem resistido
por mais de 60 anos de cultura de programação. Durante os seus primórdios, a
programação era vista como uma forma de arte. Hábitos e atitudes antigos são difíceis
de perder”.
Fonte: PRESSMAN, Roger S; MAXIM, Bruce R. Engenharia de Software: Uma
Abordagem Profissional. 8 ed. Porto Alegre: Amgh. 2016, p. 23.
Considerando essas informações e o conteúdo estudado, é possível afirmar que o
trecho acima está relacionado ao:
1. Mito da Documentação.
2.
3. Mito do Cliente
4.
5. Mito do Profissional.
6.
7. Mito da Programação.
8.
9. Mito do Gerenciamento.
10.
 
 Pergunta 3
 0.1 pontos
 Leia o trecho abaixo:
“Gerentes com responsabilidades sobre software, assim como gerentes da maioria das
áreas, frequentemente estão sob pressão para manter os orçamentos evitar deslizes nos
cronogramas e elevar a qualidade. Como uma pessoa que está se afogando e se agarra
à crença em um mito do software para aliviar a pressão (mesmo que temporariamente)”.
Fonte: PRESSMAN, Roger S; MAXIM, Bruce R. Engenharia de Software: Uma
Abordagem Profissional. 8 ed. Porto Alegre: Amgh, 2016, p. 23.
Considerando essas informações e o conteúdo estudado, é possível afirmar que o
trecho acima está relacionado ao:
1. Mitos do Cliente.
2.
3. Mito da Documentação.
4.
5. Mito da Programação.
6.
7. Mito de Gerenciamento.
8.
9. Mito de Profissional
10.
 
 Pergunta 4
 0.1 pontos
 Leia o trecho a seguir:
“O hardware é a parte física do computador, ou seja, todas as peças e componentes
usadas pra fazer a máquina funcionar [...]. Os softwares de sistema servem para
controlar o sistema interno do computador e para fazer com que tudo funcione lá dentro.”
Fonte: MAGAZINE LUIZA. Hardware x Software. Disponível em:
https://www.magazineluiza.com.br/portaldalu/hardware-x-software/644/. Acesso em: 23
abr. 2019.
O trecho acima traz as diferenças conceituais entre o software e o hardware. Com base
nessas informações e no conteúdo estudado, pode-se afirmar que o software se
diferencia do programa de hardware, pois:
1. sofre alterações ou falhas com o passar do tempo.
2.
3. estará sujeito ao desgaste do tempo como os produtos físicos.
4.
5. se trata de um produto manufaturado.
6.
7. são feitos de formas variadas para atender uma necessidade do cliente.
8.
9. é um produto de características lógicas e não físicas.
10.
 
 Pergunta 5
 0.1 pontos
 Leia o trecho a seguir:
“A qualidade de software depende da capacitação dos processos. Há pouco
investimento das empresas em certificações que comprovem a qualidade e a maturidade
dos seus processos na fabricação de software, impossibilitando a venda deste produto
no mercado internacional.
”Fonte: REDAÇÃO OFICINA. O que é o MPS.br? Disponível em:
https://www.oficinadanet.com.br/artigo/desenvolvimento/melhoria-de-processos-do-softw
are-brasileiro--mpsbr. Acesso em: 24 mar. 2019.
O trecho acima trata da importância dos processos na qualidade do software. A partir
dessas informações e do conteúdo estudado a respeito, podemos definir processo de
software como:
1. a sequência de passos que visam a produção e manutenção de um software
além da inter-relação, dentre outras coisas, com recursos humanos e materiais.
2.
3. o procedimento de caráter temporário no qual as atividades realizadas visam
criar algum produto ou serviço para atender um determinado fim.
4.
5. a diminuição no tempo de treinamento, pois a definição e documentação dos
procedimentos e funções auxiliam na inserção de um novo membro na equipe de
trabalho.
6.
7. as experiências transformadas em valor, já que a utilização do procedimento de
uma forma mais sistemática leva a um aperfeiçoamento ao longo do tempo.
8.
9. a uniformização da produção dos artefatos, pois a condição de prever o
processo condiciona a equipe a atuar de maneira mais padronizada.
10.
 
 Pergunta 6
 0.1 pontos
 Leia o trecho a seguir:
“[...] baseado na ideia de desenvolver uma implementação inicial, expô-la aos
comentários dos usuários e continuar por meio da criação de várias versões até que um
sistema adequado seja desenvolvido. Atividades de especificação, desenvolvimento e
validação são intercaladas, e não separadas, com rápido feedback entre todas as
atividades. ”
Fonte: SOMMERVILLE, Ian. Engenharia de Software / Ian Sommerville. 9. ed. São
Paulo: Pearson Prentice Hall, 2011, p. 23.
A partir dessas informações e do conteúdo estudado, pode-se concluir que o trecho
abordado refere-se à aplicação do modelo:
1. Evolucionário.
2.
3. Engenharia de software orientada a reuso.
4.
5. Concorrente.
6.
7. Desenvolvimento Incremental.
8.
9. Modelo em Cascata.
10.
 
 Pergunta 7
 0.1 pontos
 Leia o excerto a seguir:
“[...] é a distribuição de serviços de computação – servidores, armazenamento, bancos
de dados, redes, software, análises, inteligência e muito mais pela Internet,
proporcionando inovações mais rápidas, recursos flexíveis e economia na escala.”
Fonte: MICROSOFT AZURE.
O que é computação em nuvem? Disponível em:
https://azure.microsoft.com/pt-br/overview/what-is-cloud-computing/. Acesso em: 23 abr.
2019.
Considerando essas informações e o conteúdo estudado, pode-se afirmar que o trecho
acima se refere ao conceito de:
1. Programas CAD
2.
3. Sistemas Web.
4.
5. Software.
6.
7. Computação em Nuvem.
8.
9. Hardware.
10.
 
 Pergunta 8
 0.1 pontos
 Leia o trecho a seguir:
“As atividades específicas de garantia de segurança devem ser incluídas em todos os
estágios do processo de desenvolvimento de software. Essas atividades de garantia de
segurança registram as análises efetuadas e a pessoa ou pessoas responsáveis por
essas análises.”
Fonte: SOMMERVILLE, Ian. Engenharia de Software / Ian Sommerville. 9. ed. São
Paulo: Pearson Prentice Hall, 2011, p. 284.
O trecho acima cita a importância das atividades relacionadas a segurança e sua
inclusão nas fases do desenvolvimento do software. A partir dessas informações e do
conteúdo estudado sobre as atividades fundamentais que todo processo de
desenvolvimento deve incluir na área de Engenharia de Software, associe-as com suas
respectivas características:
1) Especificação de software.2) Projeto e implementação de software. 3) Validação de
software.4) Evolução de software.
( ) Indica que o desenvolvimento de um software tem o objetivo de atender às
especificações.
( ) Garantir o atendimento das demandas dos clientes.
( ) Determina que devam ser definidas a funcionalidade do software e as limitações do
seu funcionamento.
( ) As necessidades de mudanças fazem com o software evolua.
Agora, assinale a alternativa que apresenta a sequência correta:
1. 3, 1, 2, 4.
2.
3. 1, 2, 4, 3.
4.
5. 4, 1, 2, 3.
6.
7. 2, 4, 3, 1
8.
9. 2, 3, 1, 4.
10.
 
 Pergunta 9
 0.1 pontos
 Leia o trecho a seguir:
“[...] uma das atividades importantes no processo de desenvolvimento de software
embutido de tempo real é a análise de timing. Em uma análise desse tipo, calcula-se
com que frequência cada processo do sistemadeve ser executado [...].”
Fonte: SOMMERVILLE, Ian. Engenharia de Software / Ian Sommerville. 9. ed. São
Paulo: Pearson Prentice Hall, 2011, p. 284.
O trecho acima retrata as tarefas relevantes no processo de desenvolvimento de
software. A partir dessas informações e do conteúdo estudado, é possível afirmar que as
descrições de um processo de software podem incluir:
1. produtos, papéis, pré e pós-condições.
2.
3. produtos, implantações, pré e pós-condições.
4.
5. produtos, papéis, implantações.
6.
7. criatividade, produtos, papéis.
8.
9. implantações, papéis, criatividade.
10.
 
 Pergunta 10
 0.1 pontos
 Leia o trecho a seguir:
“O modelo clássico foi provavelmente a primeira metodologia publicada de
desenvolvimento de software. Este modelo estabelece uma sequencia de etapas. Cada
etapa tem associada ao seu término uma documentação que deve ser aprovada para
que a etapa posterior possa ter inicio.”
Fonte: KOS CIANSKI, André; SOARES, Michel dos Santos. Qualidade de software:
Aprenda as metodologias e técnicas mais modernas para o desenvolvimento do
software. 2. ed. São Paulo: Novatec, 2007, p. 191.
Considerando as informações apresentadas e os conteúdos estudados, é possível
afirmar que o Modelo em Cascata está subdivido sequencialmente nas seguintes
tarefas:
1. Análise e definição de requisitos; Projeto de sistema e software; Integração e
teste de sistema; Operação e manutenção e Implementação e teste unitário.
2.
3. Análise e definição de requisitos; Projeto de sistema e software; Implementação
e teste unitário; Integração e teste de sistema; e Operação e manutenção.
4.
5. Análise e definição de requisitos; Integração e teste de sistema; Projeto de
sistema e software; Implementação e teste unitário; e Operação e manutenção.
6.
7. Projeto de sistema e software; Análise e definição de requisitos;; Implementação
e teste unitário; Integração e teste de sistema; e Operação e manutenção.
8.
9. Análise e definição de requisitos; Projeto de sistema e software; Operação e
manutenção; Implementação e teste unitário; e Integração e teste de sistema.
10.

Continue navegando