Buscar

Engenharia de Software AOL 02

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

Avaliação On-Line 2 (AOL 2) – Questionário – Engenharia de Software 
1. 
2. Pergunta 1 
/1 
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: 
Correta 
(A) 2, 3, 1, 4 
Mostrar outras opções 
3. Pergunta 2 
/1 
Leia o trecho a seguir: 
“Utilizando o GitLab, uma equipe de engenharia de software pode colaborar com a equipe de 
operações para criar e entregar softwares de forma mais eficiente. As diferentes fases dos 
DevOps são: gerenciamento, planejamento, criação, verificação, pacotes, release, configuração, 
monitoração e segurança.” 
Fonte: IG SÃO PAULO. Se sua empresa possui necessidades de DevOps, conheça o Gitlab. 
Disponível em: https://tecnologia.ig.com.br/2019-03-01/devops-gitlab.html. Acesso em: 23 
mar. 2019. 
O trecho acima trata da eficiência dos softwares desenvolvidos pela empresa mencionada. 
Assim, considerando as informações apresentadas e os conteúdos estudados, pode-se afirmar 
que um dos aspectos que torna a área de Engenharia de Software relevante está relacionado à: 
Correta 
(D) Exigência da aquisição de... 
Ocultar outras opções 
1. 
Evolução de Sistemas Complexos. 
2. 
Análise de curto prazo. 
3. 
Criação formal de Sistemas Web. 
4. 
Exigência da aquisição de softwares. 
Resposta correta 
5. 
Rigidez na seleção de técnicas. 
4. Pergunta 3 
/1 
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 sistema deve 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: 
Correta 
(E) produtos, papéis, pré e p... 
Ocultar outras opções 
1. 
produtos, implantações, pré e pós-condições. 
2. 
produtos, papéis, implantações. 
3. 
implantações, papéis, criatividade. 
4. 
criatividade, produtos, papéis. 
5. 
produtos, papéis, pré e pós-condições. 
Resposta correta 
5. Pergunta 4 
/1 
Leia o trecho a seguir: 
“Nos anos 60, a expressão ‘crise de software’ começou a ser utilizada para denominar o 
conjunto de problemas encontrados no processo de desenvolvimento de software. Entretanto, 
mesmo com o surgimento da engenharia de software, muitos desses problemas persistiram e 
são recorrentes até os dias atuais”. 
Fonte: CABRAL, Ademilson Angelo; SILVA, Diego Bezerra da; SOUZA, Alan Pinheiro de. A 
problemática do desenvolvimento de software: crise ou calamidade crônica? Disponível 
em: <http://revistaconexao.aems.edu.br/wp-content/plugins/download-
attachments/includes/download.php?id=1614>. Acesso em: 23 mar. 2019. 
Com base nessas informações e o no conteúdo estudado, é possível verificar que os problemas 
relacionados à produção de software ainda não estão plenamente solucionados. Uma das 
situações que explicam as causas de a crise de software perdurar até os dias atuais está 
relacionado ao(s): 
Incorreta 
(D) processo de maturação na ... está correta 
Ocultar outras opções 
1. 
custo final do produto que é rígido às alterações. 
2. 
tempo hábil disponível para a captura de dados relevantes. 
3. 
projetos bem elaborados e de alto nível gerenciável. 
4. 
processo de maturação na formação profissional se encontrar em andamento. 
Resposta correta 
5. 
nível de precisão na estipulação de prazos. 
6. Pergunta 5 
/1 
Leia o excerto a seguir: 
“Apesar de existirem várias linguagens de programação, o Java e o C continuam a ser as 
linguagens de programação mais populares do mundo. Nos últimos anos têm existido algumas 
variações em termos de ranking, mas estas linguagens têm-se mantido nas duas primeiras 
posições e isso significa muita coisa.” 
Fonte: PPLWARE. Linguagens de programação: Java e C são os mais populares. Disponível 
em: <https://pplware.sapo.pt/high-tech/linguagens-de-programacao-populares/>. Acesso 
em: 24 mar. 2019. 
O trecho acima fala da importância das linguagens de programação. Considerando essas 
informações e o conteúdo estudado sobre o conceito de processo de software. 
I. Processo de software consiste em um conjunto de atividades relacionadas que levam à 
produção de um produto de software. 
II. O conjunto de atividades pode inviabilizar o desenvolvimento de software que se encontra 
em estágio inicial. Isso acontece através de uma linguagem de programação variada, por 
exemplo, Java ou C. 
III. As aplicações direcionadas a negócios apresentam uma forma de desenvolvimento 
diferente, pois os novos softwares de negócios são criados através da extensão e manipulação 
de sistemas já desenvolvidos. 
IV. Os softwares, via de regra, são padronizados, portanto os processos de desenvolvimento 
também apresentam aplicações uniformes. 
Está correto apenas o que se afirma em: 
Correta 
(D) I e III 
Mostrar outras opções 
7. Pergunta 6 
/1 
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: 
Correta 
(E) Análise e definição de ... 
Ocultar outras opções 
1. 
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. 
2. 
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. 
3. 
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. 
4. 
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. 
5. 
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. 
Resposta correta 
8. Pergunta 7 
/1 
Leia o trecho a seguir: 
“É um artefato criado quando uma descrição detalhada de todosos aspectos do software ser 
construído deve ser especificado antes do projeto começar. É importante lembra que uma SRS 
formal nem sempre é por escrito. Na verdade, há ocasiões em que os esforços gastos em uma 
SRS talvez fosse mais bem aproveitado em outras atividades da engenharia de software”. 
Fonte: PRESSMAN, Roger S; MAXIM, Bruce R. Engenharia de Software: Uma Abordagem 
Profissional. 8 ed. Porto Alegre: Amgh. 2016, p. 136. 
A partir dessas informações e do conteúdo estudado, o trecho acima se refere ao conceito de: 
Incorreta 
(C) Especificação de Software... está correta 
Ocultar outras opções 
1. 
Modelo em Cascata. 
2. 
Desenvolvimento Incremental. 
3. 
Especificação de Software. 
Resposta correta 
4. 
Modelo Evolucionário. 
5. 
Engenharia de software orientada a reuso. 
9. Pergunta 8 
/1 
Leia o trecho a seguir: 
“Na maioria dos projetos de software, há algum reuso de software. Isso acontece muitas vezes 
informalmente, quando as pessoas envolvidas no projeto sabem de projetos ou códigos 
semelhantes ao que é exigido. Elas os buscam, fazem as modificações necessárias e 
incorporam-nos a seus sistemas.” 
Fonte: SOMMERVILLE, Ian. Engenharia de Software / Ian Sommerville. 9. ed. São Paulo: 
Pearson Prentice Hall, 2011, p. 23. 
Considerando as informações apresentadas e os conteúdos estudados, é possível afirmar que o 
estágio em que o projetista planeja selecionar elementos que serão reusados é definido como: 
Correta 
(B) Projeto do sistema com ... 
Ocultar outras opções 
1. 
Análise dos componentes. 
2. 
Projeto do sistema com reuso. 
Resposta correta 
3. 
Desenvolvimento e integração. 
4. 
Modificação de requisitos. 
5. 
Verificação de software. 
10. Pergunta 9 
/1 
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: 
Correta 
(E) Mito do Profissional.&... 
Mostrar outras opções 
11. Pergunta 10 
/1 
“O solicitante do software computacional pode ser uma pessoa da mesa do lado. [...] Em muitos 
casos, acredita em mitos sobre software porque gerentes e profissionais da área pouco fazem 
para corrigir falsas informações. Mitos conduzem às falsas expectativas e, em uma última 
instância, à insatisfação com o desenvolvedor.” 
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: 
Correta 
(C) Mito dos Clientes

Continue navegando